---
Fuzzer filename: '/src/dgif_target.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL19gifColorToColor8888RK12GifColorType
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - color
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13willBeClearedRK20GraphicsControlBlock
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gcb
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_fuzz_common.cc:80,48'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:80,48'
              BranchSideFuncs: []
            - BranchSide:      'dgif_fuzz_common.cc:80,51'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL10getDelayMsR20GraphicsControlBlock
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gcb
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21fuzz_dgif_ala_androidPKhm
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         56
      ICount:          468
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - DGifCloseFile
        - DGifOpen
        - DGifSavedExtensionToGCB
        - DGifSlurp
        - GifDrawText8x8
        - PrintGifError
        - _Z17stub_input_readerP11GifFileTypePhi
        - _ZL10getDelayMsR20GraphicsControlBlock
        - _ZL13willBeClearedRK20GraphicsControlBlock
        - _ZL19gifColorToColor8888RK12GifColorType
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_fuzz_common.cc:97,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:99,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'dgif_fuzz_common.cc:103,16'
              BranchSideFuncs:
                - DGifSlurp
                - _Znam
                - _Znam
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - GifDrawText8x8
                - memcmp
                - PrintGifError
                - DGifCloseFile
                - free
        - Branch String:   'dgif_fuzz_common.cc:103,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:105,17'
              BranchSideFuncs:
                - PrintGifError
                - DGifCloseFile
                - free
            - BranchSide:      'dgif_fuzz_common.cc:111,7'
              BranchSideFuncs:
                - _Znam
                - _Znam
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:119,2'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:121,29'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:173,31'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
        - Branch String:   'dgif_fuzz_common.cc:123,3'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:125,26'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:136,27'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - memcmp
                - GifDrawText8x8
        - Branch String:   'dgif_fuzz_common.cc:129,5'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:129,8'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:135,3'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:129,29'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:129,55'
              BranchSideFuncs:
                - memcmp
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
            - BranchSide:      'dgif_fuzz_common.cc:135,3'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:131,5'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:131,8'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:135,3'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:131,48'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:131,51'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:135,3'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:131,71'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:131,74'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:135,3'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:127,8'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:133,23'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:135,3'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:142,44'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:142,47'
              BranchSideFuncs:
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
            - BranchSide:      'dgif_fuzz_common.cc:147,8'
              BranchSideFuncs:
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
        - Branch String:   'dgif_fuzz_common.cc:142,7'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:144,4'
              BranchSideFuncs:
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
            - BranchSide:      'dgif_fuzz_common.cc:147,8'
              BranchSideFuncs:
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
        - Branch String:   'dgif_fuzz_common.cc:147,7'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:149,25'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
            - BranchSide:      'dgif_fuzz_common.cc:154,19'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
        - Branch String:   'dgif_fuzz_common.cc:160,26'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:160,29'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - memcmp
                - GifDrawText8x8
            - BranchSide:      'dgif_fuzz_common.cc:162,2'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:160,7'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:161,20'
              BranchSideFuncs:
                - GifDrawText8x8
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - memcmp
            - BranchSide:      'dgif_fuzz_common.cc:162,2'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - DGifSavedExtensionToGCB
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifSavedExtensionToGCB
                - _ZL10getDelayMsR20GraphicsControlBlock
                - _ZL13willBeClearedRK20GraphicsControlBlock
                - GifDrawText8x8
                - memcmp
        - Branch String:   'dgif_fuzz_common.cc:174,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:178,27'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - _ZL19gifColorToColor8888RK12GifColorType
            - BranchSide:      'dgif_fuzz_common.cc:185,16'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
        - Branch String:   'dgif_fuzz_common.cc:179,52'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:179,55'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
                - _ZL19gifColorToColor8888RK12GifColorType
            - BranchSide:      'dgif_fuzz_common.cc:183,2'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
        - Branch String:   'dgif_fuzz_common.cc:179,7'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:181,34'
              BranchSideFuncs:
                - _ZL19gifColorToColor8888RK12GifColorType
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
            - BranchSide:      'dgif_fuzz_common.cc:183,2'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - _ZdaPv
                - _ZdaPv
        - Branch String:   'dgif_fuzz_common.cc:187,2'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:188,11'
              BranchSideFuncs:
                - _ZdaPv
            - BranchSide:      'dgif_fuzz_common.cc:188,11'
              BranchSideFuncs:
                - _ZdaPv
                - _ZdaPv
        - Branch String:   'dgif_fuzz_common.cc:188,2'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:189,2'
              BranchSideFuncs: []
            - BranchSide:      'dgif_fuzz_common.cc:189,2'
              BranchSideFuncs:
                - _ZdaPv
      Callsites:
        - Src:             'dgif_fuzz_common.cc:96,12'
          Dst:             DGifOpen
        - Src:             'dgif_fuzz_common.cc:96,12'
          Dst:             _Z17stub_input_readerP11GifFileTypePhi
        - Src:             'dgif_fuzz_common.cc:103,6'
          Dst:             DGifSlurp
        - Src:             'dgif_fuzz_common.cc:105,3'
          Dst:             PrintGifError
        - Src:             'dgif_fuzz_common.cc:106,3'
          Dst:             DGifCloseFile
        - Src:             'dgif_fuzz_common.cc:129,33'
          Dst:             memcmp
        - Src:             'dgif_fuzz_common.cc:136,3'
          Dst:             DGifSavedExtensionToGCB
        - Src:             'dgif_fuzz_common.cc:138,17'
          Dst:             _ZL10getDelayMsR20GraphicsControlBlock
        - Src:             'dgif_fuzz_common.cc:147,8'
          Dst:             _ZL13willBeClearedRK20GraphicsControlBlock
        - Src:             'dgif_fuzz_common.cc:161,4'
          Dst:             GifDrawText8x8
        - Src:             'dgif_fuzz_common.cc:178,3'
          Dst:             DGifSavedExtensionToGCB
        - Src:             'dgif_fuzz_common.cc:181,14'
          Dst:             _ZL19gifColorToColor8888RK12GifColorType
        - Src:             'dgif_fuzz_common.cc:185,2'
          Dst:             DGifCloseFile
    - functionName:    _Z17stub_input_readerP11GifFileTypePhi
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gifFileType
        - gifByteType
        - len
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dgif_fuzz_common.cc:11,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:12,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_fuzz_common.cc:13,18'
              BranchSideFuncs: []
        - Branch String:   'dgif_fuzz_common.cc:13,18'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:13,38'
              BranchSideFuncs: []
            - BranchSide:      'dgif_fuzz_common.cc:13,52'
              BranchSideFuncs: []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18fuzz_dgif_extendedPKhm
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DGifCloseFile
        - DGifOpen
        - DGifSavedExtensionToGCB
        - DGifSlurp
        - _Z17stub_input_readerP11GifFileTypePhi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_fuzz_common.cc:47,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:49,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'dgif_fuzz_common.cc:52,16'
              BranchSideFuncs:
                - DGifSlurp
                - DGifCloseFile
                - free
                - DGifSavedExtensionToGCB
                - DGifSavedExtensionToGCB
                - DGifCloseFile
                - free
        - Branch String:   'dgif_fuzz_common.cc:52,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:54,17'
              BranchSideFuncs:
                - DGifCloseFile
                - free
            - BranchSide:      'dgif_fuzz_common.cc:59,11'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - DGifSavedExtensionToGCB
                - DGifSavedExtensionToGCB
        - Branch String:   'dgif_fuzz_common.cc:59,2'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:61,27'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - DGifCloseFile
                - free
                - DGifSavedExtensionToGCB
            - BranchSide:      'dgif_fuzz_common.cc:63,31'
              BranchSideFuncs:
                - DGifCloseFile
                - free
                - DGifSavedExtensionToGCB
        - Branch String:   'dgif_fuzz_common.cc:64,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:66,27'
              BranchSideFuncs:
                - DGifSavedExtensionToGCB
                - DGifCloseFile
                - free
            - BranchSide:      'dgif_fuzz_common.cc:68,16'
              BranchSideFuncs:
                - DGifCloseFile
                - free
      Callsites:
        - Src:             'dgif_fuzz_common.cc:46,12'
          Dst:             DGifOpen
        - Src:             'dgif_fuzz_common.cc:46,12'
          Dst:             _Z17stub_input_readerP11GifFileTypePhi
        - Src:             'dgif_fuzz_common.cc:52,6'
          Dst:             DGifSlurp
        - Src:             'dgif_fuzz_common.cc:54,3'
          Dst:             DGifCloseFile
        - Src:             'dgif_fuzz_common.cc:61,3'
          Dst:             DGifSavedExtensionToGCB
        - Src:             'dgif_fuzz_common.cc:66,3'
          Dst:             DGifSavedExtensionToGCB
        - Src:             'dgif_fuzz_common.cc:68,2'
          Dst:             DGifCloseFile
    - functionName:    _Z9fuzz_dgifPKhm
      functionSourceFile: '/src/dgif_fuzz_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DGifCloseFile
        - DGifOpen
        - DGifSlurp
        - _Z17stub_input_readerP11GifFileTypePhi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_fuzz_common.cc:29,6'
          Branch Sides:
            - BranchSide:      'dgif_fuzz_common.cc:29,6'
              BranchSideFuncs:
                - DGifSlurp
                - DGifCloseFile
                - free
            - BranchSide:      'dgif_fuzz_common.cc:31,13'
              BranchSideFuncs:
                - DGifSlurp
                - DGifCloseFile
                - free
      Callsites:
        - Src:             'dgif_fuzz_common.cc:28,12'
          Dst:             DGifOpen
        - Src:             'dgif_fuzz_common.cc:28,12'
          Dst:             _Z17stub_input_readerP11GifFileTypePhi
        - Src:             'dgif_fuzz_common.cc:31,3'
          Dst:             DGifSlurp
        - Src:             'dgif_fuzz_common.cc:32,3'
          Dst:             DGifCloseFile
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/dgif_target.cc'
      linkageType:     externalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 8
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18fuzz_dgif_extendedPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dgif_target.cc:8,9'
          Dst:             _Z18fuzz_dgif_extendedPKhm
    - functionName:    DGifBufferedInput
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - Buf
        - NextByte
      BBCount:         13
      ICount:          120
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - InternalRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:1117,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1120,20'
              BranchSideFuncs:
                - InternalRead
                - InternalRead
            - BranchSide:      'dgif_lib.c:1140,15'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1120,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1121,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1128,7'
              BranchSideFuncs:
                - InternalRead
        - Branch String:   'dgif_lib.c:1128,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1129,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1132,20'
              BranchSideFuncs:
                - InternalRead
        - Branch String:   'dgif_lib.c:1132,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1133,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1136,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:1120,7'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:1132,7'
          Dst:             InternalRead
    - functionName:    InternalRead
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gif
        - buf
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    16
      BranchProfiles:
        - Branch String:   'dgif_lib.c:35,10'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:36,39'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:37,22'
              BranchSideFuncs:
                - fread
      Callsites:
        - Src:             'dgif_lib.c:37,16'
          Dst:             fread
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DGifGetPrefixChar
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - Prefix
        - Code
        - ClearCode
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dgif_lib.c:1012,26'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1012,30'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1012,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1012,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1013,7'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1018,9'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1013,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1014,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1016,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DGifSlurp
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         63
      ICount:          399
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - DGifDecreaseImageCounter
        - DGifGetExtension
        - DGifGetExtensionNext
        - DGifGetImageDesc
        - DGifGetLine
        - DGifGetRecordType
        - GifAddExtensionBlock
        - openbsd_reallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dgif_lib.c:1183,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1184,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1187,11'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1187,3'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1189,25'
              BranchSideFuncs:
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1263,25'
              BranchSideFuncs:
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - DGifGetRecordType
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - GifAddExtensionBlock
            - BranchSide:      'dgif_lib.c:1296,4'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1299,4'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1189,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1190,5'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1193,10'
              BranchSideFuncs:
                - openbsd_reallocarray
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1195,33'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1196,8'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1199,30'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1196,34'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1197,8'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1199,30'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1195,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1199,30'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1202,16'
              BranchSideFuncs:
                - openbsd_reallocarray
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1204,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1205,30'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1209,14'
              BranchSideFuncs:
                - openbsd_reallocarray
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1211,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1212,30'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1216,8'
              BranchSideFuncs:
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1216,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1227,12'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1245,21'
              BranchSideFuncs:
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1227,5'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1228,32'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1244,4'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1228,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1232,15'
              BranchSideFuncs:
                - DGifGetLine
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1243,5'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1231,11'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1239,12'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1242,6'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1245,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:0,0'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1247,31'
              BranchSideFuncs:
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1252,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1253,27'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1260,4'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1263,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1265,5'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1268,8'
              BranchSideFuncs:
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - GifAddExtensionBlock
        - Branch String:   'dgif_lib.c:1268,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1270,14'
              BranchSideFuncs:
                - GifAddExtensionBlock
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1276,4'
              BranchSideFuncs:
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - DGifGetRecordType
                - DGifGetExtension
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1269,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1273,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1275,4'
              BranchSideFuncs:
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - DGifGetRecordType
                - DGifGetExtension
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1277,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1279,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1281,9'
              BranchSideFuncs:
                - GifAddExtensionBlock
                - DGifGetExtensionNext
                - DGifGetRecordType
                - DGifGetExtension
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1281,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1282,6'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1286,14'
              BranchSideFuncs:
                - GifAddExtensionBlock
                - DGifGetExtensionNext
                - DGifGetRecordType
                - DGifGetExtension
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
        - Branch String:   'dgif_lib.c:1285,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1276,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1290,6'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1301,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1183,25'
              BranchSideFuncs:
                - DGifGetRecordType
                - DGifGetExtension
                - DGifGetExtensionNext
                - GifAddExtensionBlock
                - GifAddExtensionBlock
                - DGifGetImageDesc
                - openbsd_reallocarray
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifGetLine
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
                - DGifDecreaseImageCounter
            - BranchSide:      'dgif_lib.c:1304,6'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1304,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1305,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1309,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:1183,7'
          Dst:             DGifGetRecordType
        - Src:             'dgif_lib.c:1189,8'
          Dst:             DGifGetImageDesc
        - Src:             'dgif_lib.c:1199,5'
          Dst:             DGifDecreaseImageCounter
        - Src:             'dgif_lib.c:1205,5'
          Dst:             DGifDecreaseImageCounter
        - Src:             'dgif_lib.c:1208,38'
          Dst:             openbsd_reallocarray
        - Src:             'dgif_lib.c:1212,5'
          Dst:             DGifDecreaseImageCounter
        - Src:             'dgif_lib.c:1231,11'
          Dst:             DGifGetLine
        - Src:             'dgif_lib.c:1238,8'
          Dst:             DGifDecreaseImageCounter
        - Src:             'dgif_lib.c:1245,9'
          Dst:             DGifGetLine
        - Src:             'dgif_lib.c:1247,6'
          Dst:             DGifDecreaseImageCounter
        - Src:             'dgif_lib.c:1263,8'
          Dst:             DGifGetExtension
        - Src:             'dgif_lib.c:1269,9'
          Dst:             GifAddExtensionBlock
        - Src:             'dgif_lib.c:1277,9'
          Dst:             DGifGetExtensionNext
        - Src:             'dgif_lib.c:1285,9'
          Dst:             GifAddExtensionBlock
    - functionName:    DGifGetRecordType
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - Type
      BBCount:         13
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - InternalRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:329,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:331,3'
              BranchSideFuncs:
                - InternalRead
            - BranchSide:      'dgif_lib.c:336,19'
              BranchSideFuncs:
                - InternalRead
        - Branch String:   'dgif_lib.c:336,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:337,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:342,10'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:342,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:344,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:347,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:350,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:353,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:336,6'
          Dst:             InternalRead
    - functionName:    DGifGetImageDesc
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         20
      ICount:          178
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - DGifGetImageHeader
        - GifMakeMapObject
        - openbsd_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:433,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:435,3'
              BranchSideFuncs:
                - DGifGetImageHeader
                - malloc
                - GifMakeMapObject
                - openbsd_reallocarray
            - BranchSide:      'dgif_lib.c:439,25'
              BranchSideFuncs:
                - DGifGetImageHeader
                - malloc
                - GifMakeMapObject
                - openbsd_reallocarray
        - Branch String:   'dgif_lib.c:439,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:443,6'
              BranchSideFuncs:
                - malloc
                - GifMakeMapObject
                - openbsd_reallocarray
        - Branch String:   'dgif_lib.c:443,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:445,7'
              BranchSideFuncs:
                - openbsd_reallocarray
                - GifMakeMapObject
            - BranchSide:      'dgif_lib.c:454,26'
              BranchSideFuncs:
                - malloc
                - GifMakeMapObject
        - Branch String:   'dgif_lib.c:447,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:448,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:451,26'
              BranchSideFuncs:
                - GifMakeMapObject
        - Branch String:   'dgif_lib.c:453,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:455,4'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:462,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:464,24'
              BranchSideFuncs:
                - GifMakeMapObject
            - BranchSide:      'dgif_lib.c:471,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:466,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:467,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:470,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:439,6'
          Dst:             DGifGetImageHeader
        - Src:             'dgif_lib.c:444,48'
          Dst:             openbsd_reallocarray
        - Src:             'dgif_lib.c:464,7'
          Dst:             GifMakeMapObject
    - functionName:    DGifDecreaseImageCounter
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - openbsd_reallocarray
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dgif_lib.c:1155,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1156,8'
              BranchSideFuncs:
                - free
                - openbsd_reallocarray
            - BranchSide:      'dgif_lib.c:1161,6'
              BranchSideFuncs:
                - openbsd_reallocarray
        - Branch String:   'dgif_lib.c:1162,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1162,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1163,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:1160,51'
          Dst:             openbsd_reallocarray
    - functionName:    DGifGetLine
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - GifFile
        - Line
        - LineLen
      BBCount:         22
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - DGifDecompressLine
        - DGifGetCodeNext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dgif_lib.c:487,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:489,3'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:493,7'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:493,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:494,13'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:497,30'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:497,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:498,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:502,25'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:502,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:503,7'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:518,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:503,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:509,4'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:516,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:510,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:512,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:514,4'
              BranchSideFuncs:
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:514,4'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:510,25'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:515,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:502,6'
          Dst:             DGifDecompressLine
        - Src:             'dgif_lib.c:510,9'
          Dst:             DGifGetCodeNext
    - functionName:    DGifGetExtension
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - ExtCode
        - Extension
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DGifGetExtensionNext
        - InternalRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:572,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:574,3'
              BranchSideFuncs:
                - InternalRead
                - DGifGetExtensionNext
            - BranchSide:      'dgif_lib.c:579,19'
              BranchSideFuncs:
                - InternalRead
                - DGifGetExtensionNext
        - Branch String:   'dgif_lib.c:579,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:583,13'
              BranchSideFuncs:
                - DGifGetExtensionNext
      Callsites:
        - Src:             'dgif_lib.c:579,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:587,9'
          Dst:             DGifGetExtensionNext
    - functionName:    DGifGetExtensionNext
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - Extension
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - InternalRead
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dgif_lib.c:600,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:601,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:606,6'
              BranchSideFuncs:
                - InternalRead
        - Branch String:   'dgif_lib.c:606,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:607,16'
              BranchSideFuncs:
                - InternalRead
            - BranchSide:      'dgif_lib.c:616,4'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:611,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:612,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:615,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:600,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:611,7'
          Dst:             InternalRead
    - functionName:    DGifDecompressLine
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - GifFile
        - Line
        - LineLen
      BBCount:         68
      ICount:          537
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - DGifDecompressInput
        - DGifGetPrefixChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dgif_lib.c:873,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:874,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:877,6'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:877,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:880,3'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:885,2'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:880,24'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:880,27'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:880,3'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:880,3'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:881,16'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:883,2'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:885,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:886,27'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:996,22'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:886,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:887,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:890,7'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:890,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:895,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:897,14'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:897,14'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:899,11'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:910,8'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:899,4'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:900,5'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:902,27'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:910,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:913,17'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:920,9'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:920,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:921,19'
              BranchSideFuncs:
                - DGifGetPrefixChar
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:944,19'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:929,10'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:934,15'
              BranchSideFuncs:
                - DGifGetPrefixChar
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:940,15'
              BranchSideFuncs:
                - DGifGetPrefixChar
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:952,35'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:952,5'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:953,12'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:953,35'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:952,5'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:954,12'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:952,5'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:955,26'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:958,9'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:958,33'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:959,9'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:960,6'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:958,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:960,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:964,25'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:967,26'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:967,29'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:967,5'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:967,5'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:0,0'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:968,18'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:971,33'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:972,8'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:992,15'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:972,53'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:973,8'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:992,15'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:971,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:974,40'
              BranchSideFuncs:
                - DGifGetPrefixChar
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:992,15'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
        - Branch String:   'dgif_lib.c:976,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:984,28'
              BranchSideFuncs:
                - DGifGetPrefixChar
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
            - BranchSide:      'dgif_lib.c:988,28'
              BranchSideFuncs:
                - DGifGetPrefixChar
                - DGifDecompressInput
                - DGifGetPrefixChar
                - DGifGetPrefixChar
                - DGifGetPrefixChar
      Callsites:
        - Src:             'dgif_lib.c:886,7'
          Dst:             DGifDecompressInput
        - Src:             'dgif_lib.c:933,11'
          Dst:             DGifGetPrefixChar
        - Src:             'dgif_lib.c:939,11'
          Dst:             DGifGetPrefixChar
        - Src:             'dgif_lib.c:984,10'
          Dst:             DGifGetPrefixChar
        - Src:             'dgif_lib.c:988,10'
          Dst:             DGifGetPrefixChar
    - functionName:    DGifGetCodeNext
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - CodeBlock
      BBCount:         11
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - InternalRead
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dgif_lib.c:782,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:783,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:788,6'
              BranchSideFuncs:
                - InternalRead
        - Branch String:   'dgif_lib.c:788,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:789,16'
              BranchSideFuncs:
                - InternalRead
            - BranchSide:      'dgif_lib.c:798,4'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:793,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:794,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:797,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:782,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:793,7'
          Dst:             InternalRead
    - functionName:    DGifDecompressInput
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - Code
      BBCount:         18
      ICount:          166
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - DGifBufferedInput
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dgif_lib.c:1075,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1076,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1080,2'
              BranchSideFuncs:
                - DGifBufferedInput
        - Branch String:   'dgif_lib.c:1080,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1082,25'
              BranchSideFuncs:
                - DGifBufferedInput
            - BranchSide:      'dgif_lib.c:1090,10'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1082,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1084,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1086,46'
              BranchSideFuncs:
                - DGifBufferedInput
        - Branch String:   'dgif_lib.c:1100,45'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1101,8'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1106,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1101,49'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1102,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1106,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1100,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1103,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1106,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:1082,7'
          Dst:             DGifBufferedInput
    - functionName:    DGifGetImageHeader
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         31
      ICount:          296
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - DGifGetWord
        - DGifSetupDecompress
        - GifFreeMapObject
        - GifMakeMapObject
        - InternalRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:366,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:368,3'
              BranchSideFuncs:
                - DGifGetWord
                - DGifGetWord
                - DGifGetWord
                - DGifGetWord
                - InternalRead
                - DGifSetupDecompress
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:372,18'
              BranchSideFuncs:
                - DGifGetWord
                - DGifGetWord
                - DGifGetWord
                - DGifGetWord
                - InternalRead
                - DGifSetupDecompress
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:372,62'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:373,18'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:376,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:373,61'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:374,18'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:376,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:374,63'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:375,18'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:376,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:372,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:376,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:378,19'
              BranchSideFuncs:
                - InternalRead
                - DGifSetupDecompress
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:378,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:379,3'
              BranchSideFuncs:
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:384,18'
              BranchSideFuncs:
                - DGifSetupDecompress
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:388,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:389,20'
              BranchSideFuncs:
                - GifFreeMapObject
                - DGifSetupDecompress
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:393,6'
              BranchSideFuncs:
                - DGifSetupDecompress
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:393,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:397,29'
              BranchSideFuncs:
                - GifMakeMapObject
                - DGifSetupDecompress
                - InternalRead
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:419,12'
              BranchSideFuncs:
                - DGifSetupDecompress
        - Branch String:   'dgif_lib.c:398,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:399,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:404,10'
              BranchSideFuncs:
                - DGifSetupDecompress
                - InternalRead
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:404,3'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:406,21'
              BranchSideFuncs:
                - InternalRead
                - DGifSetupDecompress
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:416,2'
              BranchSideFuncs:
                - DGifSetupDecompress
        - Branch String:   'dgif_lib.c:406,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:407,22'
              BranchSideFuncs:
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:412,45'
              BranchSideFuncs:
                - DGifSetupDecompress
                - InternalRead
                - GifFreeMapObject
      Callsites:
        - Src:             'dgif_lib.c:372,6'
          Dst:             DGifGetWord
        - Src:             'dgif_lib.c:373,6'
          Dst:             DGifGetWord
        - Src:             'dgif_lib.c:374,6'
          Dst:             DGifGetWord
        - Src:             'dgif_lib.c:375,6'
          Dst:             DGifGetWord
        - Src:             'dgif_lib.c:378,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:380,3'
          Dst:             GifFreeMapObject
        - Src:             'dgif_lib.c:389,3'
          Dst:             GifFreeMapObject
        - Src:             'dgif_lib.c:397,7'
          Dst:             GifMakeMapObject
        - Src:             'dgif_lib.c:406,8'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:407,5'
          Dst:             GifFreeMapObject
        - Src:             'dgif_lib.c:422,9'
          Dst:             DGifSetupDecompress
    - functionName:    DGifGetWord
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - Word
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InternalRead
      functionUses:    6
      BranchProfiles:
        - Branch String:   'dgif_lib.c:741,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:746,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:741,6'
          Dst:             InternalRead
    - functionName:    DGifSetupDecompress
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InternalRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:817,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:819,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:822,17'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:825,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:826,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:831,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:844,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:845,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:848,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:817,6'
          Dst:             InternalRead
    - functionName:    DGifGetLZCodes
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - Code
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - DGifDecompressInput
        - DGifGetCodeNext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_lib.c:1029,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1031,3'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:1035,26'
              BranchSideFuncs:
                - DGifDecompressInput
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:1035,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1039,7'
              BranchSideFuncs:
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:1039,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1042,3'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:1049,14'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:1043,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1044,5'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:1046,3'
              BranchSideFuncs:
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:1046,3'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:1043,24'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:1048,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:1035,6'
          Dst:             DGifDecompressInput
        - Src:             'dgif_lib.c:1043,8'
          Dst:             DGifGetCodeNext
    - functionName:    DGifGetCode
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - CodeSize
        - CodeBlock
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DGifGetCodeNext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_lib.c:760,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:762,3'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:766,14'
              BranchSideFuncs:
                - DGifGetCodeNext
      Callsites:
        - Src:             'dgif_lib.c:768,9'
          Dst:             DGifGetCodeNext
    - functionName:    DGifCloseFile
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - ErrorCode
      BBCount:         34
      ICount:          199
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - GifFreeExtensions
        - GifFreeMapObject
        - GifFreeSavedImages
        - fclose
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dgif_lib.c:683,22'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:683,25'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:684,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:683,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:687,6'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
                - GifFreeSavedImages
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:687,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:688,20'
              BranchSideFuncs:
                - GifFreeMapObject
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
                - GifFreeSavedImages
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:692,6'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
                - GifFreeSavedImages
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:692,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:693,20'
              BranchSideFuncs:
                - GifFreeMapObject
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
                - GifFreeSavedImages
            - BranchSide:      'dgif_lib.c:697,6'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
                - GifFreeSavedImages
        - Branch String:   'dgif_lib.c:697,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:698,22'
              BranchSideFuncs:
                - GifFreeSavedImages
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:702,21'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - free
                - free
                - free
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:707,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:709,7'
              BranchSideFuncs:
                - free
                - free
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:717,6'
              BranchSideFuncs:
                - free
                - free
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:709,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:710,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:712,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dgif_lib.c:717,20'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:717,31'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
                - free
            - BranchSide:      'dgif_lib.c:726,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dgif_lib.c:717,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:718,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:726,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dgif_lib.c:718,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:719,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:721,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dgif_lib.c:728,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:729,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:688,3'
          Dst:             GifFreeMapObject
        - Src:             'dgif_lib.c:693,3'
          Dst:             GifFreeMapObject
        - Src:             'dgif_lib.c:698,3'
          Dst:             GifFreeSavedImages
        - Src:             'dgif_lib.c:702,2'
          Dst:             GifFreeExtensions
        - Src:             'dgif_lib.c:717,24'
          Dst:             fclose
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DGifSavedExtensionToGCB
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - ImageIndex
        - GCB
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DGifExtensionToGCB
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dgif_lib.c:655,21'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:655,24'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:656,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:655,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:656,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:659,2'
              BranchSideFuncs:
                - DGifExtensionToGCB
        - Branch String:   'dgif_lib.c:664,2'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:667,8'
              BranchSideFuncs:
                - DGifExtensionToGCB
            - BranchSide:      'dgif_lib.c:674,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:668,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:669,30'
              BranchSideFuncs:
                - DGifExtensionToGCB
            - BranchSide:      'dgif_lib.c:672,2'
              BranchSideFuncs:
                - DGifExtensionToGCB
      Callsites:
        - Src:             'dgif_lib.c:669,11'
          Dst:             DGifExtensionToGCB
    - functionName:    DGifExtensionToGCB
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifExtensionLength
        - GifExtension
        - GCB
      BBCount:         7
      ICount:          85
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:630,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:634,23'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:638,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:639,32'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:641,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DGifGetPixel
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - GifFile
        - Pixel
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - DGifDecompressLine
        - DGifGetCodeNext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_lib.c:529,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:531,3'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:534,8'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:534,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:535,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:539,25'
              BranchSideFuncs:
                - DGifDecompressLine
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:539,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:540,7'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:555,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:540,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:546,4'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:553,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:547,9'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:549,6'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:551,4'
              BranchSideFuncs:
                - DGifGetCodeNext
        - Branch String:   'dgif_lib.c:551,4'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:547,25'
              BranchSideFuncs:
                - DGifGetCodeNext
            - BranchSide:      'dgif_lib.c:552,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:539,6'
          Dst:             DGifDecompressLine
        - Src:             'dgif_lib.c:547,9'
          Dst:             DGifGetCodeNext
    - functionName:    DGifGetGifVersion
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_lib.c:315,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:316,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:318,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DGifOpen
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - userData
        - readFunc
        - Error
      BBCount:         29
      ICount:          195
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - DGifGetScreenDesc
        - InternalRead
        - calloc
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dgif_lib.c:173,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:180,9'
              BranchSideFuncs:
                - calloc
                - free
                - InternalRead
                - strncmp
                - DGifGetScreenDesc
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'dgif_lib.c:174,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:175,5'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:177,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:187,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:188,7'
              BranchSideFuncs:
                - InternalRead
                - strncmp
                - DGifGetScreenDesc
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'dgif_lib.c:194,18'
              BranchSideFuncs:
                - InternalRead
                - strncmp
                - DGifGetScreenDesc
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'dgif_lib.c:188,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:189,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'dgif_lib.c:191,16'
              BranchSideFuncs:
                - free
        - Branch String:   'dgif_lib.c:206,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:208,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:217,2'
              BranchSideFuncs:
                - strncmp
                - DGifGetScreenDesc
                - free
                - free
                - free
                - free
        - Branch String:   'dgif_lib.c:208,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:209,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:211,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dgif_lib.c:218,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:219,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:227,24'
              BranchSideFuncs:
                - DGifGetScreenDesc
                - free
                - free
        - Branch String:   'dgif_lib.c:219,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:220,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:222,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'dgif_lib.c:227,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:228,16'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'dgif_lib.c:236,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:230,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:231,5'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:233,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:186,34'
          Dst:             calloc
        - Src:             'dgif_lib.c:206,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:218,6'
          Dst:             strncmp
        - Src:             'dgif_lib.c:227,6'
          Dst:             DGifGetScreenDesc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DGifGetScreenDesc
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         24
      ICount:          248
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - DGifGetWord
        - GifFreeMapObject
        - GifMakeMapObject
        - InternalRead
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dgif_lib.c:254,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:256,3'
              BranchSideFuncs:
                - DGifGetWord
                - DGifGetWord
                - InternalRead
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:261,18'
              BranchSideFuncs:
                - DGifGetWord
                - DGifGetWord
                - InternalRead
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:261,58'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:262,18'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:263,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:261,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:266,19'
              BranchSideFuncs:
                - InternalRead
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:266,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:267,3'
              BranchSideFuncs:
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:272,33'
              BranchSideFuncs:
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:277,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:280,46'
              BranchSideFuncs:
                - GifMakeMapObject
                - InternalRead
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:301,3'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:281,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:282,4'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:287,34'
              BranchSideFuncs:
                - InternalRead
                - GifFreeMapObject
        - Branch String:   'dgif_lib.c:288,3'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:290,21'
              BranchSideFuncs:
                - InternalRead
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:300,2'
              BranchSideFuncs: []
        - Branch String:   'dgif_lib.c:290,8'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:291,22'
              BranchSideFuncs:
                - GifFreeMapObject
            - BranchSide:      'dgif_lib.c:296,40'
              BranchSideFuncs:
                - InternalRead
                - GifFreeMapObject
      Callsites:
        - Src:             'dgif_lib.c:261,6'
          Dst:             DGifGetWord
        - Src:             'dgif_lib.c:262,6'
          Dst:             DGifGetWord
        - Src:             'dgif_lib.c:266,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:268,3'
          Dst:             GifFreeMapObject
        - Src:             'dgif_lib.c:280,24'
          Dst:             GifMakeMapObject
        - Src:             'dgif_lib.c:290,8'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:291,5'
          Dst:             GifFreeMapObject
    - functionName:    DGifOpenFileHandle
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - FileHandle
        - Error
      BBCount:         26
      ICount:          197
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - DGifGetScreenDesc
        - InternalRead
        - calloc
        - close
        - fclose
        - fdopen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dgif_lib.c:83,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:84,7'
              BranchSideFuncs:
                - close
            - BranchSide:      'dgif_lib.c:91,18'
              BranchSideFuncs:
                - calloc
                - fdopen
                - InternalRead
                - strncmp
                - DGifGetScreenDesc
                - fclose
                - free
                - free
                - fclose
                - free
                - free
                - fclose
                - free
                - free
                - close
                - free
        - Branch String:   'dgif_lib.c:84,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:85,5'
              BranchSideFuncs:
                - close
            - BranchSide:      'dgif_lib.c:87,15'
              BranchSideFuncs:
                - close
        - Branch String:   'dgif_lib.c:98,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:99,7'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'dgif_lib.c:107,18'
              BranchSideFuncs:
                - fdopen
                - InternalRead
                - strncmp
                - DGifGetScreenDesc
                - fclose
                - free
                - free
                - fclose
                - free
                - free
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:99,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:100,5'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'dgif_lib.c:102,15'
              BranchSideFuncs:
                - close
                - free
        - Branch String:   'dgif_lib.c:126,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:128,7'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:138,2'
              BranchSideFuncs:
                - strncmp
                - DGifGetScreenDesc
                - fclose
                - free
                - free
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:128,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:129,5'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:131,16'
              BranchSideFuncs:
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:139,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:140,7'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:149,24'
              BranchSideFuncs:
                - DGifGetScreenDesc
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:140,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:141,5'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:143,16'
              BranchSideFuncs:
                - fclose
                - free
                - free
        - Branch String:   'dgif_lib.c:149,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:150,16'
              BranchSideFuncs:
                - fclose
                - free
                - free
            - BranchSide:      'dgif_lib.c:156,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:87,9'
          Dst:             close
        - Src:             'dgif_lib.c:97,34'
          Dst:             calloc
        - Src:             'dgif_lib.c:102,9'
          Dst:             close
        - Src:             'dgif_lib.c:113,6'
          Dst:             fdopen
        - Src:             'dgif_lib.c:126,6'
          Dst:             InternalRead
        - Src:             'dgif_lib.c:131,9'
          Dst:             fclose
        - Src:             'dgif_lib.c:139,6'
          Dst:             strncmp
        - Src:             'dgif_lib.c:143,9'
          Dst:             fclose
        - Src:             'dgif_lib.c:149,6'
          Dst:             DGifGetScreenDesc
        - Src:             'dgif_lib.c:150,9'
          Dst:             fclose
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DGifOpenFileName
      functionSourceFile: '/src/giflib-code/dgif_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - FileName
        - Error
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DGifOpenFileHandle
        - open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dgif_lib.c:60,6'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:67,31'
              BranchSideFuncs:
                - DGifOpenFileHandle
        - Branch String:   'dgif_lib.c:61,7'
          Branch Sides:
            - BranchSide:      'dgif_lib.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'dgif_lib.c:64,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dgif_lib.c:60,20'
          Dst:             open
        - Src:             'dgif_lib.c:67,12'
          Dst:             DGifOpenFileHandle
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GifDrawBoxedText8x8
      functionSourceFile: '/src/giflib-code/gif_font.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Image
        - x
        - y
        - legend
        - border
        - bg
        - fg
      BBCount:         29
      ICount:          247
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - GifDrawBox
        - GifDrawRectangle
        - GifDrawText8x8
        - strcpy
        - strlen
        - strtok_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gif_font.c:211,2'
          Branch Sides:
            - BranchSide:      'gif_font.c:212,8'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
            - BranchSide:      'gif_font.c:222,11'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
        - Branch String:   'gif_font.c:212,7'
          Branch Sides:
            - BranchSide:      'gif_font.c:213,8'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
            - BranchSide:      'gif_font.c:218,15'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
        - Branch String:   'gif_font.c:213,8'
          Branch Sides:
            - BranchSide:      'gif_font.c:214,17'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
            - BranchSide:      'gif_font.c:216,6'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
        - Branch String:   'gif_font.c:223,6'
          Branch Sides:
            - BranchSide:      'gif_font.c:224,15'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
            - BranchSide:      'gif_font.c:228,22'
              BranchSideFuncs:
                - strlen
                - malloc
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
        - Branch String:   'gif_font.c:230,6'
          Branch Sides:
            - BranchSide:      'gif_font.c:230,6'
              BranchSideFuncs:
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
            - BranchSide:      'gif_font.c:231,7'
              BranchSideFuncs:
                - GifDrawRectangle
                - strcpy
                - strtok_r
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
        - Branch String:   'gif_font.c:243,8'
          Branch Sides:
            - BranchSide:      'gif_font.c:244,18'
              BranchSideFuncs:
                - strlen
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
            - BranchSide:      'gif_font.c:248,8'
              BranchSideFuncs:
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
        - Branch String:   'gif_font.c:251,3'
          Branch Sides:
            - BranchSide:      'gif_font.c:241,8'
              BranchSideFuncs:
                - GifDrawText8x8
                - strtok_r
                - free
                - GifDrawBox
                - strlen
            - BranchSide:      'gif_font.c:252,22'
              BranchSideFuncs:
                - free
                - GifDrawBox
      Callsites:
        - Src:             'gif_font.c:228,15'
          Dst:             strlen
        - Src:             'gif_font.c:233,3'
          Dst:             GifDrawRectangle
        - Src:             'gif_font.c:237,9'
          Dst:             strcpy
        - Src:             'gif_font.c:239,8'
          Dst:             strtok_r
        - Src:             'gif_font.c:244,30'
          Dst:             strlen
        - Src:             'gif_font.c:247,4'
          Dst:             GifDrawText8x8
        - Src:             'gif_font.c:250,9'
          Dst:             strtok_r
        - Src:             'gif_font.c:255,3'
          Dst:             GifDrawBox
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GifDrawRectangle
      functionSourceFile: '/src/giflib-code/gif_font.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Image
        - x
        - y
        - w
        - d
        - color
      BBCount:         5
      ICount:          73
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gif_font.c:198,2'
          Branch Sides:
            - BranchSide:      'gif_font.c:199,10'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:201,1'
              BranchSideFuncs: []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GifDrawText8x8
      functionSourceFile: '/src/giflib-code/gif_font.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - Image
        - x
        - y
        - legend
        - color
      BBCount:         16
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gif_font.c:161,2'
          Branch Sides:
            - BranchSide:      'gif_font.c:162,14'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:174,1'
              BranchSideFuncs: []
        - Branch String:   'gif_font.c:164,3'
          Branch Sides:
            - BranchSide:      'gif_font.c:165,11'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:173,2'
              BranchSideFuncs: []
        - Branch String:   'gif_font.c:165,4'
          Branch Sides:
            - BranchSide:      'gif_font.c:166,35'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:172,3'
              BranchSideFuncs: []
        - Branch String:   'gif_font.c:166,9'
          Branch Sides:
            - BranchSide:      'gif_font.c:168,32'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:170,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GifDrawBox
      functionSourceFile: '/src/giflib-code/gif_font.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Image
        - x
        - y
        - w
        - d
        - color
      BBCount:         9
      ICount:          127
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gif_font.c:180,2'
          Branch Sides:
            - BranchSide:      'gif_font.c:183,11'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'gif_font.c:186,2'
          Branch Sides:
            - BranchSide:      'gif_font.c:189,11'
              BranchSideFuncs: []
            - BranchSide:      'gif_font.c:191,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GifFreeSavedImages
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - GifFreeExtensions
        - GifFreeMapObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gifalloc.c:404,24'
          Branch Sides:
            - BranchSide:      'gifalloc.c:404,28'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:405,3'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:404,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:407,12'
              BranchSideFuncs:
                - free
                - GifFreeExtensions
                - free
                - GifFreeMapObject
        - Branch String:   'gifalloc.c:407,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:409,7'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - free
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:421,15'
              BranchSideFuncs:
                - free
        - Branch String:   'gifalloc.c:409,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:410,21'
              BranchSideFuncs:
                - GifFreeMapObject
                - GifFreeExtensions
                - free
                - free
            - BranchSide:      'gifalloc.c:414,7'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - GifFreeMapObject
                - free
        - Branch String:   'gifalloc.c:414,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:415,17'
              BranchSideFuncs:
                - free
                - GifFreeExtensions
                - free
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:418,22'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - free
                - GifFreeMapObject
      Callsites:
        - Src:             'gifalloc.c:410,4'
          Dst:             GifFreeMapObject
        - Src:             'gifalloc.c:418,3'
          Dst:             GifFreeExtensions
    - functionName:    GifFreeMapObject
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Object
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'gifalloc.c:80,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:80,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gifalloc.c:81,14'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    GifFreeExtensions
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ExtensionBlockCount
        - ExtensionBlocks
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gifalloc.c:267,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:268,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:271,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'gifalloc.c:271,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:273,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gifalloc.c:275,22'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    GifMakeSavedImage
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
        - CopyFrom
      BBCount:         26
      ICount:          233
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - FreeLastSavedImage
        - GifMakeMapObject
        - openbsd_reallocarray
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gifalloc.c:327,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:328,40'
              BranchSideFuncs:
                - malloc
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
                - GifMakeMapObject
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:331,7'
              BranchSideFuncs:
                - openbsd_reallocarray
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
                - GifMakeMapObject
                - FreeLastSavedImage
        - Branch String:   'gifalloc.c:333,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:334,4'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:336,26'
              BranchSideFuncs:
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
                - GifMakeMapObject
                - FreeLastSavedImage
        - Branch String:   'gifalloc.c:338,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:339,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:341,21'
              BranchSideFuncs:
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
                - GifMakeMapObject
                - FreeLastSavedImage
        - Branch String:   'gifalloc.c:343,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:344,19'
              BranchSideFuncs:
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
                - GifMakeMapObject
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:394,19'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:353,8'
          Branch Sides:
            - BranchSide:      'gifalloc.c:355,9'
              BranchSideFuncs:
                - GifMakeMapObject
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:366,9'
              BranchSideFuncs:
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
        - Branch String:   'gifalloc.c:357,9'
          Branch Sides:
            - BranchSide:      'gifalloc.c:358,25'
              BranchSideFuncs:
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:361,4'
              BranchSideFuncs:
                - openbsd_reallocarray
                - openbsd_reallocarray
                - FreeLastSavedImage
                - FreeLastSavedImage
        - Branch String:   'gifalloc.c:369,8'
          Branch Sides:
            - BranchSide:      'gifalloc.c:370,24'
              BranchSideFuncs:
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:373,11'
              BranchSideFuncs:
                - openbsd_reallocarray
                - FreeLastSavedImage
        - Branch String:   'gifalloc.c:379,8'
          Branch Sides:
            - BranchSide:      'gifalloc.c:382,19'
              BranchSideFuncs:
                - openbsd_reallocarray
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:393,3'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:384,9'
          Branch Sides:
            - BranchSide:      'gifalloc.c:385,25'
              BranchSideFuncs:
                - FreeLastSavedImage
            - BranchSide:      'gifalloc.c:388,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifalloc.c:330,46'
          Dst:             openbsd_reallocarray
        - Src:             'gifalloc.c:354,30'
          Dst:             GifMakeMapObject
        - Src:             'gifalloc.c:358,6'
          Dst:             FreeLastSavedImage
        - Src:             'gifalloc.c:364,38'
          Dst:             openbsd_reallocarray
        - Src:             'gifalloc.c:370,5'
          Dst:             FreeLastSavedImage
        - Src:             'gifalloc.c:381,27'
          Dst:             openbsd_reallocarray
        - Src:             'gifalloc.c:385,6'
          Dst:             FreeLastSavedImage
    - functionName:    GifMakeMapObject
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ColorCount
        - ColorMap
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GifBitSize
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gifalloc.c:48,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:52,29'
              BranchSideFuncs:
                - malloc
                - calloc
                - GifBitSize
                - free
        - Branch String:   'gifalloc.c:53,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:54,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:58,29'
              BranchSideFuncs:
                - calloc
                - GifBitSize
                - free
        - Branch String:   'gifalloc.c:59,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:60,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'gifalloc.c:64,23'
              BranchSideFuncs:
                - GifBitSize
        - Branch String:   'gifalloc.c:68,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:69,18'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:73,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifalloc.c:48,26'
          Dst:             GifBitSize
        - Src:             'gifalloc.c:58,22'
          Dst:             calloc
        - Src:             'gifalloc.c:65,25'
          Dst:             GifBitSize
    - functionName:    FreeLastSavedImage
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - GifFile
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - GifFreeExtensions
        - GifFreeMapObject
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gifalloc.c:290,24'
          Branch Sides:
            - BranchSide:      'gifalloc.c:290,28'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:291,3'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:290,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:291,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:295,2'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
                - GifFreeMapObject
        - Branch String:   'gifalloc.c:299,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:300,20'
              BranchSideFuncs:
                - GifFreeMapObject
                - GifFreeExtensions
                - free
            - BranchSide:      'gifalloc.c:305,6'
              BranchSideFuncs:
                - GifFreeExtensions
                - free
        - Branch String:   'gifalloc.c:305,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:306,16'
              BranchSideFuncs:
                - free
                - GifFreeExtensions
            - BranchSide:      'gifalloc.c:310,21'
              BranchSideFuncs:
                - GifFreeExtensions
      Callsites:
        - Src:             'gifalloc.c:300,3'
          Dst:             GifFreeMapObject
        - Src:             'gifalloc.c:310,2'
          Dst:             GifFreeExtensions
    - functionName:    GifBitSize
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         8
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gifalloc.c:26,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:26,2'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:27,13'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:27,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:28,4'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:30,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GifAddExtensionBlock
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ExtensionBlockCount
        - ExtensionBlocks
        - Function
        - Len
        - ExtData
      BBCount:         16
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - openbsd_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gifalloc.c:230,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:232,25'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'gifalloc.c:235,8'
              BranchSideFuncs:
                - openbsd_reallocarray
                - malloc
        - Branch String:   'gifalloc.c:237,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:240,22'
              BranchSideFuncs:
                - malloc
        - Branch String:   'gifalloc.c:243,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:247,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'gifalloc.c:252,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:253,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:256,6'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:256,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:257,10'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:260,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifalloc.c:234,46'
          Dst:             openbsd_reallocarray
    - functionName:    GifApplyTranslation
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Image
        - Translation
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gifalloc.c:217,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:218,26'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:220,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GifUnionColorMap
      functionSourceFile: '/src/giflib-code/gifalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ColorIn1
        - ColorIn2
        - ColorTransIn2
      BBCount:         52
      ICount:          394
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - GifBitSize
        - GifFreeMapObject
        - GifMakeMapObject
        - memcmp
        - openbsd_reallocarray
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gifalloc.c:125,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:125,54'
              BranchSideFuncs:
                - GifMakeMapObject
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:125,54'
              BranchSideFuncs:
                - GifMakeMapObject
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:127,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'gifalloc.c:134,9'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:134,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:135,3'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:137,13'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:146,49'
          Branch Sides:
            - BranchSide:      'gifalloc.c:146,2'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:147,9'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:147,51'
          Branch Sides:
            - BranchSide:      'gifalloc.c:146,2'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:148,9'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:146,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:149,11'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:153,9'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:153,39'
          Branch Sides:
            - BranchSide:      'gifalloc.c:153,42'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:153,2'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:153,2'
          Branch Sides:
            - BranchSide:      'gifalloc.c:155,10'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:171,6'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
        - Branch String:   'gifalloc.c:155,3'
          Branch Sides:
            - BranchSide:      'gifalloc.c:156,16'
              BranchSideFuncs:
                - memcmp
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:162,7'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:156,8'
          Branch Sides:
            - BranchSide:      'gifalloc.c:158,5'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:160,3'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:162,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:163,23'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
            - BranchSide:      'gifalloc.c:166,4'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
                - GifFreeMapObject
                - memcmp
        - Branch String:   'gifalloc.c:171,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:172,20'
              BranchSideFuncs:
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:176,29'
              BranchSideFuncs:
                - GifBitSize
                - openbsd_reallocarray
                - GifFreeMapObject
        - Branch String:   'gifalloc.c:179,6'
          Branch Sides:
            - BranchSide:      'gifalloc.c:180,32'
              BranchSideFuncs:
                - openbsd_reallocarray
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:203,27'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:187,3'
          Branch Sides:
            - BranchSide:      'gifalloc.c:188,32'
              BranchSideFuncs:
                - openbsd_reallocarray
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:192,7'
              BranchSideFuncs:
                - openbsd_reallocarray
                - GifFreeMapObject
        - Branch String:   'gifalloc.c:192,7'
          Branch Sides:
            - BranchSide:      'gifalloc.c:194,8'
              BranchSideFuncs:
                - openbsd_reallocarray
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'gifalloc.c:195,8'
          Branch Sides:
            - BranchSide:      'gifalloc.c:196,22'
              BranchSideFuncs:
                - GifFreeMapObject
            - BranchSide:      'gifalloc.c:199,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gifalloc.c:124,15'
          Dst:             GifMakeMapObject
        - Src:             'gifalloc.c:156,8'
          Dst:             memcmp
        - Src:             'gifalloc.c:172,3'
          Dst:             GifFreeMapObject
        - Src:             'gifalloc.c:176,18'
          Dst:             GifBitSize
        - Src:             'gifalloc.c:193,44'
          Dst:             openbsd_reallocarray
        - Src:             'gifalloc.c:196,5'
          Dst:             GifFreeMapObject
    - functionName:    openbsd_reallocarray
      functionSourceFile: '/src/giflib-code/openbsd-reallocarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - optr
        - nmemb
        - size
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'openbsd-reallocarray.c:22,32'
          Branch Sides:
            - BranchSide:      'openbsd-reallocarray.c:22,35'
              BranchSideFuncs:
                - realloc
                - __errno_location
            - BranchSide:      'openbsd-reallocarray.c:23,6'
              BranchSideFuncs:
                - realloc
                - __errno_location
        - Branch String:   'openbsd-reallocarray.c:22,60'
          Branch Sides:
            - BranchSide:      'openbsd-reallocarray.c:23,6'
              BranchSideFuncs:
                - realloc
                - __errno_location
            - BranchSide:      'openbsd-reallocarray.c:69,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'openbsd-reallocarray.c:23,16'
          Branch Sides:
            - BranchSide:      'openbsd-reallocarray.c:23,30'
              BranchSideFuncs:
                - realloc
                - __errno_location
            - BranchSide:      'openbsd-reallocarray.c:69,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'openbsd-reallocarray.c:22,6'
          Branch Sides:
            - BranchSide:      'openbsd-reallocarray.c:24,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'openbsd-reallocarray.c:69,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'openbsd-reallocarray.c:69,16'
          Branch Sides:
            - BranchSide:      'openbsd-reallocarray.c:69,19'
              BranchSideFuncs: []
            - BranchSide:      'openbsd-reallocarray.c:70,3'
              BranchSideFuncs: []
        - Branch String:   'openbsd-reallocarray.c:69,6'
          Branch Sides:
            - BranchSide:      'openbsd-reallocarray.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'openbsd-reallocarray.c:72,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'openbsd-reallocarray.c:24,3'
          Dst:             __errno_location
        - Src:             'openbsd-reallocarray.c:72,9'
          Dst:             realloc
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PrintGifError
      functionSourceFile: '/src/giflib-code/qprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ErrorCode
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GifErrorString
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'qprintf.c:39,6'
          Branch Sides:
            - BranchSide:      'qprintf.c:40,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'qprintf.c:42,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'qprintf.c:37,20'
          Dst:             GifErrorString
        - Src:             'qprintf.c:40,3'
          Dst:             fprintf
        - Src:             'qprintf.c:42,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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GifQprintf
      functionSourceFile: '/src/giflib-code/qprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Format
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputs
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'qprintf.c:27,6'
          Branch Sides:
            - BranchSide:      'qprintf.c:27,6'
              BranchSideFuncs:
                - vsnprintf
                - fputs
            - BranchSide:      'qprintf.c:29,19'
              BranchSideFuncs:
                - vsnprintf
                - fputs
      Callsites:
        - Src:             'qprintf.c:29,9'
          Dst:             vsnprintf
        - Src:             'qprintf.c:30,9'
          Dst:             fputs
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputs
      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:    GifErrorString
      functionSourceFile: '/src/giflib-code/gif_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ErrorCode
      BBCount:         26
      ICount:          134
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gif_err.c:20,2'
          Branch Sides:
            - BranchSide:      'gif_err.c:22,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:25,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:28,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:31,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:34,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:37,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'gif_err.c:91,7'
              BranchSideFuncs: []
      Callsites:       []
...
