---
Fuzzer filename: '/src/inspector/source-code/src/miniz/tests/uncompress_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    uncompress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      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_uncompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'build/amalgamation/miniz.h:562,16'
          Dst:             mz_uncompress
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/inspector/source-code/src/miniz/tests/uncompress_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - uncompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/miniz/tests/uncompress_fuzzer.c:24,16'
          Dst:             uncompress
    - functionName:    mz_zip_writer_create_central_dir_header
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6178
      functionLinenumberEnd: 6195
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - size_t
        - size_t
        - int
        - short
        - short
        - short
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_array_ensure_capacity
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3375
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_dos_to_time_t
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mktime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:3442,16'
          Dst:             mktime
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_sort_central_dir_offsets_by_filename
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3567
      functionLinenumberEnd: 3616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          694
      EdgeCount:       187
      CyclomaticComplexity: 51
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_eocd64_valid
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3665
      functionLinenumberEnd: 3675
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_locate_header_sig
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 3662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          136
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_huffman_enforce_max_code_size
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          215
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_calculate_minimum_redundancy
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          368
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_radix_sort_syms
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          366
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_optimize_huffman_table
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          576
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - tdefl_calculate_minimum_redundancy
        - tdefl_huffman_enforce_max_code_size
        - tdefl_radix_sort_syms
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:887,21'
          Dst:             tdefl_radix_sort_syms
        - Src:             'amalgamation/miniz.c:888,13'
          Dst:             tdefl_calculate_minimum_redundancy
        - Src:             'amalgamation/miniz.c:893,13'
          Dst:             tdefl_huffman_enforce_max_code_size
    - functionName:    tdefl_compress_lz_codes
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          518
      EdgeCount:       109
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_start_dynamic_block
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         311
      ICount:          1648
      EdgeCount:       443
      CyclomaticComplexity: 134
      functionsReached:
        - tdefl_optimize_huffman_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:992,9'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'amalgamation/miniz.c:993,9'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'amalgamation/miniz.c:1046,9'
          Dst:             tdefl_optimize_huffman_table
    - functionName:    tdefl_start_static_block
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - tdefl_optimize_huffman_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:1087,9'
          Dst:             tdefl_optimize_huffman_table
        - Src:             'amalgamation/miniz.c:1088,9'
          Dst:             tdefl_optimize_huffman_table
    - functionName:    tdefl_compress_block
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tdefl_compress_lz_codes
        - tdefl_start_dynamic_block
        - tdefl_start_static_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:1242,13'
          Dst:             tdefl_start_static_block
        - Src:             'amalgamation/miniz.c:1244,13'
          Dst:             tdefl_start_dynamic_block
        - Src:             'amalgamation/miniz.c:1245,16'
          Dst:             tdefl_compress_lz_codes
    - functionName:    mz_zip_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7891
      functionLinenumberEnd: 7903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mz_zip_reader_end
        - mz_zip_writer_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7896,20'
          Dst:             mz_zip_reader_end
        - Src:             'amalgamation/miniz.c:7899,20'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_reader_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4027
      functionLinenumberEnd: 4028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_end_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4028,16'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7534
      functionLinenumberEnd: 7535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_end_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7535,16'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_writer_end_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5779
      functionLinenumberEnd: 5822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - fclose
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5801,21'
          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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_heap_write_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5741
      functionLinenumberEnd: 5776
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_end_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3980
      functionLinenumberEnd: 4024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          137
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4008,25'
          Dst:             fclose
    - functionName:    mz_zip_reader_get_filename
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7865
      functionLinenumberEnd: 7883
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_read_archive_data
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7857
      functionLinenumberEnd: 7862
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7850
      functionLinenumberEnd: 7854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_archive_file_start_offset
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7843
      functionLinenumberEnd: 7847
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_archive_size
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7836
      functionLinenumberEnd: 7840
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_get_num_files
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7831
      functionLinenumberEnd: 7832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_central_dir_size
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7823
      functionLinenumberEnd: 7828
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_is_zip64
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7815
      functionLinenumberEnd: 7820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_error_string
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7737
      functionLinenumberEnd: 7811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_last_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7724
      functionLinenumberEnd: 7734
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_clear_last_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7719
      functionLinenumberEnd: 7720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_set_last_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7720,16'
          Dst:             mz_zip_set_last_error
    - functionName:    mz_zip_set_last_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7698
      functionLinenumberEnd: 7708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_peek_last_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7711
      functionLinenumberEnd: 7716
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_type
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7693
      functionLinenumberEnd: 7694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_get_mode
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7688
      functionLinenumberEnd: 7689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_extract_archive_file_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7677
      functionLinenumberEnd: 7678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_extract_archive_file_to_heap_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7678,16'
          Dst:             mz_zip_extract_archive_file_to_heap_v2
    - functionName:    mz_zip_extract_archive_file_to_heap_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7638
      functionLinenumberEnd: 7674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          103
      EdgeCount:       32
      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:             'amalgamation/miniz.c:7654,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:7655,14'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:7663,13'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:7665,17'
          Dst:             mz_zip_reader_extract_to_heap
        - Src:             'amalgamation/miniz.c:7668,9'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_zero_struct
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 3977
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          15
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_init_file_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4112
      functionLinenumberEnd: 4163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          125
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - fclose
        - fopen
        - fseeko
        - ftello
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4119,17'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:4126,17'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4128,17'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4132,25'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4139,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4143,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4145,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4156,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4158,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_locate_file_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4494
      functionLinenumberEnd: 4556
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          470
      EdgeCount:       153
      CyclomaticComplexity: 44
      functionsReached:
        - memcmp
        - mz_zip_locate_file_binary_search
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4509,20'
          Dst:             mz_zip_locate_file_binary_search
        - Src:             'amalgamation/miniz.c:4513,20'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4513,20'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4517,34'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4532,60'
          Dst:             memcmp
        - Src:             'amalgamation/miniz.c:4547,48'
          Dst:             memcmp
    - functionName:    mz_zip_reader_extract_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4729
      functionLinenumberEnd: 4762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
        - mz_zip_reader_file_stat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4737,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4753,14'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    mz_zip_reader_file_stat
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7886
      functionLinenumberEnd: 7887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mz_zip_file_stat_internal
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7887,16'
          Dst:             mz_zip_file_stat_internal
    - functionName:    mz_zip_reader_extract_to_mem_no_alloc1
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4559
      functionLinenumberEnd: 4703
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          476
      EdgeCount:       134
      CyclomaticComplexity: 41
      functionsReached:
        - mz_crc32
        - mz_zip_reader_file_stat
        - tinfl_decompress
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4575,19'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4616,21'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4676,22'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:4691,22'
          Dst:             mz_crc32
    - functionName:    mz_crc32
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         551
      ICount:          3572
      EdgeCount:       743
      CyclomaticComplexity: 194
      functionsReached:
        - tinfl_clear_tree
      functionUses:    9
      BranchProfiles:
        - Branch String:   'amalgamation/miniz.c:2470,9'
          Branch Sides:    []
      Callsites:
        - Src:             'amalgamation/miniz.c:2583,21'
          Dst:             tinfl_clear_tree
    - functionName:    tinfl_clear_tree
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_stat_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4297
      functionLinenumberEnd: 4414
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          397
      EdgeCount:       79
      CyclomaticComplexity: 24
      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:             'amalgamation/miniz.c:4315,25'
          Dst:             mz_zip_dos_to_time_t
        - Src:             'amalgamation/miniz.c:4337,33'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'amalgamation/miniz.c:4338,33'
          Dst:             mz_zip_reader_is_file_encrypted
        - Src:             'amalgamation/miniz.c:4339,33'
          Dst:             mz_zip_reader_is_file_supported
    - functionName:    mz_zip_reader_is_file_a_directory
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4265
      functionLinenumberEnd: 4294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_is_file_encrypted
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4215
      functionLinenumberEnd: 4226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_is_file_supported
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4229
      functionLinenumberEnd: 4262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_locate_file_binary_search
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4445
      functionLinenumberEnd: 4482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          213
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4451,47'
          Dst:             strlen
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - 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/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_read_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4094
      functionLinenumberEnd: 4104
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fread
        - fseeko
        - ftello
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4096,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4100,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4103,16'
          Dst:             fread
    - functionName:    mz_zip_reader_read_central_dir
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         176
      ICount:          989
      EdgeCount:       248
      CyclomaticComplexity: 74
      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:             'amalgamation/miniz.c:3699,14'
          Dst:             mz_zip_reader_locate_header_sig
        - Src:             'amalgamation/miniz.c:3733,18'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'amalgamation/miniz.c:3744,22'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'amalgamation/miniz.c:3837,19'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3838,19'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3843,22'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3968,13'
          Dst:             mz_zip_reader_sort_central_dir_offsets_by_filename
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    miniz_def_alloc_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    miniz_def_free_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    miniz_def_realloc_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:180,16'
          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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_add_mem_to_archive_file_in_place_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7545
      functionLinenumberEnd: 7635
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          255
      EdgeCount:       88
      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:             'amalgamation/miniz.c:7551,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:7562,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:7571,13'
          Dst:             stat
        - Src:             'amalgamation/miniz.c:7574,18'
          Dst:             mz_zip_writer_init_file_v2
        - Src:             'amalgamation/miniz.c:7586,18'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:7593,18'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'amalgamation/miniz.c:7598,17'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:7604,18'
          Dst:             mz_zip_writer_add_mem_ex
        - Src:             'amalgamation/miniz.c:7608,14'
          Dst:             mz_zip_writer_finalize_archive
        - Src:             'amalgamation/miniz.c:7616,14'
          Dst:             mz_zip_writer_end_internal
        - Src:             'amalgamation/miniz.c:7627,33'
          Dst:             remove
    - functionName:    mz_zip_writer_validate_archive_name
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6239
      functionLinenumberEnd: 6247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_init_file_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5934
      functionLinenumberEnd: 5978
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - fopen
        - mz_zip_writer_end
        - mz_zip_writer_init_v2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5945,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5948,30'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:5950,13'
          Dst:             mz_zip_writer_end
        - Src:             'amalgamation/miniz.c:5969,21'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_writer_init_from_reader_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6002
      functionLinenumberEnd: 6087
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          222
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - freopen
        - mz_zip_reader_end_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6048,48'
          Dst:             freopen
        - Src:             'amalgamation/miniz.c:6051,21'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_add_mem_ex
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6276
      functionLinenumberEnd: 6277
      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:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_add_mem_ex_v2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6277,16'
          Dst:             mz_zip_writer_add_mem_ex_v2
    - functionName:    mz_zip_writer_finalize_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7421
      functionLinenumberEnd: 7506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          314
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - fflush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7498,35'
          Dst:             fflush
    - 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:    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:    mz_zip_writer_add_mem_ex_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6283
      functionLinenumberEnd: 6564
      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:         175
      ICount:          911
      EdgeCount:       244
      CyclomaticComplexity: 71
      functionsReached:
        - 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:             'amalgamation/miniz.c:6336,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:6342,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6347,13'
          Dst:             time
        - Src:             'amalgamation/miniz.c:6348,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6356,39'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6365,29'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:6369,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:3417,16'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3417,16'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:6406,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:6431,30'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6435,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6462,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6505,80'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:6505,18'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:6505,18'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'amalgamation/miniz.c:6506,18'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6551,26'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6555,14'
          Dst:             mz_zip_writer_add_to_central_dir
    - functionName:    mz_zip_time_t_to_dos_time
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:3459,25'
          Dst:             localtime
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_compute_padding_needed_for_file_alignment
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6250
      functionLinenumberEnd: 6256
      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_write_zeros
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6259
      functionLinenumberEnd: 6272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_create_zip64_extra_data
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6121
      functionLinenumberEnd: 6152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_create_local_dir_header
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6156
      functionLinenumberEnd: 6170
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - short
        - short
        - size_t
        - size_t
        - int
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_create_comp_flags_from_zip_params
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_add_put_buf_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6108
      functionLinenumberEnd: 6116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_init
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          88
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compress_buffer
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdefl_compress
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:1984,16'
          Dst:             tdefl_compress
    - functionName:    mz_zip_writer_add_to_central_dir
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6204
      functionLinenumberEnd: 6236
      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:         60
      ICount:          323
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - mz_zip_array_ensure_capacity
        - mz_zip_writer_create_central_dir_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6220,14'
          Dst:             mz_zip_writer_create_central_dir_header
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:6231,13'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    tdefl_compress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          313
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - mz_adler32
        - tdefl_compress_normal
        - tdefl_flush_block
        - tdefl_flush_output_buffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:1945,47'
          Dst:             tdefl_flush_output_buffer
        - Src:             'amalgamation/miniz.c:1958,18'
          Dst:             tdefl_compress_normal
        - Src:             'amalgamation/miniz.c:1963,39'
          Dst:             mz_adler32
        - Src:             'amalgamation/miniz.c:1967,17'
          Dst:             tdefl_flush_block
        - Src:             'amalgamation/miniz.c:1978,43'
          Dst:             tdefl_flush_output_buffer
    - functionName:    tdefl_flush_output_buffer
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compress_normal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         194
      ICount:          1187
      EdgeCount:       267
      CyclomaticComplexity: 75
      functionsReached:
        - tdefl_flush_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:1882,26'
          Dst:             tdefl_flush_block
    - functionName:    mz_adler32
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          215
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_flush_block
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         249
      ICount:          1406
      EdgeCount:       336
      CyclomaticComplexity: 89
      functionsReached:
        - tdefl_compress_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:1301,36'
          Dst:             tdefl_compress_block
        - Src:             'amalgamation/miniz.c:1329,13'
          Dst:             tdefl_compress_block
    - 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:    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/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5913
      functionLinenumberEnd: 5926
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fseeko
        - ftello
        - fwrite
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5915,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:5919,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:5925,16'
          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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_init_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5825
      functionLinenumberEnd: 5871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          171
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_add_mem_to_archive_file_in_place
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7540
      functionLinenumberEnd: 7541
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_add_mem_to_archive_file_in_place_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7541,16'
          Dst:             mz_zip_add_mem_to_archive_file_in_place_v2
    - functionName:    mz_zip_writer_finalize_heap_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7509
      functionLinenumberEnd: 7531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          86
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mz_zip_writer_finalize_archive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7522,14'
          Dst:             mz_zip_writer_finalize_archive
    - functionName:    mz_zip_writer_update_zip64_extension_block
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6979
      functionLinenumberEnd: 7055
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          168
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - mz_zip_array_ensure_capacity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6981,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_writer_add_from_zip_reader
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7059
      functionLinenumberEnd: 7418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         207
      ICount:          1210
      EdgeCount:       287
      CyclomaticComplexity: 82
      functionsReached:
        - 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:             'amalgamation/miniz.c:7102,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:7116,14'
          Dst:             mz_zip_file_stat_internal
        - Src:             'amalgamation/miniz.c:7146,18'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7215,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:7341,18'
          Dst:             mz_zip_writer_update_zip64_extension_block
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7358,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7365,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7372,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7394,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7403,13'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3423,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7410,13'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_get_file_modified_time
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:3474,13'
          Dst:             stat
    - functionName:    mz_zip_writer_add_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6947
      functionLinenumberEnd: 6975
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fopen
        - fseeko
        - ftello
        - mz_zip_get_file_modified_time
        - mz_zip_writer_add_cfile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6958,14'
          Dst:             mz_zip_get_file_modified_time
        - Src:             'amalgamation/miniz.c:6962,21'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:6966,9'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6967,23'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:6968,9'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6970,18'
          Dst:             mz_zip_writer_add_cfile
        - Src:             'amalgamation/miniz.c:6972,9'
          Dst:             fclose
    - functionName:    mz_zip_writer_add_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6941
      functionLinenumberEnd: 6942
      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:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_file_read_func_stdio
        - mz_zip_writer_add_read_buf_callback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6942,16'
          Dst:             mz_zip_writer_add_read_buf_callback
        - Src:             'amalgamation/miniz.c:6942,16'
          Dst:             mz_file_read_func_stdio
    - functionName:    mz_file_read_func_stdio
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6929
      functionLinenumberEnd: 6937
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fread
        - fseeko
        - ftello
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6931,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:6933,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6936,16'
          Dst:             fread
    - functionName:    mz_zip_writer_add_read_buf_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6568
      functionLinenumberEnd: 6924
      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:         185
      ICount:          1004
      EdgeCount:       257
      CyclomaticComplexity: 74
      functionsReached:
        - 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:             'amalgamation/miniz.c:6607,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:6624,29'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:6628,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:6647,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6656,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:6681,34'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6685,34'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6690,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6714,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6765,47'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6786,83'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:6786,21'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:6786,21'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'amalgamation/miniz.c:6806,47'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6814,30'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6814,30'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6875,30'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6879,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6911,26'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6915,14'
          Dst:             mz_zip_writer_add_to_central_dir
    - functionName:    mz_zip_writer_add_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6096
      functionLinenumberEnd: 6097
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_add_mem_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6097,16'
          Dst:             mz_zip_writer_add_mem_ex
    - functionName:    mz_zip_writer_init_from_reader
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6090
      functionLinenumberEnd: 6091
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_from_reader_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:6091,16'
          Dst:             mz_zip_writer_init_from_reader_v2
    - functionName:    mz_zip_writer_init_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5981
      functionLinenumberEnd: 5998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ftello
        - mz_zip_writer_init_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5990,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5994,52'
          Dst:             ftello
    - functionName:    mz_zip_writer_init_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5929
      functionLinenumberEnd: 5930
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5930,16'
          Dst:             mz_zip_writer_init_file_v2
    - functionName:    mz_zip_writer_init_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5907
      functionLinenumberEnd: 5908
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_heap_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5908,16'
          Dst:             mz_zip_writer_init_heap_v2
    - functionName:    mz_zip_writer_init_heap_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5879
      functionLinenumberEnd: 5904
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mz_zip_writer_end_internal
        - mz_zip_writer_init_v2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5888,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5897,17'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_mem_read_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4051
      functionLinenumberEnd: 4055
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_init
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5874
      functionLinenumberEnd: 5875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_writer_init_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5875,16'
          Dst:             mz_zip_writer_init_v2
    - functionName:    mz_zip_validate_file_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5673
      functionLinenumberEnd: 5711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          100
      EdgeCount:       34
      CyclomaticComplexity: 11
      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:             'amalgamation/miniz.c:5685,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:5687,14'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:5694,14'
          Dst:             mz_zip_validate_archive
        - Src:             'amalgamation/miniz.c:5700,14'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:5700,14'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_validate_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5581
      functionLinenumberEnd: 5628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          193
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - mz_zip_reader_file_stat
        - mz_zip_reader_locate_file_v2
        - mz_zip_validate_file
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5623,18'
          Dst:             mz_zip_validate_file
        - Src:             'amalgamation/miniz.c:5612,22'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5615,22'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5623,18'
          Dst:             mz_zip_validate_file
    - functionName:    mz_zip_validate_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5366
      functionLinenumberEnd: 5578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          700
      EdgeCount:       172
      CyclomaticComplexity: 52
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5394,14'
          Dst:             mz_zip_file_stat_internal
        - Src:             'amalgamation/miniz.c:5428,42'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:5434,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:5449,17'
          Dst:             memcmp
        - Src:             'amalgamation/miniz.c:5562,18'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5562,18'
          Dst:             mz_zip_compute_crc32_callback
    - functionName:    mz_zip_compute_crc32_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5358
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_crc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5361,25'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_to_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4777
      functionLinenumberEnd: 4974
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          616
      EdgeCount:       170
      CyclomaticComplexity: 50
      functionsReached:
        - mz_crc32
        - mz_zip_reader_file_stat
        - tinfl_decompress
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4792,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4875,49'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4852,45'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4923,30'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:4937,49'
          Dst:             mz_crc32
    - functionName:    mz_zip_validate_mem_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5631
      functionLinenumberEnd: 5669
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          111
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_mem
        - mz_zip_validate_archive
        - mz_zip_zero_struct
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5643,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:5645,14'
          Dst:             mz_zip_reader_init_mem
        - Src:             'amalgamation/miniz.c:5652,14'
          Dst:             mz_zip_validate_archive
        - Src:             'amalgamation/miniz.c:5658,14'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:5658,14'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_init_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4059
      functionLinenumberEnd: 4090
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4066,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4083,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4085,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_extract_file_to_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5348
      functionLinenumberEnd: 5354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_cfile
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5350,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5353,16'
          Dst:             mz_zip_reader_extract_to_cfile
    - functionName:    mz_zip_reader_extract_to_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5335
      functionLinenumberEnd: 5345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mz_zip_file_write_callback
        - mz_zip_reader_extract_to_callback
        - mz_zip_reader_file_stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5338,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5344,16'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5344,16'
          Dst:             mz_zip_file_write_callback
    - functionName:    mz_zip_file_write_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5285
      functionLinenumberEnd: 5288
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5288,16'
          Dst:             fwrite
    - functionName:    mz_zip_reader_extract_file_to_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5326
      functionLinenumberEnd: 5332
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_file
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5328,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5331,16'
          Dst:             mz_zip_reader_extract_to_file
    - functionName:    mz_zip_reader_extract_to_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5292
      functionLinenumberEnd: 5323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       35
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5297,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5303,17'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:5307,18'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5307,18'
          Dst:             mz_zip_file_write_callback
        - Src:             'amalgamation/miniz.c:5309,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:5319,13'
          Dst:             mz_zip_set_file_times
    - functionName:    mz_zip_set_file_times
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3492
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:3491,17'
          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:    mz_zip_reader_extract_iter_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5243
      functionLinenumberEnd: 5281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_extract_iter_read
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5126
      functionLinenumberEnd: 5240
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          372
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - mz_crc32
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5160,49'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:5200,38'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:5218,53'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_file_iter_new
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5114
      functionLinenumberEnd: 5123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_iter_new
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5118,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5122,16'
          Dst:             mz_zip_reader_extract_iter_new
    - functionName:    mz_zip_reader_extract_iter_new
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4986
      functionLinenumberEnd: 5111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          329
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached:
        - mz_zip_reader_file_stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:5004,14'
          Dst:             mz_zip_reader_file_stat
    - functionName:    mz_zip_reader_extract_file_to_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4977
      functionLinenumberEnd: 4983
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_callback
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4979,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4982,16'
          Dst:             mz_zip_reader_extract_to_callback
    - functionName:    mz_zip_reader_extract_file_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4765
      functionLinenumberEnd: 4774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mz_zip_reader_extract_to_heap
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4767,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4773,16'
          Dst:             mz_zip_reader_extract_to_heap
    - functionName:    mz_zip_reader_extract_file_to_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4724
      functionLinenumberEnd: 4725
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_extract_file_to_mem_no_alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4725,16'
          Dst:             mz_zip_reader_extract_file_to_mem_no_alloc
    - functionName:    mz_zip_reader_extract_file_to_mem_no_alloc
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4711
      functionLinenumberEnd: 4716
      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:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
        - mz_zip_reader_locate_file_v2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4713,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4715,16'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    mz_zip_reader_extract_to_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4719
      functionLinenumberEnd: 4720
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4720,16'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    mz_zip_reader_extract_to_mem_no_alloc
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4706
      functionLinenumberEnd: 4707
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_extract_to_mem_no_alloc1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4707,16'
          Dst:             mz_zip_reader_extract_to_mem_no_alloc1
    - functionName:    mz_zip_reader_locate_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4485
      functionLinenumberEnd: 4491
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mz_zip_reader_locate_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4487,14'
          Dst:             mz_zip_reader_locate_file_v2
    - functionName:    mz_zip_reader_init_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4166
      functionLinenumberEnd: 4203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - fseeko
        - ftello
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4172,24'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4176,17'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4179,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4185,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4196,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4198,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_init_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_reader_init_file_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4108,16'
          Dst:             mz_zip_reader_init_file_v2
    - functionName:    mz_zip_reader_init
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4031
      functionLinenumberEnd: 4048
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mz_zip_reader_end_internal
        - mz_zip_reader_init_internal
        - mz_zip_reader_read_central_dir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:4035,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4041,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4043,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    tinfl_decompressor_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompressor_alloc
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompress_mem_to_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2966
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2969,39'
          Dst:             calloc
        - Src:             'amalgamation/miniz.c:2978,35'
          Dst:             tinfl_decompress
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompress_mem_to_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2961,18'
          Dst:             tinfl_decompress
    - functionName:    tinfl_decompress_mem_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
        - tinfl_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2928,35'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:2928,35'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:2943,24'
          Dst:             realloc
    - functionName:    tdefl_compressor_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compressor_alloc
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2227
      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/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdefl_write_image_to_png_file_in_memory_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2218,16'
          Dst:             tdefl_write_image_to_png_file_in_memory_ex
    - functionName:    tdefl_write_image_to_png_file_in_memory_ex
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          331
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - mz_crc32
        - tdefl_compress_buffer
        - tdefl_init
        - tdefl_output_buffer_putter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2160,9'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:2160,9'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2164,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2164,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2166,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2194,28'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:2200,14'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2207,24'
          Dst:             mz_crc32
    - functionName:    tdefl_output_buffer_putter
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2069,36'
          Dst:             realloc
    - functionName:    tdefl_compress_mem_to_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tdefl_compress_mem_to_output
        - tdefl_output_buffer_putter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2103,14'
          Dst:             tdefl_compress_mem_to_output
        - Src:             'amalgamation/miniz.c:2103,14'
          Dst:             tdefl_output_buffer_putter
    - functionName:    tdefl_compress_mem_to_output
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - tdefl_compress_buffer
        - tdefl_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2042,22'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:2043,35'
          Dst:             tdefl_compress_buffer
    - functionName:    tdefl_compress_mem_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tdefl_compress_mem_to_output
        - tdefl_output_buffer_putter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2089,14'
          Dst:             tdefl_compress_mem_to_output
        - Src:             'amalgamation/miniz.c:2089,14'
          Dst:             tdefl_output_buffer_putter
    - functionName:    tdefl_get_prev_return_status
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_uncompress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_uncompress2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:595,16'
          Dst:             mz_uncompress2
    - functionName:    mz_uncompress2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mz_inflate
        - mz_inflateEnd
        - mz_inflateInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:577,18'
          Dst:             mz_inflateInit
        - Src:             'amalgamation/miniz.c:581,18'
          Dst:             mz_inflate
        - Src:             'amalgamation/miniz.c:585,13'
          Dst:             mz_inflateEnd
        - Src:             'amalgamation/miniz.c:590,16'
          Dst:             mz_inflateEnd
    - functionName:    mz_inflateInit
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_inflateInit2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:410,16'
          Dst:             mz_inflateInit2
    - functionName:    mz_inflate
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          422
      EdgeCount:       101
      CyclomaticComplexity: 31
      functionsReached:
        - tinfl_decompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:473,22'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:513,22'
          Dst:             tinfl_decompress
    - functionName:    mz_inflateEnd
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_inflateInit2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_inflateReset
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 437
      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_compressBound
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_deflateBound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:356,16'
          Dst:             mz_deflateBound
    - functionName:    mz_deflateBound
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_compress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_compress2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:351,16'
          Dst:             mz_compress2
    - functionName:    mz_compress2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mz_deflate
        - mz_deflateEnd
        - mz_deflateInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:334,18'
          Dst:             mz_deflateInit
        - Src:             'amalgamation/miniz.c:338,18'
          Dst:             mz_deflate
        - Src:             'amalgamation/miniz.c:341,13'
          Dst:             mz_deflateEnd
        - Src:             'amalgamation/miniz.c:346,16'
          Dst:             mz_deflateEnd
    - functionName:    mz_deflateInit
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_deflateInit2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:194,16'
          Dst:             mz_deflateInit2
    - functionName:    mz_deflate
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          275
      EdgeCount:       70
      CyclomaticComplexity: 23
      functionsReached:
        - tdefl_compress
        - tdefl_get_adler32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:267,27'
          Dst:             tdefl_compress
        - Src:             'amalgamation/miniz.c:271,30'
          Dst:             tdefl_get_adler32
        - Src:             'amalgamation/miniz.c:267,27'
          Dst:             tdefl_compress
        - Src:             'amalgamation/miniz.c:271,30'
          Dst:             tdefl_get_adler32
    - functionName:    mz_deflateEnd
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_get_adler32
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_deflateInit2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - tdefl_create_comp_flags_from_zip_params
        - tdefl_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:200,54'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:224,13'
          Dst:             tdefl_init
    - functionName:    mz_deflateReset
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - tdefl_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:238,9'
          Dst:             tdefl_init
    - functionName:    mz_version
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      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/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
