---
Fuzzer filename: '/src/zlib_uncompress3_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/zlib_uncompress3_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - uncompress2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'zlib_uncompress3_fuzzer.cc:35,3'
          Dst:             uncompress2
    - functionName:    uncompress
      functionSourceFile: '/src/zlib/uncompr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uncompress2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uncompr.c:84,12'
          Dst:             uncompress2
    - functionName:    uncompress2
      functionSourceFile: '/src/zlib/uncompr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - inflate
        - inflateEnd
        - inflateInit_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'uncompr.c:51,11'
          Dst:             inflateInit_
        - Src:             'uncompr.c:66,15'
          Dst:             inflate
        - Src:             'uncompr.c:75,5'
          Dst:             inflateEnd
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1408,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateMark
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1398,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1386,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1371,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          227
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1333,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1322,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateSync
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          229
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inflateReset
        - inflateStateCheck
        - syncsearch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1271,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1287,9'
          Dst:             syncsearch
        - Src:             'inflate.c:1291,11'
          Dst:             syncsearch
        - Src:             'inflate.c:1304,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:128,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:133,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:103,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1222,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - adler32
        - inflateStateCheck
        - updatewindow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1193,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1200,18'
          Dst:             adler32
        - Src:             'inflate.c:1201,18'
          Dst:             adler32
        - Src:             'inflate.c:1208,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          251
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateGetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1171,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1156,9'
          Dst:             inflateStateCheck
    - functionName:    inflate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         728
      ICount:          4665
      EdgeCount:       915
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - inflateStateCheck
        - inflate_fast
        - inflate_fixed
        - inflate_table
        - updatewindow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:504,9'
          Branch Sides:    []
        - Branch String:   'inflate.c:719,13'
          Branch Sides:    []
      Callsites:
        - Src:             'inflate.c:493,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:515,32'
          Dst:             crc32
        - Src:             'inflate.c:516,17'
          Dst:             crc32
        - Src:             'inflate.c:549,42'
          Dst:             adler32
        - Src:             'inflate.c:570,17'
          Dst:             crc32
        - Src:             'inflate.c:579,17'
          Dst:             crc32
        - Src:             'inflate.c:590,17'
          Dst:             crc32
        - Src:             'inflate.c:601,21'
          Dst:             crc32
        - Src:             'inflate.c:622,40'
          Dst:             crc32
        - Src:             'inflate.c:644,36'
          Dst:             crc32
        - Src:             'inflate.c:666,36'
          Dst:             crc32
        - Src:             'inflate.c:689,42'
          Dst:             crc32
        - Src:             'inflate.c:704,42'
          Dst:             adler32
        - Src:             'inflate.c:726,17'
          Dst:             inflate_fixed
        - Src:             'inflate.c:812,19'
          Dst:             inflate_table
        - Src:             'inflate.c:890,19'
          Dst:             inflate_table
        - Src:             'inflate.c:899,19'
          Dst:             inflate_table
        - Src:             'inflate.c:916,17'
          Dst:             inflate_fast
        - Src:             'inflate.c:1079,25'
          Dst:             crc32
        - Src:             'inflate.c:1079,25'
          Dst:             adler32
        - Src:             'inflate.c:1134,13'
          Dst:             updatewindow
        - Src:             'inflate.c:1145,13'
          Dst:             crc32
        - Src:             'inflate.c:1145,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:221,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:215,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:205,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:141,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:170,12'
          Dst:             inflateReset
    - functionName:    inflate_fixed
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_table
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          835
      EdgeCount:       159
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inftrees.c:177,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    zcfree
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zcalloc
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibVersion
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine64
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:163,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:159,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_z
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:129,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          575
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine_op
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:977,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:972,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:967,12'
          Dst:             x2nmodp
    - functionName:    x2nmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:182,17'
          Dst:             multmodp
    - functionName:    crc32_combine
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:957,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - multmodp
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:952,21'
          Dst:             x2nmodp
        - Src:             'crc32.c:952,12'
          Dst:             multmodp
    - functionName:    crc32
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_z
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:942,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          725
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - byte_swap
        - crc_word
        - crc_word_big
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:766,19'
          Dst:             crc_word
        - Src:             'crc32.c:768,19'
          Dst:             crc_word
        - Src:             'crc32.c:770,19'
          Dst:             crc_word
        - Src:             'crc32.c:772,19'
          Dst:             crc_word
        - Src:             'crc32.c:774,19'
          Dst:             crc_word
        - Src:             'crc32.c:805,20'
          Dst:             byte_swap
        - Src:             'crc32.c:888,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:890,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:892,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:894,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:896,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:905,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_swap
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc_word_big
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_crc_table
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_fast
      functionSourceFile: '/src/zlib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          1019
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
