---
Fuzzer filename: '/src/miniz/tests/add_in_place_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    read_uint32
      functionSourceFile: '/src/miniz/tests/add_in_place_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_buffer
      functionSourceFile: '/src/miniz/tests/add_in_place_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_uint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/add_in_place_fuzzer.c:39,12'
          Dst:             read_uint32
    - functionName:    read_string
      functionSourceFile: '/src/miniz/tests/add_in_place_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_uint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/add_in_place_fuzzer.c:28,28'
          Dst:             read_uint32
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/miniz/tests/add_in_place_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mz_version
        - mz_zip_add_mem_to_archive_file_in_place
        - mz_zip_extract_archive_file_to_heap
        - read_buffer
        - read_string
        - read_uint32
        - remove
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/add_in_place_fuzzer.c:54,27'
          Dst:             mz_version
        - Src:             'tests/add_in_place_fuzzer.c:57,5'
          Dst:             remove
        - Src:             'tests/add_in_place_fuzzer.c:62,14'
          Dst:             read_string
        - Src:             'tests/add_in_place_fuzzer.c:68,14'
          Dst:             read_buffer
        - Src:             'tests/add_in_place_fuzzer.c:74,17'
          Dst:             read_uint32
        - Src:             'tests/add_in_place_fuzzer.c:77,60'
          Dst:             strlen
        - Src:             'tests/add_in_place_fuzzer.c:76,9'
          Dst:             mz_zip_add_mem_to_archive_file_in_place
        - Src:             'tests/add_in_place_fuzzer.c:80,17'
          Dst:             read_uint32
        - Src:             'tests/add_in_place_fuzzer.c:81,26'
          Dst:             mz_zip_extract_archive_file_to_heap
        - Src:             'tests/add_in_place_fuzzer.c:85,5'
          Dst:             remove
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_create_central_dir_header
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6191
      functionLinenumberEnd: 6208
      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: 3388
      functionLinenumberEnd: 3405
      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: 3445
      functionLinenumberEnd: 3456
      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:3455,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: 3580
      functionLinenumberEnd: 3629
      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: 3678
      functionLinenumberEnd: 3688
      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: 3632
      functionLinenumberEnd: 3675
      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: 7904
      functionLinenumberEnd: 7916
      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:7909,20'
          Dst:             mz_zip_reader_end
        - Src:             'amalgamation/miniz.c:7912,20'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_reader_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4040
      functionLinenumberEnd: 4041
      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:4041,16'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7547
      functionLinenumberEnd: 7548
      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:7548,16'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_writer_end_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5792
      functionLinenumberEnd: 5835
      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:5814,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: 5754
      functionLinenumberEnd: 5789
      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: 3993
      functionLinenumberEnd: 4037
      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:4021,25'
          Dst:             fclose
    - functionName:    mz_zip_reader_get_filename
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7878
      functionLinenumberEnd: 7896
      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: 7870
      functionLinenumberEnd: 7875
      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: 7863
      functionLinenumberEnd: 7867
      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: 7856
      functionLinenumberEnd: 7860
      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: 7849
      functionLinenumberEnd: 7853
      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: 7844
      functionLinenumberEnd: 7845
      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: 7836
      functionLinenumberEnd: 7841
      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: 7828
      functionLinenumberEnd: 7833
      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: 7750
      functionLinenumberEnd: 7824
      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: 7737
      functionLinenumberEnd: 7747
      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: 7732
      functionLinenumberEnd: 7733
      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:7733,16'
          Dst:             mz_zip_set_last_error
    - functionName:    mz_zip_set_last_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7711
      functionLinenumberEnd: 7721
      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: 7724
      functionLinenumberEnd: 7729
      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: 7706
      functionLinenumberEnd: 7707
      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: 7701
      functionLinenumberEnd: 7702
      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: 7690
      functionLinenumberEnd: 7691
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7691,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: 7651
      functionLinenumberEnd: 7687
      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:7667,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:7668,14'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:7676,13'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:7678,17'
          Dst:             mz_zip_reader_extract_to_heap
        - Src:             'amalgamation/miniz.c:7681,9'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_zero_struct
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3987
      functionLinenumberEnd: 3990
      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: 4125
      functionLinenumberEnd: 4176
      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:4132,17'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:4139,17'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4141,17'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4145,25'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4152,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4156,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4158,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4169,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4171,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_locate_file_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4507
      functionLinenumberEnd: 4569
      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:4522,20'
          Dst:             mz_zip_locate_file_binary_search
        - Src:             'amalgamation/miniz.c:4526,20'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4526,20'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4530,34'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4545,60'
          Dst:             memcmp
        - Src:             'amalgamation/miniz.c:4560,48'
          Dst:             memcmp
    - functionName:    mz_zip_reader_extract_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4742
      functionLinenumberEnd: 4775
      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:4750,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4766,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: 7899
      functionLinenumberEnd: 7900
      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:7900,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: 4572
      functionLinenumberEnd: 4716
      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:4588,19'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4629,21'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4689,22'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:4704,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: 2437
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         557
      ICount:          3594
      EdgeCount:       751
      CyclomaticComplexity: 196
      functionsReached:
        - tinfl_clear_tree
      functionUses:    9
      BranchProfiles:
        - Branch String:   'amalgamation/miniz.c:2475,9'
          Branch Sides:    []
      Callsites:
        - Src:             'amalgamation/miniz.c:2588,21'
          Dst:             tinfl_clear_tree
    - functionName:    tinfl_clear_tree
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2434
      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: 4310
      functionLinenumberEnd: 4427
      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:4328,25'
          Dst:             mz_zip_dos_to_time_t
        - Src:             'amalgamation/miniz.c:4350,33'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'amalgamation/miniz.c:4351,33'
          Dst:             mz_zip_reader_is_file_encrypted
        - Src:             'amalgamation/miniz.c:4352,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: 4278
      functionLinenumberEnd: 4307
      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: 4228
      functionLinenumberEnd: 4239
      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: 4242
      functionLinenumberEnd: 4275
      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: 4458
      functionLinenumberEnd: 4495
      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:4464,47'
          Dst:             strlen
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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: 3517
      functionLinenumberEnd: 3548
      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: 4107
      functionLinenumberEnd: 4117
      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:4109,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4113,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4116,16'
          Dst:             fread
    - functionName:    mz_zip_reader_read_central_dir
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3984
      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:3712,14'
          Dst:             mz_zip_reader_locate_header_sig
        - Src:             'amalgamation/miniz.c:3746,18'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'amalgamation/miniz.c:3757,22'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'amalgamation/miniz.c:3850,19'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3851,19'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3856,22'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3981,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: 7558
      functionLinenumberEnd: 7648
      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:7564,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:7575,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:7584,13'
          Dst:             stat
        - Src:             'amalgamation/miniz.c:7587,18'
          Dst:             mz_zip_writer_init_file_v2
        - Src:             'amalgamation/miniz.c:7599,18'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:7606,18'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'amalgamation/miniz.c:7611,17'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:7617,18'
          Dst:             mz_zip_writer_add_mem_ex
        - Src:             'amalgamation/miniz.c:7621,14'
          Dst:             mz_zip_writer_finalize_archive
        - Src:             'amalgamation/miniz.c:7629,14'
          Dst:             mz_zip_writer_end_internal
        - Src:             'amalgamation/miniz.c:7640,33'
          Dst:             remove
    - functionName:    mz_zip_writer_validate_archive_name
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6252
      functionLinenumberEnd: 6260
      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: 5947
      functionLinenumberEnd: 5991
      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:5958,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5961,30'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:5963,13'
          Dst:             mz_zip_writer_end
        - Src:             'amalgamation/miniz.c:5982,21'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_writer_init_from_reader_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6015
      functionLinenumberEnd: 6100
      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:6061,48'
          Dst:             freopen
        - Src:             'amalgamation/miniz.c:6064,21'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_add_mem_ex
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6289
      functionLinenumberEnd: 6290
      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:6290,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: 7434
      functionLinenumberEnd: 7519
      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:7511,35'
          Dst:             fflush
    - 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: 6296
      functionLinenumberEnd: 6577
      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:6349,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:6355,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6360,13'
          Dst:             time
        - Src:             'amalgamation/miniz.c:6361,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6369,39'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6378,29'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:6382,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:3430,16'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3430,16'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:6419,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:6444,30'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6448,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6475,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6518,80'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:6518,18'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:6518,18'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'amalgamation/miniz.c:6519,18'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6564,26'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6568,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: 3460
      functionLinenumberEnd: 3477
      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:3472,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: 6263
      functionLinenumberEnd: 6269
      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: 6272
      functionLinenumberEnd: 6285
      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: 6134
      functionLinenumberEnd: 6165
      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: 6169
      functionLinenumberEnd: 6183
      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: 6121
      functionLinenumberEnd: 6129
      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: 6217
      functionLinenumberEnd: 6249
      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:6233,14'
          Dst:             mz_zip_writer_create_central_dir_header
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:6244,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: 5926
      functionLinenumberEnd: 5939
      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:5928,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:5932,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:5938,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: 5838
      functionLinenumberEnd: 5884
      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: 7553
      functionLinenumberEnd: 7554
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7554,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: 7522
      functionLinenumberEnd: 7544
      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:7535,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: 6992
      functionLinenumberEnd: 7068
      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:6994,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,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: 7072
      functionLinenumberEnd: 7431
      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:7115,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:7129,14'
          Dst:             mz_zip_file_stat_internal
        - Src:             'amalgamation/miniz.c:7159,18'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7228,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:7354,18'
          Dst:             mz_zip_writer_update_zip64_extension_block
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7371,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7378,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7385,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7407,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7416,13'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3436,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7423,13'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_get_file_modified_time
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3483
      functionLinenumberEnd: 3493
      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:3487,13'
          Dst:             stat
    - functionName:    mz_zip_writer_add_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6960
      functionLinenumberEnd: 6988
      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:6971,14'
          Dst:             mz_zip_get_file_modified_time
        - Src:             'amalgamation/miniz.c:6975,21'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:6979,9'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6980,23'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:6981,9'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6983,18'
          Dst:             mz_zip_writer_add_cfile
        - Src:             'amalgamation/miniz.c:6985,9'
          Dst:             fclose
    - functionName:    mz_zip_writer_add_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6954
      functionLinenumberEnd: 6955
      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:6955,16'
          Dst:             mz_zip_writer_add_read_buf_callback
        - Src:             'amalgamation/miniz.c:6955,16'
          Dst:             mz_file_read_func_stdio
    - functionName:    mz_file_read_func_stdio
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6942
      functionLinenumberEnd: 6950
      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:6944,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:6946,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6949,16'
          Dst:             fread
    - functionName:    mz_zip_writer_add_read_buf_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6581
      functionLinenumberEnd: 6937
      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:6620,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:6637,29'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:6641,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:6660,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6669,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:6694,34'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6698,34'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6703,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6727,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6778,47'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6799,83'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:6799,21'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:6799,21'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'amalgamation/miniz.c:6819,47'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6827,30'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6827,30'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6888,30'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6892,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6924,26'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6928,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: 6109
      functionLinenumberEnd: 6110
      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:6110,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: 6103
      functionLinenumberEnd: 6104
      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:6104,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: 5994
      functionLinenumberEnd: 6011
      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:6003,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:6007,52'
          Dst:             ftello
    - functionName:    mz_zip_writer_init_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5942
      functionLinenumberEnd: 5943
      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:5943,16'
          Dst:             mz_zip_writer_init_file_v2
    - functionName:    mz_zip_writer_init_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5920
      functionLinenumberEnd: 5921
      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:5921,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: 5892
      functionLinenumberEnd: 5917
      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:5901,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5910,17'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_mem_read_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4064
      functionLinenumberEnd: 4068
      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: 5887
      functionLinenumberEnd: 5888
      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:5888,16'
          Dst:             mz_zip_writer_init_v2
    - functionName:    mz_zip_validate_file_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5686
      functionLinenumberEnd: 5724
      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:5698,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:5700,14'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:5707,14'
          Dst:             mz_zip_validate_archive
        - Src:             'amalgamation/miniz.c:5713,14'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:5713,14'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_validate_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5594
      functionLinenumberEnd: 5641
      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:5636,18'
          Dst:             mz_zip_validate_file
        - Src:             'amalgamation/miniz.c:5625,22'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5628,22'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5636,18'
          Dst:             mz_zip_validate_file
    - functionName:    mz_zip_validate_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5379
      functionLinenumberEnd: 5591
      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:5407,14'
          Dst:             mz_zip_file_stat_internal
        - Src:             'amalgamation/miniz.c:5441,42'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:5447,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:5462,17'
          Dst:             memcmp
        - Src:             'amalgamation/miniz.c:5575,18'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5575,18'
          Dst:             mz_zip_compute_crc32_callback
    - functionName:    mz_zip_compute_crc32_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5375
      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:5374,25'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_to_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4790
      functionLinenumberEnd: 4987
      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:4805,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4888,49'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4865,45'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4936,30'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:4950,49'
          Dst:             mz_crc32
    - functionName:    mz_zip_validate_mem_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5644
      functionLinenumberEnd: 5682
      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:5656,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:5658,14'
          Dst:             mz_zip_reader_init_mem
        - Src:             'amalgamation/miniz.c:5665,14'
          Dst:             mz_zip_validate_archive
        - Src:             'amalgamation/miniz.c:5671,14'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:5671,14'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_init_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4072
      functionLinenumberEnd: 4103
      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:4079,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4096,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4098,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: 5361
      functionLinenumberEnd: 5367
      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:5363,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5366,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: 5348
      functionLinenumberEnd: 5358
      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:5351,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5357,16'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5357,16'
          Dst:             mz_zip_file_write_callback
    - functionName:    mz_zip_file_write_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5298
      functionLinenumberEnd: 5301
      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:5301,16'
          Dst:             fwrite
    - functionName:    mz_zip_reader_extract_file_to_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5339
      functionLinenumberEnd: 5345
      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:5341,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5344,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: 5305
      functionLinenumberEnd: 5336
      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:5310,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5316,17'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:5320,18'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5320,18'
          Dst:             mz_zip_file_write_callback
        - Src:             'amalgamation/miniz.c:5322,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:5332,13'
          Dst:             mz_zip_set_file_times
    - functionName:    mz_zip_set_file_times
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3497
      functionLinenumberEnd: 3505
      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:3504,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: 5256
      functionLinenumberEnd: 5294
      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: 5139
      functionLinenumberEnd: 5253
      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:5173,49'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:5213,38'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:5231,53'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_file_iter_new
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5127
      functionLinenumberEnd: 5136
      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:5131,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5135,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: 4999
      functionLinenumberEnd: 5124
      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:5017,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: 4990
      functionLinenumberEnd: 4996
      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:4992,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4995,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: 4778
      functionLinenumberEnd: 4787
      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:4780,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4786,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: 4737
      functionLinenumberEnd: 4738
      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:4738,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: 4724
      functionLinenumberEnd: 4729
      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:4726,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4728,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: 4732
      functionLinenumberEnd: 4733
      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:4733,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: 4719
      functionLinenumberEnd: 4720
      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:4720,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: 4498
      functionLinenumberEnd: 4504
      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:4500,14'
          Dst:             mz_zip_reader_locate_file_v2
    - functionName:    mz_zip_reader_init_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4216
      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:4185,24'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4189,17'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4192,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4198,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4209,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4211,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_init_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4121
      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:4121,16'
          Dst:             mz_zip_reader_init_file_v2
    - functionName:    mz_zip_reader_init
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4044
      functionLinenumberEnd: 4061
      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:4048,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4054,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4056,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    tinfl_decompressor_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3020
      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: 3010
      functionLinenumberEnd: 3014
      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: 2979
      functionLinenumberEnd: 3006
      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:2982,39'
          Dst:             calloc
        - Src:             'amalgamation/miniz.c:2991,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: 2970
      functionLinenumberEnd: 2976
      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:2974,18'
          Dst:             tinfl_decompress
    - functionName:    tinfl_decompress_mem_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2967
      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:2941,35'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:2941,35'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:2956,24'
          Dst:             realloc
    - functionName:    tdefl_compressor_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2238
      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: 2231
      functionLinenumberEnd: 2232
      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: 2221
      functionLinenumberEnd: 2223
      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:2223,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: 2219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          369
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - mz_crc32
        - tdefl_compress_buffer
        - tdefl_init
        - tdefl_output_buffer_putter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2165,9'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:2165,9'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2168,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2169,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2168,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2169,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2171,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2199,28'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:2205,14'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2212,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:    0
      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:    1
      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:       []
...
