---
Fuzzer filename: '/src/inspector/source-code/src/minigzip_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/inspector/source-code/src/minigzip_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - error
        - fclose
        - ferror
        - file_compress
        - file_uncompress
        - fopen
        - fread
        - fwrite
        - memcmp
        - perror
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inspector/source-code/src/minigzip_fuzzer.c:470,3'
          Branch Sides:    []
      Callsites:
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:458,8'
          Dst:             fopen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:459,7'
          Dst:             fwrite
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:460,5'
          Dst:             error
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:461,7'
          Dst:             fclose
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:462,5'
          Dst:             error
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:465,3'
          Dst:             snprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:489,3'
          Dst:             file_compress
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:490,3'
          Dst:             file_uncompress
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:493,8'
          Dst:             fopen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:495,5'
          Dst:             perror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:501,20'
          Dst:             fread
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:502,9'
          Dst:             ferror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:503,7'
          Dst:             perror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:508,5'
          Dst:             memcmp
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:508,5'
          Dst:             __assert_fail
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:512,7'
          Dst:             fclose
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:513,5'
          Dst:             error
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error
      functionSourceFile: '/src/inspector/source-code/src/minigzip_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:270,5'
          Dst:             fprintf
    - 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:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_compress
      functionSourceFile: '/src/inspector/source-code/src/minigzip_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fopen
        - fprintf
        - gz_compress
        - gzopen
        - perror
        - snprintf
        - strlen
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:377,9'
          Dst:             strlen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:378,9'
          Dst:             fprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:382,5'
          Dst:             snprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:384,10'
          Dst:             fopen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:386,9'
          Dst:             perror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:389,11'
          Dst:             gzopen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:391,9'
          Dst:             fprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:394,5'
          Dst:             gz_compress
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:396,5'
          Dst:             unlink
    - functionName:    file_uncompress
      functionSourceFile: '/src/inspector/source-code/src/minigzip_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fopen
        - fprintf
        - gz_uncompress
        - gzopen
        - perror
        - snprintf
        - strcmp
        - strlen
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:410,18'
          Dst:             strlen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:413,9'
          Dst:             fprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:417,5'
          Dst:             snprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:419,29'
          Dst:             strcmp
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:426,9'
          Dst:             snprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:428,10'
          Dst:             gzopen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:430,9'
          Dst:             fprintf
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:433,11'
          Dst:             fopen
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:435,9'
          Dst:             perror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:439,5'
          Dst:             gz_uncompress
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:441,5'
          Dst:             unlink
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gz_uncompress
      functionSourceFile: '/src/inspector/source-code/src/minigzip_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - error
        - fclose
        - fwrite
        - gzclose
        - gzerror
        - gzread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:353,15'
          Dst:             gzread
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:354,29'
          Dst:             gzerror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:354,22'
          Dst:             error
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:357,18'
          Dst:             fwrite
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:358,13'
          Dst:             error
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:361,9'
          Dst:             fclose
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:361,22'
          Dst:             error
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:363,9'
          Dst:             gzclose
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:363,30'
          Dst:             error
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gz_compress
      functionSourceFile: '/src/inspector/source-code/src/minigzip_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - error
        - fclose
        - ferror
        - fread
        - gzclose
        - gzerror
        - gzwrite
        - perror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:294,20'
          Dst:             fread
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:295,13'
          Dst:             ferror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:296,13'
          Dst:             perror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:301,13'
          Dst:             gzwrite
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:301,60'
          Dst:             gzerror
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:301,54'
          Dst:             error
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:303,5'
          Dst:             fclose
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:304,9'
          Dst:             gzclose
        - Src:             'inspector/source-code/src/minigzip_fuzzer.c:304,31'
          Dst:             error
    - functionName:    gzclose
      functionSourceFile: '/src/zlib/gzclose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gzclose_r
        - gzclose_w
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gzclose.c:19,37'
          Dst:             gzclose_r
        - Src:             'gzclose.c:19,55'
          Dst:             gzclose_w
    - functionName:    gz_intmax
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzclearerr
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gz_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:546,5'
          Dst:             gz_error
    - functionName:    gz_error
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
        - strlen
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:577,38'
          Dst:             strlen
        - Src:             'gzlib.c:577,60'
          Dst:             strlen
        - Src:             'gzlib.c:583,32'
          Dst:             strlen
        - Src:             'gzlib.c:583,54'
          Dst:             strlen
        - Src:             'gzlib.c:583,11'
          Dst:             snprintf
    - functionName:    gzerror
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzeof
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzoffset
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gzoffset64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:493,11'
          Dst:             gzoffset64
    - functionName:    gzoffset64
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lseek64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:481,14'
          Dst:             lseek64
    - functionName:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gztell
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gztell64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:464,11'
          Dst:             gztell64
    - functionName:    gztell64
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzseek
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gzseek64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:441,11'
          Dst:             gzseek64
    - functionName:    gzseek64
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          357
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - gz_error
        - gzrewind
        - lseek64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:398,15'
          Dst:             lseek64
        - Src:             'gzlib.c:405,9'
          Dst:             gz_error
        - Src:             'gzlib.c:418,13'
          Dst:             gzrewind
    - functionName:    gzrewind
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - gz_reset
        - lseek64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:360,9'
          Dst:             lseek64
        - Src:             'gzlib.c:362,5'
          Dst:             gz_reset
    - functionName:    gz_reset
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gz_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:81,5'
          Dst:             gz_error
    - functionName:    gzbuffer
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzdopen
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gz_open
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:305,11'
          Dst:             snprintf
        - Src:             'gzlib.c:309,10'
          Dst:             gz_open
    - functionName:    gz_open
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          481
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached:
        - fcntl
        - gz_reset
        - lseek64
        - open
        - snprintf
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gzlib.c:117,13'
          Branch Sides:    []
      Callsites:
        - Src:             'gzlib.c:205,15'
          Dst:             strlen
        - Src:             'gzlib.c:222,15'
          Dst:             snprintf
        - Src:             'gzlib.c:248,21'
          Dst:             open
        - Src:             'gzlib.c:256,32'
          Dst:             fcntl
        - Src:             'gzlib.c:256,13'
          Dst:             fcntl
        - Src:             'gzlib.c:260,32'
          Dst:             fcntl
        - Src:             'gzlib.c:260,13'
          Dst:             fcntl
        - Src:             'gzlib.c:270,9'
          Dst:             lseek64
        - Src:             'gzlib.c:276,24'
          Dst:             lseek64
        - Src:             'gzlib.c:281,5'
          Dst:             gz_reset
    - 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:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzopen64
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gz_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:294,12'
          Dst:             gz_open
    - functionName:    gzopen
      functionSourceFile: '/src/zlib/gzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gz_open
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gzlib.c:289,12'
          Dst:             gz_open
    - functionName:    gz_avail
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          155
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - gz_load
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:75,13'
          Dst:             gz_load
    - functionName:    gz_load
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - gz_error
        - read
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:24,5'
          Dst:             __errno_location
        - Src:             'gzread.c:30,20'
          Dst:             read
        - Src:             'gzread.c:36,13'
          Dst:             __errno_location
        - Src:             'gzread.c:36,32'
          Dst:             __errno_location
        - Src:             'gzread.c:41,34'
          Dst:             __errno_location
        - Src:             'gzread.c:41,34'
          Dst:             strerror
        - Src:             'gzread.c:41,9'
          Dst:             gz_error
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gz_decomp
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - gz_avail
        - gz_error
        - inflate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:189,36'
          Dst:             gz_avail
        - Src:             'gzread.c:195,17'
          Dst:             gz_error
        - Src:             'gzread.c:200,15'
          Dst:             inflate
        - Src:             'gzread.c:205,13'
          Dst:             gz_error
        - Src:             'gzread.c:210,13'
          Dst:             gz_error
        - Src:             'gzread.c:221,13'
          Dst:             gz_error
    - functionName:    gzclose_r
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - gz_error
        - inflateEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:658,9'
          Dst:             inflateEnd
        - Src:             'gzread.c:663,5'
          Dst:             gz_error
        - Src:             'gzread.c:665,11'
          Dst:             close
    - 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:    gzdirect
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - gz_look
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:638,15'
          Dst:             gz_look
    - functionName:    gz_look
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          327
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - gz_avail
        - gz_error
        - inflateInit2_
        - inflateReset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:104,13'
          Dst:             gz_error
        - Src:             'gzread.c:115,13'
          Dst:             inflateInit2_
        - Src:             'gzread.c:119,13'
          Dst:             gz_error
        - Src:             'gzread.c:128,9'
          Dst:             inflateReset
        - Src:             'gzread.c:141,9'
          Dst:             gz_avail
        - Src:             'gzread.c:154,9'
          Dst:             inflateReset
    - functionName:    gz_fetch
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - gz_decomp
        - gz_error
        - gz_load
        - gz_look
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gzread.c:252,9'
          Branch Sides:    []
      Callsites:
        - Src:             'gzread.c:254,17'
          Dst:             gz_look
        - Src:             'gzread.c:260,17'
          Dst:             gz_load
        - Src:             'gzread.c:268,17'
          Dst:             gz_decomp
        - Src:             'gzread.c:272,13'
          Dst:             gz_error
    - functionName:    gzgets
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          311
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - gz_error
        - gz_fetch
        - gz_skip
        - memchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:583,5'
          Dst:             gz_error
        - Src:             'gzread.c:586,24'
          Dst:             gz_skip
        - Src:             'gzread.c:595,35'
          Dst:             gz_fetch
        - Src:             'gzread.c:604,32'
          Dst:             memchr
    - functionName:    gz_skip
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - gz_fetch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:304,17'
          Dst:             gz_fetch
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzungetc
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          297
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - gz_error
        - gz_look
        - gz_skip
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:517,15'
          Dst:             gz_look
        - Src:             'gzread.c:522,5'
          Dst:             gz_error
        - Src:             'gzread.c:525,24'
          Dst:             gz_skip
        - Src:             'gzread.c:544,9'
          Dst:             gz_error
    - functionName:    gzgetc_
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gzgetc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:501,12'
          Dst:             gzgetc
    - functionName:    gzgetc
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - gz_error
        - gz_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:487,5'
          Dst:             gz_error
        - Src:             'gzread.c:497,12'
          Dst:             gz_read
    - functionName:    gz_read
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          341
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - gz_decomp
        - gz_fetch
        - gz_load
        - gz_skip
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:327,24'
          Dst:             gz_skip
        - Src:             'gzread.c:359,17'
          Dst:             gz_fetch
        - Src:             'gzread.c:369,19'
          Dst:             gz_load
        - Src:             'gzread.c:375,19'
          Dst:             gz_decomp
    - functionName:    gzfread
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - gz_error
        - gz_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:454,5'
          Dst:             gz_error
        - Src:             'gzread.c:459,9'
          Dst:             gz_error
        - Src:             'gzread.c:464,18'
          Dst:             gz_read
    - functionName:    gzread
      functionSourceFile: '/src/zlib/gzread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - gz_error
        - gz_read
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzread.c:409,5'
          Dst:             gz_error
        - Src:             'gzread.c:414,9'
          Dst:             gz_error
        - Src:             'gzread.c:419,21'
          Dst:             gz_read
        - Src:             'gzread.c:429,38'
          Dst:             __errno_location
        - Src:             'gzread.c:429,38'
          Dst:             strerror
        - Src:             'gzread.c:429,13'
          Dst:             gz_error
    - functionName:    gzclose_w
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - close
        - deflateEnd
        - gz_comp
        - gz_error
        - gz_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:682,24'
          Dst:             gz_zero
        - Src:             'gzwrite.c:686,9'
          Dst:             gz_comp
        - Src:             'gzwrite.c:690,19'
          Dst:             deflateEnd
        - Src:             'gzwrite.c:695,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:697,9'
          Dst:             close
    - functionName:    gz_zero
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - gz_comp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:160,27'
          Dst:             gz_comp
        - Src:             'gzwrite.c:174,15'
          Dst:             gz_comp
    - functionName:    gz_comp
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          434
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - __errno_location
        - deflate
        - deflateReset
        - gz_error
        - gz_init
        - strerror
        - write
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:71,29'
          Dst:             gz_init
        - Src:             'gzwrite.c:77,13'
          Dst:             __errno_location
        - Src:             'gzwrite.c:80,25'
          Dst:             write
        - Src:             'gzwrite.c:82,21'
          Dst:             __errno_location
        - Src:             'gzwrite.c:82,40'
          Dst:             __errno_location
        - Src:             'gzwrite.c:84,42'
          Dst:             __errno_location
        - Src:             'gzwrite.c:84,42'
          Dst:             strerror
        - Src:             'gzwrite.c:84,17'
          Dst:             gz_error
        - Src:             'gzwrite.c:99,9'
          Dst:             deflateReset
        - Src:             'gzwrite.c:111,17'
          Dst:             __errno_location
        - Src:             'gzwrite.c:115,29'
          Dst:             write
        - Src:             'gzwrite.c:117,25'
          Dst:             __errno_location
        - Src:             'gzwrite.c:117,44'
          Dst:             __errno_location
        - Src:             'gzwrite.c:119,46'
          Dst:             __errno_location
        - Src:             'gzwrite.c:119,46'
          Dst:             strerror
        - Src:             'gzwrite.c:119,21'
          Dst:             gz_error
        - Src:             'gzwrite.c:133,15'
          Dst:             deflate
        - Src:             'gzwrite.c:135,13'
          Dst:             gz_error
    - functionName:    gz_init
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          160
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - deflateInit2_
        - gz_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:18,9'
          Dst:             gz_error
        - Src:             'gzwrite.c:28,13'
          Dst:             gz_error
        - Src:             'gzwrite.c:36,15'
          Dst:             deflateInit2_
        - Src:             'gzwrite.c:41,13'
          Dst:             gz_error
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzsetparams
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          188
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - deflateParams
        - gz_comp
        - gz_error
        - gz_zero
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:645,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:652,24'
          Dst:             gz_zero
        - Src:             'gzwrite.c:658,31'
          Dst:             gz_comp
        - Src:             'gzwrite.c:660,9'
          Dst:             deflateParams
    - functionName:    gzflush
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - gz_comp
        - gz_error
        - gz_zero
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:615,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:622,24'
          Dst:             gz_zero
        - Src:             'gzwrite.c:626,11'
          Dst:             gz_comp
    - functionName:    gzprintf
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gzvprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:493,11'
          Dst:             gzvprintf
    - functionName:    gzvprintf
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          325
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - gz_error
        - gz_init
        - gz_vacate
        - gz_zero
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:426,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:429,29'
          Dst:             gz_init
        - Src:             'gzwrite.c:433,24'
          Dst:             gz_zero
        - Src:             'gzwrite.c:439,11'
          Dst:             gz_vacate
        - Src:             'gzwrite.c:446,13'
          Dst:             gz_error
        - Src:             'gzwrite.c:468,11'
          Dst:             vsnprintf
        - Src:             'gzwrite.c:481,11'
          Dst:             gz_vacate
    - functionName:    gz_vacate
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - gz_comp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:389,11'
          Dst:             gz_comp
    - 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:    gzputs
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          126
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - gz_error
        - gz_write
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:362,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:365,11'
          Dst:             strlen
        - Src:             'gzwrite.c:367,9'
          Dst:             gz_error
        - Src:             'gzwrite.c:370,11'
          Dst:             gz_write
    - functionName:    gz_write
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          343
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - gz_comp
        - gz_init
        - gz_zero
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:197,29'
          Dst:             gz_init
        - Src:             'gzwrite.c:201,24'
          Dst:             gz_zero
        - Src:             'gzwrite.c:224,17'
          Dst:             gz_comp
        - Src:             'gzwrite.c:230,37'
          Dst:             gz_comp
        - Src:             'gzwrite.c:241,19'
          Dst:             gz_comp
    - functionName:    gzputc
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          202
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - gz_error
        - gz_write
        - gz_zero
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:322,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:325,24'
          Dst:             gz_zero
        - Src:             'gzwrite.c:344,9'
          Dst:             gz_write
    - functionName:    gzfwrite
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - gz_error
        - gz_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:293,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:298,9'
          Dst:             gz_error
        - Src:             'gzwrite.c:303,18'
          Dst:             gz_write
    - functionName:    gzwrite
      functionSourceFile: '/src/zlib/gzwrite.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - gz_error
        - gz_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gzwrite.c:266,5'
          Dst:             gz_error
        - Src:             'gzwrite.c:271,9'
          Dst:             gz_error
        - Src:             'gzwrite.c:276,17'
          Dst:             gz_write
    - functionName:    longest_match
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          477
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_slow
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          1013
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1968,13'
          Dst:             fill_window
        - Src:             'deflate.c:1994,31'
          Dst:             longest_match
        - Src:             'deflate.c:2038,25'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2038,25'
          Dst:             flush_pending
        - Src:             'deflate.c:2048,17'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2048,17'
          Dst:             flush_pending
        - Src:             'deflate.c:2070,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2070,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2074,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2074,9'
          Dst:             flush_pending
    - functionName:    fill_window
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          468
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - read_buf
        - slide_hash
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:293,13'
          Dst:             slide_hash
        - Src:             'deflate.c:311,13'
          Dst:             read_buf
    - functionName:    flush_pending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_flush_bits
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:954,5'
          Dst:             _tr_flush_bits
    - functionName:    slide_hash
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_buf
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - adler32
        - crc32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:229,23'
          Dst:             adler32
        - Src:             'deflate.c:233,23'
          Dst:             crc32
    - functionName:    deflate_fast
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          793
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1868,13'
          Dst:             fill_window
        - Src:             'deflate.c:1891,31'
          Dst:             longest_match
        - Src:             'deflate.c:1938,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1938,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1942,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1942,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1946,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1946,9'
          Dst:             flush_pending
    - functionName:    deflateCopy
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          320
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - deflateEnd
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1327,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1349,9'
          Dst:             deflateEnd
    - functionName:    deflateStateCheck
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1296,9'
          Dst:             deflateStateCheck
    - functionName:    deflate_rle
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          739
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2095,13'
          Dst:             fill_window
        - Src:             'deflate.c:2139,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2139,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2143,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2143,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2147,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2147,9'
          Dst:             flush_pending
    - functionName:    deflate_huff
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          343
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2161,13'
          Dst:             fill_window
        - Src:             'deflate.c:2175,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2175,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2179,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2179,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2183,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2183,9'
          Dst:             flush_pending
    - functionName:    deflate_stored
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          1163
      EdgeCount:       178
      CyclomaticComplexity: 48
      functionsReached:
        - _tr_stored_block
        - flush_pending
        - read_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1713,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1722,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1746,13'
          Dst:             read_buf
        - Src:             'deflate.c:1816,9'
          Dst:             read_buf
        - Src:             'deflate.c:1839,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1841,9'
          Dst:             flush_pending
    - functionName:    putShortMSB
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateBound
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateBound_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:930,22'
          Dst:             deflateBound_z
    - functionName:    deflateBound_z
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          394
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:883,5'
          Branch Sides:    []
      Callsites:
        - Src:             'deflate.c:876,9'
          Dst:             deflateStateCheck
    - functionName:    deflateTune
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:823,9'
          Dst:             deflateStateCheck
    - functionName:    deflate
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         255
      ICount:          2105
      EdgeCount:       343
      CyclomaticComplexity: 90
      functionsReached:
        - _tr_align
        - _tr_stored_block
        - adler32
        - crc32
        - crc32_z
        - deflateStateCheck
        - deflate_huff
        - deflate_rle
        - deflate_stored
        - flush_pending
        - putShortMSB
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:985,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1002,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1048,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1052,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1053,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1055,23'
          Dst:             adler32
        - Src:             'deflate.c:1059,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1068,23'
          Dst:             crc32
        - Src:             'deflate.c:1085,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1111,31'
          Dst:             crc32_z
        - Src:             'deflate.c:1126,17'
          Dst:             crc32_z
        - Src:             'deflate.c:1128,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1139,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1150,21'
          Dst:             crc32_z
        - Src:             'deflate.c:1151,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1161,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1172,21'
          Dst:             crc32_z
        - Src:             'deflate.c:1173,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1183,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1190,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1198,27'
          Dst:             crc32
        - Src:             'deflate.c:1203,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1217,34'
          Dst:             deflate_stored
        - Src:             'deflate.c:1218,50'
          Dst:             deflate_huff
        - Src:             'deflate.c:1219,41'
          Dst:             deflate_rle
        - Src:             'deflate.c:1240,17'
          Dst:             _tr_align
        - Src:             'deflate.c:1242,17'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1255,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1281,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1282,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1284,5'
          Dst:             flush_pending
    - functionName:    deflateParams
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          300
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - deflateStateCheck
        - slide_hash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:778,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:794,19'
          Dst:             deflate
        - Src:             'deflate.c:803,17'
          Dst:             slide_hash
    - functionName:    deflatePrime
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _tr_flush_bits
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:749,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:766,9'
          Dst:             _tr_flush_bits
    - functionName:    deflateUsed
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:738,9'
          Dst:             deflateStateCheck
    - functionName:    deflatePending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:723,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetHeader
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:715,9'
          Dst:             deflateStateCheck
    - functionName:    lm_init
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          110
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateResetKeep
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_init
        - adler32
        - crc32
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:647,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:669,24'
          Dst:             crc32
        - Src:             'deflate.c:671,9'
          Dst:             adler32
        - Src:             'deflate.c:674,5'
          Dst:             _tr_init
    - functionName:    deflateGetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:630,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          355
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - adler32
        - deflateStateCheck
        - fill_window
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:567,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:576,23'
          Dst:             adler32
        - Src:             'deflate.c:596,5'
          Dst:             fill_window
        - Src:             'deflate.c:610,9'
          Dst:             fill_window
    - functionName:    deflateReset
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateResetKeep
        - lm_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:707,11'
          Dst:             deflateResetKeep
        - Src:             'deflate.c:709,9'
          Dst:             lm_init
    - functionName:    deflateInit2_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          514
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - deflateEnd
        - deflateReset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:512,9'
          Dst:             deflateEnd
        - Src:             'deflate.c:532,12'
          Dst:             deflateReset
    - functionName:    deflateInit_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflateInit2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:381,12'
          Dst:             deflateInit2_
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1410,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateMark
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1400,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1388,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1373,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          229
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1334,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1323,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateSync
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          229
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inflateReset
        - inflateStateCheck
        - syncsearch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1272,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1288,9'
          Dst:             syncsearch
        - Src:             'inflate.c:1292,11'
          Dst:             syncsearch
        - Src:             'inflate.c:1305,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:128,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:133,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:103,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1223,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - adler32
        - inflateStateCheck
        - updatewindow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1194,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1201,18'
          Dst:             adler32
        - Src:             'inflate.c:1202,18'
          Dst:             adler32
        - Src:             'inflate.c:1209,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          251
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateGetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1172,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1157,9'
          Dst:             inflateStateCheck
    - functionName:    inflate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         727
      ICount:          4661
      EdgeCount:       914
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - inflateStateCheck
        - inflate_fast
        - inflate_fixed
        - inflate_table
        - updatewindow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:505,9'
          Branch Sides:    []
        - Branch String:   'inflate.c:720,13'
          Branch Sides:    []
      Callsites:
        - Src:             'inflate.c:494,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:516,32'
          Dst:             crc32
        - Src:             'inflate.c:517,17'
          Dst:             crc32
        - Src:             'inflate.c:550,42'
          Dst:             adler32
        - Src:             'inflate.c:571,17'
          Dst:             crc32
        - Src:             'inflate.c:580,17'
          Dst:             crc32
        - Src:             'inflate.c:591,17'
          Dst:             crc32
        - Src:             'inflate.c:602,21'
          Dst:             crc32
        - Src:             'inflate.c:623,40'
          Dst:             crc32
        - Src:             'inflate.c:645,36'
          Dst:             crc32
        - Src:             'inflate.c:667,36'
          Dst:             crc32
        - Src:             'inflate.c:690,42'
          Dst:             crc32
        - Src:             'inflate.c:705,42'
          Dst:             adler32
        - Src:             'inflate.c:727,17'
          Dst:             inflate_fixed
        - Src:             'inflate.c:813,19'
          Dst:             inflate_table
        - Src:             'inflate.c:891,19'
          Dst:             inflate_table
        - Src:             'inflate.c:900,19'
          Dst:             inflate_table
        - Src:             'inflate.c:917,17'
          Dst:             inflate_fast
        - Src:             'inflate.c:1080,25'
          Dst:             crc32
        - Src:             'inflate.c:1080,25'
          Dst:             adler32
        - Src:             'inflate.c:1135,13'
          Dst:             updatewindow
        - Src:             'inflate.c:1146,13'
          Dst:             crc32
        - Src:             'inflate.c:1146,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:222,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inflateInit2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:216,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:206,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:141,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:170,12'
          Dst:             inflateReset
    - functionName:    inflate_fixed
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_table
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          838
      EdgeCount:       160
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inftrees.c:190,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    send_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          1105
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_reverse
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_codes
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bi_reverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:227,29'
          Dst:             bi_reverse
    - functionName:    gen_bitlen
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          406
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqdownheap
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          257
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_tally
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          133
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send_all_trees
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          500
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - send_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:850,5'
          Dst:             send_tree
        - Src:             'trees.c:853,5'
          Dst:             send_tree
    - functionName:    compress_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          869
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_bl_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - build_tree
        - scan_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:804,5'
          Dst:             scan_tree
        - Src:             'trees.c:805,5'
          Dst:             scan_tree
        - Src:             'trees.c:808,5'
          Dst:             build_tree
    - functionName:    build_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          385
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - gen_bitlen
        - gen_codes
        - pqdownheap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:667,42'
          Dst:             pqdownheap
        - Src:             'trees.c:674,9'
          Dst:             pqdownheap
        - Src:             'trees.c:693,9'
          Dst:             pqdownheap
        - Src:             'trees.c:702,5'
          Dst:             gen_bitlen
        - Src:             'trees.c:705,5'
          Dst:             gen_codes
    - functionName:    detect_data_type
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          402
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _tr_stored_block
        - bi_windup
        - build_bl_tree
        - build_tree
        - compress_block
        - detect_data_type
        - init_block
        - send_all_trees
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:1007,34'
          Dst:             detect_data_type
        - Src:             'trees.c:1010,9'
          Dst:             build_tree
        - Src:             'trees.c:1014,9'
          Dst:             build_tree
        - Src:             'trees.c:1024,23'
          Dst:             build_bl_tree
        - Src:             'trees.c:1056,9'
          Dst:             _tr_stored_block
        - Src:             'trees.c:1060,9'
          Dst:             compress_block
        - Src:             'trees.c:1067,9'
          Dst:             send_all_trees
        - Src:             'trees.c:1069,9'
          Dst:             compress_block
        - Src:             'trees.c:1079,5'
          Dst:             init_block
        - Src:             'trees.c:1082,9'
          Dst:             bi_windup
    - functionName:    _tr_stored_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          219
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_windup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:863,5'
          Dst:             bi_windup
    - functionName:    init_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_windup
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_align
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          225
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:894,5'
          Dst:             bi_flush
    - functionName:    bi_flush
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_bits
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bi_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:881,5'
          Dst:             bi_flush
    - functionName:    tr_static_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block
        - tr_static_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:457,5'
          Dst:             tr_static_init
        - Src:             'trees.c:477,5'
          Dst:             init_block
    - functionName:    zcfree
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zcalloc
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibVersion
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine64
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:163,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:159,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:129,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          575
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:982,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
        - crc32_combine_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:977,41'
          Dst:             crc32_combine_gen64
        - Src:             'crc32.c:977,12'
          Dst:             crc32_combine_op
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - x2nmodp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:960,12'
          Dst:             x2nmodp
    - functionName:    crc32_combine_op
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - multmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:972,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x2nmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:190,17'
          Dst:             multmodp
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:965,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_z
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:950,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          725
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - byte_swap
        - crc_word
        - crc_word_big
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:772,19'
          Dst:             crc_word
        - Src:             'crc32.c:774,19'
          Dst:             crc_word
        - Src:             'crc32.c:776,19'
          Dst:             crc_word
        - Src:             'crc32.c:778,19'
          Dst:             crc_word
        - Src:             'crc32.c:780,19'
          Dst:             crc_word
        - Src:             'crc32.c:811,20'
          Dst:             byte_swap
        - Src:             'crc32.c:894,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:896,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:898,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:900,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:902,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:911,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_swap
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc_word_big
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_crc_table
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_fast
      functionSourceFile: '/src/zlib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          1019
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
