---
Fuzzer filename: '/src/zip/fuzz/fuzz_entry.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/zip/fuzz/fuzz_entry.c'
      linkageType:     externalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - zip_close
        - zip_entries_total
        - zip_entry_close
        - zip_entry_openbyindex
        - zip_entry_read
        - zip_stream_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_entry.c:14,23'
          Dst:             zip_stream_open
        - Src:             'fuzz/fuzz_entry.c:19,37'
          Dst:             zip_entries_total
        - Src:             'fuzz/fuzz_entry.c:25,12'
          Dst:             zip_entry_openbyindex
        - Src:             'fuzz/fuzz_entry.c:29,3'
          Dst:             zip_entry_read
        - Src:             'fuzz/fuzz_entry.c:32,3'
          Dst:             zip_entry_close
        - Src:             'fuzz/fuzz_entry.c:34,5'
          Dst:             zip_close
    - functionName:    zip_strchr_match
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_mkpath
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          169
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - lstat
        - mkdir
        - stat
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:379,3'
          Dst:             strncpy
        - Src:             'src/zip.c:381,7'
          Dst:             stat
        - Src:             'src/zip.c:399,11'
          Dst:             lstat
        - Src:             'src/zip.c:400,13'
          Dst:             mkdir
        - Src:             'src/zip.c:401,15'
          Dst:             __errno_location
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lstat
      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:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_name_normalize
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          194
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - zip_strchr_match
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:485,24'
          Dst:             zip_strchr_match
        - Src:             'src/zip.c:498,8'
          Dst:             zip_strchr_match
    - functionName:    zip_entry_markbyindex
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          261
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - mz_zip_reader_file_stat
        - zip_entry_close
        - zip_entry_openbyindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:750,16'
          Dst:             zip_entry_openbyindex
        - Src:             'src/zip.c:770,10'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/zip.c:774,5'
          Dst:             zip_entry_close
    - functionName:    zip_entry_openbyindex
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          229
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mz_zip_reader_file_stat
        - zip_strclone
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1750,21'
          Dst:             zip_strclone
        - Src:             'src/zip.c:1756,8'
          Dst:             mz_zip_reader_file_stat
    - functionName:    mz_zip_reader_file_stat
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10219
      functionLinenumberEnd: 10221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mz_zip_file_stat_internal
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:10220,10'
          Dst:             mz_zip_file_stat_internal
    - functionName:    zip_entry_close
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 7897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         112
      ICount:          1166
      EdgeCount:       151
      CyclomaticComplexity: 41
      functionsReached:
        - fread
        - fseeko
        - mz_zip_time_t_to_dos_time
        - mz_zip_writer_add_to_central_dir
        - mz_zip_writer_create_zip64_extra_data
        - strlen
        - tdefl_compress_buffer
        - zip_pkware_decrypt
        - zip_pkware_encrypt_byte
        - zip_pkware_keys_init_password
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1808,12'
          Dst:             tdefl_compress_buffer
        - Src:             'src/zip.c:1821,25'
          Dst:             strlen
        - Src:             'src/zip.c:1823,3'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'src/zip.c:1847,5'
          Dst:             zip_pkware_keys_init_password
        - Src:             'src/zip.c:1848,5'
          Dst:             zip_pkware_keys_init_password
        - Src:             'src/zip.c:1852,11'
          Dst:             fseeko
        - Src:             'src/zip.c:1857,11'
          Dst:             fread
        - Src:             'src/zip.c:1876,24'
          Dst:             zip_pkware_decrypt
        - Src:             'src/zip.c:1878,25'
          Dst:             zip_pkware_encrypt_byte
        - Src:             'src/zip.c:1880,25'
          Dst:             zip_pkware_encrypt_byte
        - Src:             'src/zip.c:1904,15'
          Dst:             fseeko
        - Src:             'src/zip.c:1908,15'
          Dst:             fread
        - Src:             'src/zip.c:1924,28'
          Dst:             zip_pkware_decrypt
        - Src:             'src/zip.c:1925,23'
          Dst:             zip_pkware_encrypt_byte
        - Src:             'src/zip.c:1951,16'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/zip.c:1973,10'
          Dst:             mz_zip_writer_add_to_central_dir
    - functionName:    tdefl_compress_buffer
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3925
      functionLinenumberEnd: 3927
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - tdefl_compress
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3926,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3927,10'
          Dst:             tdefl_compress
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_time_t_to_dos_time
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5449
      functionLinenumberEnd: 5467
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:5460,19'
          Dst:             localtime
    - functionName:    zip_pkware_keys_init_password
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - zip_pkware_keys_init
        - zip_pkware_keys_update
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:174,3'
          Dst:             zip_pkware_keys_init
        - Src:             'src/zip.c:177,7'
          Dst:             zip_pkware_keys_update
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_pkware_decrypt
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_pkware_decrypt_byte
        - zip_pkware_keys_update
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:196,16'
          Dst:             zip_pkware_decrypt_byte
        - Src:             'src/zip.c:198,3'
          Dst:             zip_pkware_keys_update
    - functionName:    zip_pkware_encrypt_byte
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_pkware_decrypt_byte
        - zip_pkware_keys_update
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:187,16'
          Dst:             zip_pkware_decrypt_byte
        - Src:             'src/zip.c:189,3'
          Dst:             zip_pkware_keys_update
    - functionName:    mz_zip_writer_create_zip64_extra_data
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8301
      functionLinenumberEnd: 8329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          337
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_add_to_central_dir
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8392
      functionLinenumberEnd: 8436
      functionDepth:   0
      returnType:      int
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - short
        - 'N/A'
        - short
        - size_t
        - size_t
        - int
        - short
        - short
        - short
        - short
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          962
      EdgeCount:       156
      CyclomaticComplexity: 42
      functionsReached:
        - mz_zip_array_ensure_capacity
        - mz_zip_writer_create_central_dir_header
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8409,8'
          Dst:             mz_zip_writer_create_central_dir_header
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:8430,5'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_writer_create_central_dir_header
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8360
      functionLinenumberEnd: 8382
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - size_t
        - size_t
        - int
        - short
        - short
        - short
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          424
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_array_ensure_capacity
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:5375,3'
          Dst:             __assert_fail
    - 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:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_pkware_decrypt_byte
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_pkware_keys_update
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_crc32_raw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:159,16'
          Dst:             zip_crc32_raw
        - Src:             'src/zip.c:162,16'
          Dst:             zip_crc32_raw
    - functionName:    zip_crc32_raw
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_crc32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:154,22'
          Dst:             mz_crc32
    - functionName:    mz_crc32
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          122
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_pkware_keys_init
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compress
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3922
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          422
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - mz_adler32
        - tdefl_compress_normal
        - tdefl_flush_block
        - tdefl_flush_output_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3887,39'
          Dst:             tdefl_flush_output_buffer
        - Src:             'src/miniz.h:3899,10'
          Dst:             tdefl_compress_normal
        - Src:             'src/miniz.h:3906,20'
          Dst:             mz_adler32
        - Src:             'src/miniz.h:3911,9'
          Dst:             tdefl_flush_block
        - Src:             'src/miniz.h:3921,37'
          Dst:             tdefl_flush_output_buffer
    - functionName:    tdefl_flush_output_buffer
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3831
      functionLinenumberEnd: 3848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          147
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compress_normal
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3829
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         224
      ICount:          1977
      EdgeCount:       299
      CyclomaticComplexity: 77
      functionsReached:
        - __assert_fail
        - tdefl_flush_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3767,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3780,11'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3789,9'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3798,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3807,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3821,16'
          Dst:             tdefl_flush_block
    - functionName:    mz_adler32
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          199
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_flush_block
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3176
      functionLinenumberEnd: 3325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         243
      ICount:          1779
      EdgeCount:       300
      CyclomaticComplexity: 59
      functionsReached:
        - __assert_fail
        - tdefl_compress_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3192,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3221,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3222,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3225,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3233,9'
          Dst:             tdefl_compress_block
        - Src:             'src/miniz.h:3245,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3247,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3250,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3253,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3263,5'
          Dst:             tdefl_compress_block
        - Src:             'src/miniz.h:3269,9'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3274,11'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3280,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3282,9'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3285,9'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3290,3'
          Dst:             __assert_fail
    - functionName:    tdefl_compress_block
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3165
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tdefl_compress_lz_codes
        - tdefl_start_dynamic_block
        - tdefl_start_static_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3167,5'
          Dst:             tdefl_start_static_block
        - Src:             'src/miniz.h:3169,5'
          Dst:             tdefl_start_dynamic_block
        - Src:             'src/miniz.h:3170,10'
          Dst:             tdefl_compress_lz_codes
    - functionName:    tdefl_start_static_block
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2998
      functionLinenumberEnd: 3017
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - tdefl_optimize_huffman_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3013,3'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'src/miniz.h:3014,3'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'src/miniz.h:3016,3'
          Dst:             __assert_fail
    - functionName:    tdefl_start_dynamic_block
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2996
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         208
      ICount:          1623
      EdgeCount:       262
      CyclomaticComplexity: 56
      functionsReached:
        - __assert_fail
        - tdefl_optimize_huffman_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2924,3'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'src/miniz.h:2925,3'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'src/miniz.h:2970,3'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'src/miniz.h:2972,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2974,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2975,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2982,3'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2984,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2990,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2991,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:2993,7'
          Dst:             __assert_fail
    - functionName:    tdefl_compress_lz_codes
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          758
      EdgeCount:       107
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3135,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3136,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3138,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3148,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3149,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3150,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3153,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3154,7'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:3158,3'
          Dst:             __assert_fail
    - functionName:    tdefl_optimize_huffman_table
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          350
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - tdefl_calculate_minimum_redundancy
        - tdefl_huffman_enforce_max_code_size
        - tdefl_radix_sort_syms
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2821,13'
          Dst:             tdefl_radix_sort_syms
        - Src:             'src/miniz.h:2822,5'
          Dst:             tdefl_calculate_minimum_redundancy
        - Src:             'src/miniz.h:2827,5'
          Dst:             tdefl_huffman_enforce_max_code_size
    - functionName:    tdefl_radix_sort_syms
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          199
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_calculate_minimum_redundancy
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          367
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_huffman_enforce_max_code_size
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_stat_internal
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6368
      functionLinenumberEnd: 6491
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          1045
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - mz_zip_dos_to_time_t
        - mz_zip_reader_is_file_a_directory
        - mz_zip_reader_is_file_encrypted
        - mz_zip_reader_is_file_supported
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6388,7'
          Dst:             mz_zip_dos_to_time_t
        - Src:             'src/miniz.h:6415,27'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'src/miniz.h:6416,27'
          Dst:             mz_zip_reader_is_file_encrypted
        - Src:             'src/miniz.h:6417,27'
          Dst:             mz_zip_reader_is_file_supported
    - functionName:    mz_zip_dos_to_time_t
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5444
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mktime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:5444,10'
          Dst:             mktime
    - functionName:    mz_zip_reader_is_file_a_directory
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6332
      functionLinenumberEnd: 6362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          195
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_is_file_encrypted
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6284
      functionLinenumberEnd: 6296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_is_file_supported
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6299
      functionLinenumberEnd: 6329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          219
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_strclone
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:424,23'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_central_dir_move
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          242
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1031,33'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_mem_move
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_file_move
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - fread
        - fseeko
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:936,7'
          Dst:             fseeko
        - Src:             'src/zip.c:939,7'
          Dst:             fread
        - Src:             'src/zip.c:942,7'
          Dst:             fseeko
        - Src:             'src/zip.c:945,7'
          Dst:             fwrite
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_central_dir_delete
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - zip_central_dir_move
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1073,5'
          Dst:             zip_central_dir_move
    - functionName:    zip_files_move
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - zip_file_move
        - zip_mem_move
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:958,36'
          Dst:             calloc
        - Src:             'src/zip.c:970,11'
          Dst:             zip_file_move
        - Src:             'src/zip.c:977,11'
          Dst:             zip_mem_move
    - functionName:    zip_index_next
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_index_update
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_sort
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - zip_index_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:806,23'
          Dst:             zip_index_next
    - functionName:    zip_entry_finalize
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          223
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - zip_index_update
        - zip_sort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:835,52'
          Dst:             calloc
        - Src:             'src/zip.c:842,21'
          Dst:             zip_sort
        - Src:             'src/zip.c:845,7'
          Dst:             zip_index_update
        - Src:             'src/zip.c:850,30'
          Dst:             calloc
    - functionName:    zip_entry_mark
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          265
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - mz_zip_reader_file_stat
        - strcmp
        - zip_entry_close
        - zip_entry_openbyindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:693,16'
          Dst:             zip_entry_openbyindex
        - Src:             'src/zip.c:701,13'
          Dst:             strcmp
        - Src:             'src/zip.c:713,10'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/zip.c:717,5'
          Dst:             zip_entry_close
    - 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:    zip_encrypt_put_buf_callback
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - zip_pkware_encrypt_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:281,18'
          Dst:             zip_pkware_encrypt_byte
    - functionName:    zip_strrpl
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:441,23'
          Dst:             calloc
    - functionName:    mz_zip_reader_sort_central_dir_offsets_by_filename
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5585
      functionLinenumberEnd: 5639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         131
      ICount:          1132
      EdgeCount:       171
      CyclomaticComplexity: 42
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_eocd64_valid
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_locate_header_sig
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5644
      functionLinenumberEnd: 5687
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          257
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_extract
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mz_zip_reader_init_file_v2
        - zip_archive_extract
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:3000,8'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/zip.c:3005,10'
          Dst:             zip_archive_extract
    - functionName:    mz_zip_reader_init_file_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6181
      functionLinenumberEnd: 6231
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          246
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - fclose
        - fopen
        - fseeko
        - ftello
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6190,11'
          Dst:             fopen
        - Src:             'src/miniz.h:6197,9'
          Dst:             fseeko
        - Src:             'src/miniz.h:6198,7'
          Dst:             fclose
        - Src:             'src/miniz.h:6202,17'
          Dst:             ftello
        - Src:             'src/miniz.h:6209,5'
          Dst:             fclose
        - Src:             'src/miniz.h:6213,8'
          Dst:             mz_zip_reader_init_internal
        - Src:             'src/miniz.h:6214,5'
          Dst:             fclose
        - Src:             'src/miniz.h:6225,8'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'src/miniz.h:6226,5'
          Dst:             mz_zip_reader_end_internal
    - functionName:    zip_archive_extract
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          362
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - chmod
        - mz_zip_reader_end
        - mz_zip_reader_extract_to_file
        - mz_zip_reader_extract_to_mem_no_alloc
        - mz_zip_reader_file_stat
        - mz_zip_reader_get_num_files
        - mz_zip_reader_is_file_a_directory
        - strlen
        - strncpy
        - symlink
        - zip_mkpath
        - zip_name_normalize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:553,12'
          Dst:             strlen
        - Src:             'src/zip.c:563,3'
          Dst:             strncpy
        - Src:             'src/zip.c:579,7'
          Dst:             mz_zip_reader_get_num_files
        - Src:             'src/zip.c:581,10'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/zip.c:588,29'
          Dst:             strlen
        - Src:             'src/zip.c:587,10'
          Dst:             zip_name_normalize
        - Src:             'src/zip.c:597,5'
          Dst:             strncpy
        - Src:             'src/zip.c:600,11'
          Dst:             zip_mkpath
        - Src:             'src/zip.c:615,12'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc
        - Src:             'src/zip.c:622,11'
          Dst:             symlink
        - Src:             'src/zip.c:633,12'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'src/zip.c:634,14'
          Dst:             mz_zip_reader_extract_to_file
        - Src:             'src/zip.c:646,13'
          Dst:             chmod
        - Src:             'src/zip.c:663,8'
          Dst:             mz_zip_reader_end
    - functionName:    mz_zip_reader_get_num_files
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10169
      functionLinenumberEnd: 10170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_extract_to_mem_no_alloc
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6813
      functionLinenumberEnd: 6816
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6814,10'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    symlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_extract_to_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7441
      functionLinenumberEnd: 7472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          170
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fopen
        - mz_zip_file_write_callback
        - mz_zip_reader_extract_to_callback
        - mz_zip_reader_file_stat
        - mz_zip_set_file_times
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7446,8'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/miniz.h:7452,11'
          Dst:             fopen
        - Src:             'src/miniz.h:7456,12'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'src/miniz.h:7456,12'
          Dst:             mz_zip_file_write_callback
        - Src:             'src/miniz.h:7459,7'
          Dst:             fclose
        - Src:             'src/miniz.h:7468,5'
          Dst:             mz_zip_set_file_times
    - functionName:    chmod
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_end
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6093
      functionLinenumberEnd: 6094
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_end_internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6094,10'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_end_internal
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6051
      functionLinenumberEnd: 6091
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          227
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - fclose
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6076,13'
          Dst:             fclose
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_write_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7433
      functionLinenumberEnd: 7436
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7436,10'
          Dst:             fwrite
    - functionName:    mz_zip_reader_extract_to_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6897
      functionLinenumberEnd: 7101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          1076
      EdgeCount:       226
      CyclomaticComplexity: 61
      functionsReached:
        - mz_crc32
        - mz_zip_reader_file_stat
        - tinfl_decompress
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6915,8'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/miniz.h:6983,24'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:7003,35'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:7049,18'
          Dst:             tinfl_decompress
        - Src:             'src/miniz.h:7066,26'
          Dst:             mz_crc32
    - functionName:    mz_zip_set_file_times
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5489
      functionLinenumberEnd: 5496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:5496,11'
          Dst:             utime
    - functionName:    utime
      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:    tinfl_decompress
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4866
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         724
      ICount:          4475
      EdgeCount:       893
      CyclomaticComplexity: 171
      functionsReached:
        - __assert_fail
        - tinfl_clear_tree
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/miniz.h:4445,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/miniz.h:4547,9'
          Dst:             tinfl_clear_tree
        - Src:             'src/miniz.h:4793,3'
          Dst:             __assert_fail
    - functionName:    tinfl_clear_tree
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4374
      functionLinenumberEnd: 4381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_extract_to_mem_no_alloc1
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6652
      functionLinenumberEnd: 6807
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          915
      EdgeCount:       199
      CyclomaticComplexity: 55
      functionsReached:
        - mz_crc32
        - mz_zip_reader_file_stat
        - tinfl_decompress
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6670,15'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/miniz.h:6719,11'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:6778,14'
          Dst:             tinfl_decompress
        - Src:             'src/miniz.h:6795,14'
          Dst:             mz_crc32
    - functionName:    ftello
      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:    mz_zip_reader_init_internal
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5509
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          208
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_read_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6160
      functionLinenumberEnd: 6172
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fread
        - fseeko
        - ftello
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6162,22'
          Dst:             ftello
        - Src:             'src/miniz.h:6168,9'
          Dst:             fseeko
        - Src:             'src/miniz.h:6171,10'
          Dst:             fread
    - functionName:    mz_zip_reader_read_central_dir
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5704
      functionLinenumberEnd: 6043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         288
      ICount:          2625
      EdgeCount:       394
      CyclomaticComplexity: 108
      functionsReached:
        - mz_zip_array_ensure_capacity
        - mz_zip_reader_eocd64_valid
        - mz_zip_reader_locate_header_sig
        - mz_zip_reader_sort_central_dir_offsets_by_filename
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:5733,8'
          Dst:             mz_zip_reader_locate_header_sig
        - Src:             'src/miniz.h:5774,10'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'src/miniz.h:5784,12'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'src/miniz.h:5891,11'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5893,11'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5898,12'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:6040,5'
          Dst:             mz_zip_reader_sort_central_dir_offsets_by_filename
    - functionName:    miniz_def_alloc_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    miniz_def_free_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    miniz_def_realloc_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2070,10'
          Dst:             realloc
    - functionName:    zip_basename
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_create
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2939
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - zip_basename
        - zip_close
        - zip_entry_close
        - zip_entry_fwrite
        - zip_entry_open
        - zip_openwitherror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2950,7'
          Dst:             zip_openwitherror
        - Src:             'src/zip.c:2961,31'
          Dst:             zip_basename
        - Src:             'src/zip.c:2961,11'
          Dst:             zip_entry_open
        - Src:             'src/zip.c:2966,11'
          Dst:             zip_entry_fwrite
        - Src:             'src/zip.c:2968,7'
          Dst:             zip_entry_close
        - Src:             'src/zip.c:2972,11'
          Dst:             zip_entry_close
        - Src:             'src/zip.c:2978,3'
          Dst:             zip_close
    - functionName:    zip_openwitherror
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          259
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - fclose
        - fopen
        - mz_zip_reader_end
        - mz_zip_reader_init_cfile
        - mz_zip_reader_init_file_v2
        - mz_zip_writer_init_file_v2
        - mz_zip_writer_init_from_reader_v2
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zip.c:1242,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/zip.c:1219,19'
          Dst:             strlen
        - Src:             'src/zip.c:1233,25'
          Dst:             calloc
        - Src:             'src/zip.c:1247,10'
          Dst:             mz_zip_writer_init_file_v2
        - Src:             'src/zip.c:1258,10'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/zip.c:1274,19'
          Dst:             fopen
        - Src:             'src/zip.c:1279,10'
          Dst:             mz_zip_reader_init_cfile
        - Src:             'src/zip.c:1285,7'
          Dst:             fclose
        - Src:             'src/zip.c:1288,10'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'src/zip.c:1290,7'
          Dst:             fclose
        - Src:             'src/zip.c:1291,7'
          Dst:             mz_zip_reader_end
    - functionName:    zip_entry_open
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _zip_entry_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1705,10'
          Dst:             _zip_entry_open
    - functionName:    zip_entry_fwrite
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          267
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - fclose
        - fopen
        - fread
        - stat
        - zip_entry_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2131,7'
          Dst:             stat
        - Src:             'src/zip.c:2164,18'
          Dst:             fopen
        - Src:             'src/zip.c:2169,15'
          Dst:             fread
        - Src:             'src/zip.c:2171,9'
          Dst:             zip_entry_write
        - Src:             'src/zip.c:2176,3'
          Dst:             fclose
    - functionName:    zip_close
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - mz_zip_reader_end
        - mz_zip_writer_end
        - mz_zip_writer_finalize_archive
        - zip_archive_truncate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1414,7'
          Dst:             mz_zip_writer_finalize_archive
        - Src:             'src/zip.c:1419,7'
          Dst:             zip_archive_truncate
        - Src:             'src/zip.c:1420,7'
          Dst:             mz_zip_writer_end
        - Src:             'src/zip.c:1424,7'
          Dst:             mz_zip_reader_end
    - functionName:    mz_zip_writer_finalize_archive
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9739
      functionLinenumberEnd: 9842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          1150
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - fflush
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9834,29'
          Dst:             fflush
    - functionName:    zip_archive_truncate
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fileno
        - ftruncate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:519,16'
          Dst:             fileno
        - Src:             'src/zip.c:520,14'
          Dst:             ftruncate
    - functionName:    mz_zip_writer_end
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9869
      functionLinenumberEnd: 9870
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_end_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9870,10'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_writer_end_internal
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7942
      functionLinenumberEnd: 7982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - fclose
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7963,11'
          Dst:             fclose
    - functionName:    mz_zip_heap_write_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7905
      functionLinenumberEnd: 7939
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          173
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_write
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          230
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - mz_crc32
        - tdefl_compress_buffer
        - zip_pkware_encrypt_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2075,42'
          Dst:             mz_crc32
        - Src:             'src/zip.c:2087,24'
          Dst:             zip_pkware_encrypt_byte
        - Src:             'src/zip.c:2105,16'
          Dst:             tdefl_compress_buffer
    - functionName:    _zip_entry_open
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          868
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - mz_crc32
        - mz_zip_reader_file_stat
        - mz_zip_reader_locate_file
        - mz_zip_time_t_to_dos_time
        - mz_zip_writer_add_put_buf_callback
        - mz_zip_writer_compute_padding_needed_for_file_alignment
        - mz_zip_writer_create_local_dir_header
        - mz_zip_writer_create_zip64_extra_data
        - mz_zip_writer_write_zeros
        - strlen
        - tdefl_create_comp_flags_from_zip_params
        - tdefl_init
        - time
        - zip_encrypt_put_buf_callback
        - zip_pkware_encrypt_byte
        - zip_pkware_keys_init_password
        - zip_strclone
        - zip_strrpl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1477,14'
          Dst:             strlen
        - Src:             'src/zip.c:1488,23'
          Dst:             zip_strclone
        - Src:             'src/zip.c:1494,33'
          Dst:             mz_zip_reader_locate_file
        - Src:             'src/zip.c:1502,10'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/zip.c:1535,21'
          Dst:             zip_strrpl
        - Src:             'src/zip.c:1561,7'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'src/zip.c:1574,8'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'src/zip.c:1582,23'
          Dst:             time
        - Src:             'src/zip.c:1584,3'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'src/zip.c:1589,16'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/zip.c:1601,10'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'src/zip.c:1620,5'
          Dst:             __assert_fail
        - Src:             'src/zip.c:1645,5'
          Dst:             zip_pkware_keys_init_password
        - Src:             'src/zip.c:1649,22'
          Dst:             mz_crc32
        - Src:             'src/zip.c:1650,23'
          Dst:             zip_pkware_encrypt_byte
        - Src:             'src/zip.c:1652,54'
          Dst:             zip_pkware_encrypt_byte
        - Src:             'src/zip.c:1678,27'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'src/zip.c:1676,11'
          Dst:             tdefl_init
        - Src:             'src/zip.c:1676,11'
          Dst:             zip_encrypt_put_buf_callback
        - Src:             'src/zip.c:1687,27'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'src/zip.c:1685,11'
          Dst:             tdefl_init
        - Src:             'src/zip.c:1685,11'
          Dst:             mz_zip_writer_add_put_buf_callback
    - functionName:    mz_zip_reader_locate_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6569
      functionLinenumberEnd: 6575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_locate_file_v2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6571,8'
          Dst:             mz_zip_reader_locate_file_v2
    - functionName:    mz_zip_writer_compute_padding_needed_for_file_alignment
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8452
      functionLinenumberEnd: 8459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_write_zeros
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8462
      functionLinenumberEnd: 8474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_create_local_dir_header
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8336
      functionLinenumberEnd: 8352
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - size_t
        - size_t
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          304
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_create_comp_flags_from_zip_params
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4060
      functionLinenumberEnd: 4078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_init
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3932
      functionLinenumberEnd: 3968
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          202
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_add_put_buf_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8282
      functionLinenumberEnd: 8292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_locate_file_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6579
      functionLinenumberEnd: 6647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          790
      EdgeCount:       167
      CyclomaticComplexity: 46
      functionsReached:
        - memcmp
        - mz_zip_locate_file_binary_search
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6595,12'
          Dst:             mz_zip_locate_file_binary_search
        - Src:             'src/miniz.h:6599,14'
          Dst:             strlen
        - Src:             'src/miniz.h:6603,28'
          Dst:             strlen
        - Src:             'src/miniz.h:6623,13'
          Dst:             memcmp
        - Src:             'src/miniz.h:6639,10'
          Dst:             memcmp
    - functionName:    mz_zip_locate_file_binary_search
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6529
      functionLinenumberEnd: 6566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          358
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6536,41'
          Dst:             strlen
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_init_file_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8103
      functionLinenumberEnd: 8145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fopen
        - mz_zip_writer_end
        - mz_zip_writer_init_v2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8114,8'
          Dst:             mz_zip_writer_init_v2
        - Src:             'src/miniz.h:8117,24'
          Dst:             fopen
        - Src:             'src/miniz.h:8120,5'
          Dst:             mz_zip_writer_end
        - Src:             'src/miniz.h:8136,9'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_reader_init_cfile
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6234
      functionLinenumberEnd: 6269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          186
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - fseeko
        - ftello
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6240,18'
          Dst:             ftello
        - Src:             'src/miniz.h:6243,9'
          Dst:             fseeko
        - Src:             'src/miniz.h:6246,20'
          Dst:             ftello
        - Src:             'src/miniz.h:6252,8'
          Dst:             mz_zip_reader_init_internal
        - Src:             'src/miniz.h:6263,8'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'src/miniz.h:6264,5'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_init_from_reader_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8171
      functionLinenumberEnd: 8260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          456
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - freopen
        - mz_zip_reader_end_internal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8217,30'
          Dst:             freopen
        - Src:             'src/miniz.h:8220,9'
          Dst:             mz_zip_reader_end_internal
    - functionName:    freopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_write_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8079
      functionLinenumberEnd: 8093
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fseeko
        - ftello
        - fwrite
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8081,22'
          Dst:             ftello
        - Src:             'src/miniz.h:8087,9'
          Dst:             fseeko
        - Src:             'src/miniz.h:8092,10'
          Dst:             fwrite
    - functionName:    mz_zip_writer_init_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7985
      functionLinenumberEnd: 8034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          309
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_cstream_close
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2933,45'
          Dst:             zip_close
    - functionName:    zip_cstream_openwitherror
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          227
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - mz_zip_reader_end
        - mz_zip_reader_init_cfile
        - mz_zip_writer_init_cfile
        - mz_zip_writer_init_from_reader_v2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zip.c:2873,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/zip.c:2864,25'
          Dst:             calloc
        - Src:             'src/zip.c:2878,10'
          Dst:             mz_zip_writer_init_cfile
        - Src:             'src/zip.c:2889,10'
          Dst:             mz_zip_reader_init_cfile
        - Src:             'src/zip.c:2905,10'
          Dst:             mz_zip_reader_init_cfile
        - Src:             'src/zip.c:2913,10'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'src/zip.c:2915,7'
          Dst:             mz_zip_reader_end
    - functionName:    mz_zip_writer_init_cfile
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8148
      functionLinenumberEnd: 8166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ftello
        - mz_zip_writer_init_v2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8157,8'
          Dst:             mz_zip_writer_init_v2
        - Src:             'src/miniz.h:8162,7'
          Dst:             ftello
    - functionName:    zip_cstream_open
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_cstream_openwitherror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2840,10'
          Dst:             zip_cstream_openwitherror
    - functionName:    zip_stream_close
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2824
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - mz_zip_reader_end
        - mz_zip_writer_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2827,5'
          Dst:             mz_zip_writer_end
        - Src:             'src/zip.c:2830,5'
          Dst:             mz_zip_reader_end
    - functionName:    zip_archive_finalize
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_finalize_archive
        - zip_archive_truncate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:676,3'
          Dst:             mz_zip_writer_finalize_archive
        - Src:             'src/zip.c:677,3'
          Dst:             zip_archive_truncate
    - functionName:    zip_stream_copy
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2822
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - zip_archive_finalize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2802,5'
          Dst:             zip_archive_finalize
        - Src:             'src/zip.c:2815,10'
          Dst:             calloc
    - functionName:    zip_stream_delete_write_func
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 5504
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          173
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_stream_open_with_password
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - zip_password_clone
        - zip_stream_openwitherror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2693,7'
          Dst:             zip_stream_openwitherror
        - Src:             'src/zip.c:2694,26'
          Dst:             strlen
        - Src:             'src/zip.c:2695,21'
          Dst:             zip_password_clone
    - functionName:    zip_stream_openwitherror
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - mz_zip_reader_end
        - mz_zip_reader_init_mem
        - mz_zip_writer_init_from_reader_v2
        - mz_zip_writer_init_heap_v2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zip.c:2728,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/zip.c:2705,39'
          Dst:             calloc
        - Src:             'src/zip.c:2733,12'
          Dst:             mz_zip_reader_init_mem
        - Src:             'src/zip.c:2748,12'
          Dst:             mz_zip_reader_init_mem
        - Src:             'src/zip.c:2754,12'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'src/zip.c:2756,9'
          Dst:             mz_zip_reader_end
        - Src:             'src/zip.c:2769,12'
          Dst:             mz_zip_writer_init_heap_v2
    - functionName:    zip_password_clone
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1194,9'
          Dst:             strlen
        - Src:             'src/zip.c:1198,15'
          Dst:             calloc
    - functionName:    mz_zip_reader_init_mem
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6126
      functionLinenumberEnd: 6156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6133,8'
          Dst:             mz_zip_reader_init_internal
        - Src:             'src/miniz.h:6150,8'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'src/miniz.h:6151,5'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_init_heap_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8043
      functionLinenumberEnd: 8068
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mz_zip_writer_end_internal
        - mz_zip_writer_init_v2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8052,8'
          Dst:             mz_zip_writer_init_v2
        - Src:             'src/miniz.h:8061,7'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_mem_read_func
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6122
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_stream_open
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_stream_openwitherror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2685,10'
          Dst:             zip_stream_openwitherror
    - functionName:    zip_stream_extract
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mz_zip_reader_init_mem
        - zip_archive_extract
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2671,8'
          Dst:             mz_zip_reader_init_mem
        - Src:             'src/zip.c:2676,10'
          Dst:             zip_archive_extract
    - functionName:    zip_entry_setbyindex
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - zip_entry_finalize
        - zip_entry_markbyindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:891,14'
          Dst:             zip_entry_markbyindex
        - Src:             'src/zip.c:894,14'
          Dst:             zip_entry_finalize
    - functionName:    zip_entries_deletebyindex
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2655
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          162
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - zip_entries_delete_mark
        - zip_entries_total
        - zip_entry_setbyindex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2633,7'
          Dst:             zip_entries_total
        - Src:             'src/zip.c:2638,43'
          Dst:             calloc
        - Src:             'src/zip.c:2646,9'
          Dst:             zip_entry_setbyindex
        - Src:             'src/zip.c:2652,9'
          Dst:             zip_entries_delete_mark
    - functionName:    zip_entries_total
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entries_delete_mark
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 7893
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          429
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - fseeko
        - zip_central_dir_delete
        - zip_files_move
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1117,18'
          Dst:             calloc
        - Src:             'src/zip.c:1127,9'
          Dst:             fseeko
        - Src:             'src/zip.c:1167,9'
          Dst:             zip_files_move
        - Src:             'src/zip.c:1180,3'
          Dst:             zip_central_dir_delete
    - functionName:    zip_entry_set
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - zip_entry_finalize
        - zip_entry_mark
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:876,14'
          Dst:             zip_entry_mark
        - Src:             'src/zip.c:879,14'
          Dst:             zip_entry_finalize
    - functionName:    zip_entries_delete
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          162
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - zip_entries_delete_mark
        - zip_entries_total
        - zip_entry_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2595,7'
          Dst:             zip_entries_total
        - Src:             'src/zip.c:2600,43'
          Dst:             calloc
        - Src:             'src/zip.c:2608,9'
          Dst:             zip_entry_set
        - Src:             'src/zip.c:2614,9'
          Dst:             zip_entries_delete_mark
    - functionName:    zip_entry_extract
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mz_zip_reader_extract_to_callback
        - zip_entry_decrypt_and_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2551,17'
          Dst:             zip_entry_decrypt_and_read
        - Src:             'src/zip.c:2563,11'
          Dst:             mz_zip_reader_extract_to_callback
    - functionName:    zip_entry_decrypt_and_read
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          396
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - mz_zip_reader_file_stat
        - tinfl_decompress
        - zip_pkware_decrypt
        - zip_pkware_keys_init_password
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2200,8'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/zip.c:2232,3'
          Dst:             zip_pkware_keys_init_password
        - Src:             'src/zip.c:2235,5'
          Dst:             zip_pkware_decrypt
        - Src:             'src/zip.c:2242,19'
          Dst:             zip_pkware_decrypt
        - Src:             'src/zip.c:2266,19'
          Dst:             tinfl_decompress
    - functionName:    zip_entry_fread
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          203
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - chmod
        - fclose
        - fopen
        - fwrite
        - mz_zip_reader_extract_to_file
        - mz_zip_reader_file_stat
        - mz_zip_reader_is_file_a_directory
        - zip_entry_decrypt_and_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2480,7'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'src/zip.c:2487,17'
          Dst:             zip_entry_decrypt_and_read
        - Src:             'src/zip.c:2492,10'
          Dst:             fopen
        - Src:             'src/zip.c:2497,9'
          Dst:             fwrite
        - Src:             'src/zip.c:2498,7'
          Dst:             fclose
        - Src:             'src/zip.c:2502,5'
          Dst:             fclose
        - Src:             'src/zip.c:2505,10'
          Dst:             mz_zip_reader_extract_to_file
        - Src:             'src/zip.c:2513,8'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/zip.c:2519,9'
          Dst:             chmod
    - functionName:    zip_entry_noallocreadwithoffset
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          318
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - mz_zip_reader_extract_iter_free
        - mz_zip_reader_extract_iter_new
        - mz_zip_reader_extract_iter_read
        - zip_entry_decrypt_and_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2404,17'
          Dst:             zip_entry_decrypt_and_read
        - Src:             'src/zip.c:2418,9'
          Dst:             mz_zip_reader_extract_iter_new
        - Src:             'src/zip.c:2429,22'
          Dst:             mz_zip_reader_extract_iter_read
        - Src:             'src/zip.c:2438,9'
          Dst:             __assert_fail
        - Src:             'src/zip.c:2442,9'
          Dst:             __assert_fail
        - Src:             'src/zip.c:2456,5'
          Dst:             mz_zip_reader_extract_iter_free
    - functionName:    mz_zip_reader_extract_iter_new
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7117
      functionLinenumberEnd: 7250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          681
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - mz_zip_reader_file_stat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7137,8'
          Dst:             mz_zip_reader_file_stat
    - functionName:    mz_zip_reader_extract_iter_read
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7266
      functionLinenumberEnd: 7390
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          578
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - mz_crc32
        - tinfl_decompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7299,39'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:7342,26'
          Dst:             tinfl_decompress
        - Src:             'src/miniz.h:7366,24'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_iter_free
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7393
      functionLinenumberEnd: 7429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          230
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_noallocread
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc
        - zip_entry_decrypt_and_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2358,17'
          Dst:             zip_entry_decrypt_and_read
        - Src:             'src/zip.c:2371,8'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc
    - functionName:    zip_entry_read
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2340
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - mz_zip_reader_extract_to_heap
        - mz_zip_reader_is_file_a_directory
        - zip_entry_decrypt_and_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2324,7'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'src/zip.c:2329,12'
          Dst:             zip_entry_decrypt_and_read
        - Src:             'src/zip.c:2332,10'
          Dst:             mz_zip_reader_extract_to_heap
    - functionName:    mz_zip_reader_extract_to_heap
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6845
      functionLinenumberEnd: 6879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
        - mz_zip_reader_file_stat
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6853,8'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/miniz.h:6869,8'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    zip_entry_header_offset
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_dir_offset
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_crc32
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_comp_size
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_uncomp_size
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_size
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_entry_uncomp_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2038,10'
          Dst:             zip_entry_uncomp_size
    - functionName:    zip_entry_isdir
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:2030,25'
          Dst:             strlen
    - functionName:    zip_entry_index
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_name
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_entry_opencasesensitive
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _zip_entry_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1709,10'
          Dst:             _zip_entry_open
    - functionName:    zip_offset
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mz_zip_get_archive_file_start_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1447,13'
          Dst:             mz_zip_get_archive_file_start_offset
    - functionName:    mz_zip_get_archive_file_start_offset
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10179
      functionLinenumberEnd: 10183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_is64
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_open_with_password_and_error
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          322
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - mz_zip_reader_end
        - mz_zip_reader_init_file_v2
        - mz_zip_writer_init_file_v2
        - mz_zip_writer_init_from_reader_v2
        - strlen
        - zip_password_clone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zip.c:1361,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/zip.c:1322,34'
          Dst:             strlen
        - Src:             'src/zip.c:1332,19'
          Dst:             strlen
        - Src:             'src/zip.c:1344,25'
          Dst:             calloc
        - Src:             'src/zip.c:1354,21'
          Dst:             zip_password_clone
        - Src:             'src/zip.c:1364,10'
          Dst:             mz_zip_writer_init_file_v2
        - Src:             'src/zip.c:1371,10'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/zip.c:1380,10'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/zip.c:1386,10'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'src/zip.c:1388,7'
          Dst:             mz_zip_reader_end
    - functionName:    zip_open_with_password
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_open_with_password_and_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1314,10'
          Dst:             zip_open_with_password_and_error
    - functionName:    zip_open
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zip_openwitherror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zip.c:1208,10'
          Dst:             zip_openwitherror
    - functionName:    zip_strerror
      functionSourceFile: '/src/zip/src/zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_end
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10224
      functionLinenumberEnd: 10237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mz_zip_reader_end
        - mz_zip_writer_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:10229,12'
          Dst:             mz_zip_reader_end
        - Src:             'src/miniz.h:10233,12'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_reader_get_filename
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10200
      functionLinenumberEnd: 10216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          170
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_read_archive_data
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10192
      functionLinenumberEnd: 10197
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_cfile
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10185
      functionLinenumberEnd: 10189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_archive_size
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10173
      functionLinenumberEnd: 10177
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_central_dir_size
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10162
      functionLinenumberEnd: 10167
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_is_zip64
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10155
      functionLinenumberEnd: 10160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_error_string
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10078
      functionLinenumberEnd: 10151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          183
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/miniz.h:10079,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    mz_zip_get_last_error
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10066
      functionLinenumberEnd: 10076
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_clear_last_error
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10062
      functionLinenumberEnd: 10063
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_set_last_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:10063,10'
          Dst:             mz_zip_set_last_error
    - functionName:    mz_zip_set_last_error
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10043
      functionLinenumberEnd: 10053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_peek_last_error
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10055
      functionLinenumberEnd: 10060
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_type
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10039
      functionLinenumberEnd: 10040
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_mode
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10035
      functionLinenumberEnd: 10036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_extract_archive_file_to_heap
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10024
      functionLinenumberEnd: 10026
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_extract_archive_file_to_heap_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:10025,10'
          Dst:             mz_zip_extract_archive_file_to_heap_v2
    - functionName:    mz_zip_extract_archive_file_to_heap_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9984
      functionLinenumberEnd: 10020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_extract_to_heap
        - mz_zip_reader_init_file_v2
        - mz_zip_reader_locate_file_v2
        - mz_zip_zero_struct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9999,3'
          Dst:             mz_zip_zero_struct
        - Src:             'src/miniz.h:10000,8'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/miniz.h:10009,7'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:10011,9'
          Dst:             mz_zip_reader_extract_to_heap
        - Src:             'src/miniz.h:10014,3'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_zero_struct
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6045
      functionLinenumberEnd: 6048
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_add_mem_to_archive_file_in_place_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9886
      functionLinenumberEnd: 9978
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          338
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_file_v2
        - mz_zip_writer_add_mem_ex
        - mz_zip_writer_end_internal
        - mz_zip_writer_finalize_archive
        - mz_zip_writer_init_file_v2
        - mz_zip_writer_init_from_reader_v2
        - mz_zip_writer_validate_archive_name
        - mz_zip_zero_struct
        - remove
        - stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9892,3'
          Dst:             mz_zip_zero_struct
        - Src:             'src/miniz.h:9904,8'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'src/miniz.h:9913,7'
          Dst:             stat
        - Src:             'src/miniz.h:9915,10'
          Dst:             mz_zip_writer_init_file_v2
        - Src:             'src/miniz.h:9925,10'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/miniz.h:9935,10'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'src/miniz.h:9941,7'
          Dst:             mz_zip_reader_end_internal
        - Src:             'src/miniz.h:9948,7'
          Dst:             mz_zip_writer_add_mem_ex
        - Src:             'src/miniz.h:9954,8'
          Dst:             mz_zip_writer_finalize_archive
        - Src:             'src/miniz.h:9961,8'
          Dst:             mz_zip_writer_end_internal
        - Src:             'src/miniz.h:9970,25'
          Dst:             remove
    - functionName:    mz_zip_writer_validate_archive_name
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8438
      functionLinenumberEnd: 8449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_add_mem_ex
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8481
      functionLinenumberEnd: 8484
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_add_mem_ex_v2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8482,10'
          Dst:             mz_zip_writer_add_mem_ex_v2
    - functionName:    remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_add_mem_ex_v2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8493
      functionLinenumberEnd: 8793
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         278
      ICount:          2028
      EdgeCount:       378
      CyclomaticComplexity: 102
      functionsReached:
        - __assert_fail
        - mz_crc32
        - mz_zip_array_ensure_capacity
        - mz_zip_time_t_to_dos_time
        - mz_zip_writer_add_put_buf_callback
        - mz_zip_writer_add_to_central_dir
        - mz_zip_writer_compute_padding_needed_for_file_alignment
        - mz_zip_writer_create_local_dir_header
        - mz_zip_writer_create_zip64_extra_data
        - mz_zip_writer_validate_archive_name
        - mz_zip_writer_write_zeros
        - strlen
        - tdefl_compress_buffer
        - tdefl_create_comp_flags_from_zip_params
        - tdefl_init
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8547,8'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'src/miniz.h:8552,5'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'src/miniz.h:8555,5'
          Dst:             time
        - Src:             'src/miniz.h:8556,5'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'src/miniz.h:8564,20'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:8572,23'
          Dst:             strlen
        - Src:             'src/miniz.h:8577,7'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'src/miniz.h:5417,10'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5417,10'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:8623,8'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'src/miniz.h:8631,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:8646,20'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/miniz.h:8653,10'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'src/miniz.h:8683,10'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'src/miniz.h:8730,21'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'src/miniz.h:8729,10'
          Dst:             tdefl_init
        - Src:             'src/miniz.h:8729,10'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'src/miniz.h:8733,10'
          Dst:             tdefl_compress_buffer
        - Src:             'src/miniz.h:8750,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:8775,18'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/miniz.h:8781,8'
          Dst:             mz_zip_writer_add_to_central_dir
    - functionName:    mz_zip_add_mem_to_archive_file_in_place
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9877
      functionLinenumberEnd: 9880
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_add_mem_to_archive_file_in_place_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9878,10'
          Dst:             mz_zip_add_mem_to_archive_file_in_place_v2
    - functionName:    mz_zip_writer_finalize_heap_archive
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9845
      functionLinenumberEnd: 9867
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mz_zip_writer_finalize_archive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9858,8'
          Dst:             mz_zip_writer_finalize_archive
    - functionName:    mz_zip_writer_update_zip64_extension_block
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9244
      functionLinenumberEnd: 9315
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          943
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - mz_zip_array_ensure_capacity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9246,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9249,3'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_writer_add_from_zip_reader
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9320
      functionLinenumberEnd: 9737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         371
      ICount:          3709
      EdgeCount:       505
      CyclomaticComplexity: 136
      functionsReached:
        - __assert_fail
        - mz_zip_array_ensure_capacity
        - mz_zip_file_stat_internal
        - mz_zip_writer_compute_padding_needed_for_file_alignment
        - mz_zip_writer_update_zip64_extension_block
        - mz_zip_writer_write_zeros
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9376,7'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'src/miniz.h:9388,8'
          Dst:             mz_zip_file_stat_internal
        - Src:             'src/miniz.h:9429,10'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9505,8'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'src/miniz.h:9513,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:9643,10'
          Dst:             mz_zip_writer_update_zip64_extension_block
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9666,7'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9674,7'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9685,7'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9711,7'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9721,5'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:5425,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:9728,5'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_get_file_modified_time
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5473
      functionLinenumberEnd: 5484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:5478,7'
          Dst:             stat
    - functionName:    mz_zip_writer_add_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9208
      functionLinenumberEnd: 9238
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fopen
        - fseeko
        - ftello
        - mz_zip_get_file_modified_time
        - mz_zip_writer_add_cfile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9219,8'
          Dst:             mz_zip_get_file_modified_time
        - Src:             'src/miniz.h:9223,15'
          Dst:             fopen
        - Src:             'src/miniz.h:9227,3'
          Dst:             fseeko
        - Src:             'src/miniz.h:9228,17'
          Dst:             ftello
        - Src:             'src/miniz.h:9229,3'
          Dst:             fseeko
        - Src:             'src/miniz.h:9231,12'
          Dst:             mz_zip_writer_add_cfile
        - Src:             'src/miniz.h:9235,3'
          Dst:             fclose
    - functionName:    mz_zip_writer_add_cfile
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9197
      functionLinenumberEnd: 9202
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_file_read_func_stdio
        - mz_zip_writer_add_read_buf_callback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9198,10'
          Dst:             mz_zip_writer_add_read_buf_callback
        - Src:             'src/miniz.h:9198,10'
          Dst:             mz_file_read_func_stdio
    - functionName:    mz_file_read_func_stdio
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9180
      functionLinenumberEnd: 9190
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fread
        - fseeko
        - ftello
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:9182,22'
          Dst:             ftello
        - Src:             'src/miniz.h:9186,9'
          Dst:             fseeko
        - Src:             'src/miniz.h:9189,10'
          Dst:             fread
    - functionName:    mz_zip_writer_add_read_buf_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8801
      functionLinenumberEnd: 9175
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         305
      ICount:          2243
      EdgeCount:       416
      CyclomaticComplexity: 113
      functionsReached:
        - __assert_fail
        - mz_crc32
        - mz_zip_time_t_to_dos_time
        - mz_zip_writer_add_put_buf_callback
        - mz_zip_writer_add_to_central_dir
        - mz_zip_writer_compute_padding_needed_for_file_alignment
        - mz_zip_writer_create_local_dir_header
        - mz_zip_writer_create_zip64_extra_data
        - mz_zip_writer_validate_archive_name
        - mz_zip_writer_write_zeros
        - strlen
        - tdefl_compress_buffer
        - tdefl_create_comp_flags_from_zip_params
        - tdefl_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8844,8'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'src/miniz.h:8857,23'
          Dst:             strlen
        - Src:             'src/miniz.h:8862,7'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'src/miniz.h:8886,5'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'src/miniz.h:8895,8'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'src/miniz.h:8904,5'
          Dst:             __assert_fail
        - Src:             'src/miniz.h:8917,22'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/miniz.h:8923,22'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/miniz.h:8929,10'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'src/miniz.h:8957,10'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'src/miniz.h:9012,24'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:9032,22'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'src/miniz.h:9031,11'
          Dst:             tdefl_init
        - Src:             'src/miniz.h:9031,11'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'src/miniz.h:9053,24'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:9062,18'
          Dst:             tdefl_compress_buffer
        - Src:             'src/miniz.h:9115,20'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/miniz.h:9122,10'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'src/miniz.h:9157,18'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'src/miniz.h:9163,8'
          Dst:             mz_zip_writer_add_to_central_dir
    - functionName:    mz_zip_writer_add_mem
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8270
      functionLinenumberEnd: 8272
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_add_mem_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8271,10'
          Dst:             mz_zip_writer_add_mem_ex
    - functionName:    mz_zip_writer_init_from_reader
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8263
      functionLinenumberEnd: 8264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_from_reader_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8264,10'
          Dst:             mz_zip_writer_init_from_reader_v2
    - functionName:    mz_zip_writer_init_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8096
      functionLinenumberEnd: 8098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8097,10'
          Dst:             mz_zip_writer_init_file_v2
    - functionName:    mz_zip_writer_init_heap
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8072
      functionLinenumberEnd: 8074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_heap_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8073,10'
          Dst:             mz_zip_writer_init_heap_v2
    - functionName:    mz_zip_writer_init
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8036
      functionLinenumberEnd: 8037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:8037,10'
          Dst:             mz_zip_writer_init_v2
    - functionName:    mz_zip_validate_file_archive
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7844
      functionLinenumberEnd: 7878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_file_v2
        - mz_zip_validate_archive
        - mz_zip_zero_struct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7855,3'
          Dst:             mz_zip_zero_struct
        - Src:             'src/miniz.h:7857,8'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'src/miniz.h:7863,8'
          Dst:             mz_zip_validate_archive
        - Src:             'src/miniz.h:7868,8'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_validate_archive
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7758
      functionLinenumberEnd: 7803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          286
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - mz_zip_reader_file_stat
        - mz_zip_reader_locate_file_v2
        - mz_zip_validate_file
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7785,12'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/miniz.h:7788,12'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:7798,10'
          Dst:             mz_zip_validate_file
    - functionName:    mz_zip_validate_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7521
      functionLinenumberEnd: 7756
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1714
      EdgeCount:       267
      CyclomaticComplexity: 75
      functionsReached:
        - memcmp
        - mz_zip_array_ensure_capacity
        - mz_zip_compute_crc32_callback
        - mz_zip_file_stat_internal
        - mz_zip_reader_extract_to_callback
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7553,8'
          Dst:             mz_zip_file_stat_internal
        - Src:             'src/miniz.h:7595,36'
          Dst:             strlen
        - Src:             'src/miniz.h:7603,8'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'src/miniz.h:7623,9'
          Dst:             memcmp
        - Src:             'src/miniz.h:7740,10'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'src/miniz.h:7740,10'
          Dst:             mz_zip_compute_crc32_callback
    - functionName:    mz_zip_compute_crc32_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7513
      functionLinenumberEnd: 7517
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_crc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7516,19'
          Dst:             mz_crc32
    - functionName:    mz_zip_validate_mem_archive
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7806
      functionLinenumberEnd: 7840
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_mem
        - mz_zip_validate_archive
        - mz_zip_zero_struct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7817,3'
          Dst:             mz_zip_zero_struct
        - Src:             'src/miniz.h:7819,8'
          Dst:             mz_zip_reader_init_mem
        - Src:             'src/miniz.h:7825,8'
          Dst:             mz_zip_validate_archive
        - Src:             'src/miniz.h:7830,8'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_extract_file_to_cfile
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7502
      functionLinenumberEnd: 7509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_cfile
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7504,8'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:7508,10'
          Dst:             mz_zip_reader_extract_to_cfile
    - functionName:    mz_zip_reader_extract_to_cfile
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7487
      functionLinenumberEnd: 7498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mz_zip_file_write_callback
        - mz_zip_reader_extract_to_callback
        - mz_zip_reader_file_stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7490,8'
          Dst:             mz_zip_reader_file_stat
        - Src:             'src/miniz.h:7496,10'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'src/miniz.h:7496,10'
          Dst:             mz_zip_file_write_callback
    - functionName:    mz_zip_reader_extract_file_to_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7477
      functionLinenumberEnd: 7484
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_file
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7479,8'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:7483,10'
          Dst:             mz_zip_reader_extract_to_file
    - functionName:    mz_zip_reader_extract_file_iter_new
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7254
      functionLinenumberEnd: 7263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_iter_new
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7258,8'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:7262,10'
          Dst:             mz_zip_reader_extract_iter_new
    - functionName:    mz_zip_reader_extract_file_to_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7106
      functionLinenumberEnd: 7113
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_callback
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:7108,8'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:7111,10'
          Dst:             mz_zip_reader_extract_to_callback
    - functionName:    mz_zip_reader_extract_file_to_heap
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6883
      functionLinenumberEnd: 6892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mz_zip_reader_extract_to_heap
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6885,8'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:6891,10'
          Dst:             mz_zip_reader_extract_to_heap
    - functionName:    mz_zip_reader_extract_file_to_mem
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6839
      functionLinenumberEnd: 6841
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_extract_file_to_mem_no_alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6840,10'
          Dst:             mz_zip_reader_extract_file_to_mem_no_alloc
    - functionName:    mz_zip_reader_extract_file_to_mem_no_alloc
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6821
      functionLinenumberEnd: 6828
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
        - mz_zip_reader_locate_file_v2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6823,8'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'src/miniz.h:6825,10'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    mz_zip_reader_extract_to_mem
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6832
      functionLinenumberEnd: 6834
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6833,10'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    mz_zip_reader_init_file
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6175
      functionLinenumberEnd: 6176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_init_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6176,10'
          Dst:             mz_zip_reader_init_file_v2
    - functionName:    mz_zip_reader_init
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6097
      functionLinenumberEnd: 6113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:6101,8'
          Dst:             mz_zip_reader_init_internal
        - Src:             'src/miniz.h:6107,8'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'src/miniz.h:6108,5'
          Dst:             mz_zip_reader_end_internal
    - functionName:    tinfl_decompressor_free
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4967
      functionLinenumberEnd: 4967
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompressor_alloc
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4959
      functionLinenumberEnd: 4964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompress_mem_to_callback
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4926
      functionLinenumberEnd: 4956
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4939,9'
          Dst:             tinfl_decompress
    - functionName:    tinfl_decompress_mem_to_mem
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4921
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4916,7'
          Dst:             tinfl_decompress
    - functionName:    tinfl_decompress_mem_to_heap
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4870
      functionLinenumberEnd: 4907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4879,27'
          Dst:             tinfl_decompress
        - Src:             'src/miniz.h:4897,16'
          Dst:             realloc
    - functionName:    tdefl_compressor_free
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4193
      functionLinenumberEnd: 4193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compressor_alloc
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4189
      functionLinenumberEnd: 4190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_write_image_to_png_file_in_memory
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4176
      functionLinenumberEnd: 4181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdefl_write_image_to_png_file_in_memory_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4180,10'
          Dst:             tdefl_write_image_to_png_file_in_memory_ex
    - functionName:    tdefl_write_image_to_png_file_in_memory_ex
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4096
      functionLinenumberEnd: 4174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          343
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - mz_crc32
        - tdefl_compress_buffer
        - tdefl_init
        - tdefl_output_buffer_putter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4118,5'
          Dst:             tdefl_output_buffer_putter
        - Src:             'src/miniz.h:4120,3'
          Dst:             tdefl_init
        - Src:             'src/miniz.h:4120,3'
          Dst:             tdefl_output_buffer_putter
        - Src:             'src/miniz.h:4124,5'
          Dst:             tdefl_compress_buffer
        - Src:             'src/miniz.h:4125,5'
          Dst:             tdefl_compress_buffer
        - Src:             'src/miniz.h:4129,7'
          Dst:             tdefl_compress_buffer
        - Src:             'src/miniz.h:4153,20'
          Dst:             mz_crc32
        - Src:             'src/miniz.h:4159,8'
          Dst:             tdefl_output_buffer_putter
        - Src:             'src/miniz.h:4166,18'
          Dst:             mz_crc32
    - functionName:    tdefl_output_buffer_putter
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4003
      functionLinenumberEnd: 4023
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4014,28'
          Dst:             realloc
    - functionName:    tdefl_compress_mem_to_mem
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4043
      functionLinenumberEnd: 4054
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tdefl_compress_mem_to_output
        - tdefl_output_buffer_putter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4050,8'
          Dst:             tdefl_compress_mem_to_output
        - Src:             'src/miniz.h:4050,8'
          Dst:             tdefl_output_buffer_putter
    - functionName:    tdefl_compress_mem_to_output
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3979
      functionLinenumberEnd: 3994
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tdefl_compress_buffer
        - tdefl_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:3987,16'
          Dst:             tdefl_init
        - Src:             'src/miniz.h:3990,21'
          Dst:             tdefl_compress_buffer
    - functionName:    tdefl_compress_mem_to_heap
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4026
      functionLinenumberEnd: 4039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tdefl_compress_mem_to_output
        - tdefl_output_buffer_putter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:4034,8'
          Dst:             tdefl_compress_mem_to_output
        - Src:             'src/miniz.h:4034,8'
          Dst:             tdefl_output_buffer_putter
    - functionName:    tdefl_get_prev_return_status
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3971
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_error
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_uncompress
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_uncompress2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2495,10'
          Dst:             mz_uncompress2
    - functionName:    mz_uncompress2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mz_inflate
        - mz_inflateEnd
        - mz_inflateInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2477,12'
          Dst:             mz_inflateInit
        - Src:             'src/miniz.h:2481,12'
          Dst:             mz_inflate
        - Src:             'src/miniz.h:2484,5'
          Dst:             mz_inflateEnd
        - Src:             'src/miniz.h:2490,10'
          Dst:             mz_inflateEnd
    - functionName:    mz_inflateInit
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_inflateInit2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2300,10'
          Dst:             mz_inflateInit2
    - functionName:    mz_inflate
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          693
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - tinfl_decompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2361,14'
          Dst:             tinfl_decompress
        - Src:             'src/miniz.h:2403,14'
          Dst:             tinfl_decompress
    - functionName:    mz_inflateEnd
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_inflateInit2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_inflateReset
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_compressBound
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_deflateBound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2247,10'
          Dst:             mz_deflateBound
    - functionName:    mz_deflateBound
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_compress
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_compress2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2242,10'
          Dst:             mz_compress2
    - functionName:    mz_compress2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mz_deflate
        - mz_deflateEnd
        - mz_deflateInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2226,12'
          Dst:             mz_deflateInit
        - Src:             'src/miniz.h:2230,12'
          Dst:             mz_deflate
        - Src:             'src/miniz.h:2232,5'
          Dst:             mz_deflateEnd
        - Src:             'src/miniz.h:2237,10'
          Dst:             mz_deflateEnd
    - functionName:    mz_deflateInit
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_deflateInit2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2080,10'
          Dst:             mz_deflateInit2
    - functionName:    mz_deflate
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          286
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - tdefl_compress
        - tdefl_get_adler32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2159,19'
          Dst:             tdefl_compress
        - Src:             'src/miniz.h:2165,22'
          Dst:             tdefl_get_adler32
    - functionName:    mz_deflateEnd
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_get_adler32
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3975
      functionLinenumberEnd: 3975
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_deflateInit2
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          178
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - mz_deflateEnd
        - tdefl_create_comp_flags_from_zip_params
        - tdefl_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2089,7'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'src/miniz.h:2116,7'
          Dst:             tdefl_init
        - Src:             'src/miniz.h:2117,5'
          Dst:             mz_deflateEnd
    - functionName:    mz_deflateReset
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - tdefl_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/miniz.h:2129,3'
          Dst:             tdefl_init
    - functionName:    mz_version
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_free
      functionSourceFile: '/src/zip/src/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
