---
Fuzzer filename: '/src/miniz/tests/large_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/miniz/tests/large_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - test_large_deflate
        - test_large_inflate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/large_fuzzer.c:123,13'
          Dst:             calloc
        - Src:             'tests/large_fuzzer.c:124,15'
          Dst:             calloc
        - Src:             'tests/large_fuzzer.c:126,5'
          Dst:             test_large_deflate
        - Src:             'tests/large_fuzzer.c:127,5'
          Dst:             test_large_inflate
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_large_deflate
      functionSourceFile: '/src/miniz/tests/large_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          155
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
        - mz_deflate
        - mz_deflateEnd
        - mz_deflateInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/large_fuzzer.c:40,11'
          Dst:             mz_deflateInit
        - Src:             'tests/large_fuzzer.c:41,5'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:41,5'
          Dst:             exit
        - Src:             'tests/large_fuzzer.c:51,11'
          Dst:             mz_deflate
        - Src:             'tests/large_fuzzer.c:52,5'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:52,5'
          Dst:             exit
        - Src:             'tests/large_fuzzer.c:56,9'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:57,9'
          Dst:             exit
        - Src:             'tests/large_fuzzer.c:65,5'
          Dst:             mz_deflate
        - Src:             'tests/large_fuzzer.c:66,11'
          Dst:             mz_deflate
        - Src:             'tests/large_fuzzer.c:70,9'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:71,9'
          Dst:             exit
        - Src:             'tests/large_fuzzer.c:73,11'
          Dst:             mz_deflateEnd
        - Src:             'tests/large_fuzzer.c:74,5'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:74,5'
          Dst:             exit
    - functionName:    test_large_inflate
      functionSourceFile: '/src/miniz/tests/large_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fprintf
        - mz_inflate
        - mz_inflateEnd
        - mz_inflateInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/large_fuzzer.c:91,11'
          Dst:             mz_inflateInit
        - Src:             'tests/large_fuzzer.c:92,5'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:92,5'
          Dst:             exit
        - Src:             'tests/large_fuzzer.c:98,15'
          Dst:             mz_inflate
        - Src:             'tests/large_fuzzer.c:102,9'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:102,9'
          Dst:             exit
        - Src:             'tests/large_fuzzer.c:105,11'
          Dst:             mz_inflateEnd
        - Src:             'tests/large_fuzzer.c:106,5'
          Dst:             fprintf
        - Src:             'tests/large_fuzzer.c:106,5'
          Dst:             exit
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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: 6186
      functionLinenumberEnd: 6203
      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: 3383
      functionLinenumberEnd: 3400
      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: 3440
      functionLinenumberEnd: 3451
      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:3450,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: 3575
      functionLinenumberEnd: 3624
      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: 3673
      functionLinenumberEnd: 3683
      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: 3627
      functionLinenumberEnd: 3670
      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: 7899
      functionLinenumberEnd: 7911
      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:7904,20'
          Dst:             mz_zip_reader_end
        - Src:             'amalgamation/miniz.c:7907,20'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_reader_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4035
      functionLinenumberEnd: 4036
      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:4036,16'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_end
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7542
      functionLinenumberEnd: 7543
      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:7543,16'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_writer_end_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5787
      functionLinenumberEnd: 5830
      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:5809,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: 5749
      functionLinenumberEnd: 5784
      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: 3988
      functionLinenumberEnd: 4032
      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:4016,25'
          Dst:             fclose
    - functionName:    mz_zip_reader_get_filename
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7873
      functionLinenumberEnd: 7891
      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: 7865
      functionLinenumberEnd: 7870
      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: 7858
      functionLinenumberEnd: 7862
      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: 7851
      functionLinenumberEnd: 7855
      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: 7844
      functionLinenumberEnd: 7848
      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: 7839
      functionLinenumberEnd: 7840
      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: 7831
      functionLinenumberEnd: 7836
      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: 7823
      functionLinenumberEnd: 7828
      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: 7745
      functionLinenumberEnd: 7819
      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: 7732
      functionLinenumberEnd: 7742
      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: 7727
      functionLinenumberEnd: 7728
      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:7728,16'
          Dst:             mz_zip_set_last_error
    - functionName:    mz_zip_set_last_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7706
      functionLinenumberEnd: 7716
      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: 7719
      functionLinenumberEnd: 7724
      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: 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_get_mode
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7696
      functionLinenumberEnd: 7697
      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: 7685
      functionLinenumberEnd: 7686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_extract_archive_file_to_heap_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7686,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: 7646
      functionLinenumberEnd: 7682
      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:7662,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:7663,14'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:7671,13'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:7673,17'
          Dst:             mz_zip_reader_extract_to_heap
        - Src:             'amalgamation/miniz.c:7676,9'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_zero_struct
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3982
      functionLinenumberEnd: 3985
      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: 4120
      functionLinenumberEnd: 4171
      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:4127,17'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:4134,17'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4136,17'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4140,25'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4147,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4151,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4153,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:4164,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4166,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_locate_file_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4502
      functionLinenumberEnd: 4564
      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:4517,20'
          Dst:             mz_zip_locate_file_binary_search
        - Src:             'amalgamation/miniz.c:4521,20'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4521,20'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4525,34'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:4540,60'
          Dst:             memcmp
        - Src:             'amalgamation/miniz.c:4555,48'
          Dst:             memcmp
    - functionName:    mz_zip_reader_extract_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4737
      functionLinenumberEnd: 4770
      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:4745,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4761,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: 7894
      functionLinenumberEnd: 7895
      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:7895,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: 4567
      functionLinenumberEnd: 4711
      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:4583,19'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4624,21'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4684,22'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:4699,22'
          Dst:             mz_crc32
    - functionName:    mz_crc32
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tinfl_decompress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2923
      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:2470,9'
          Branch Sides:    []
      Callsites:
        - Src:             'amalgamation/miniz.c:2583,21'
          Dst:             tinfl_clear_tree
    - functionName:    tinfl_clear_tree
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_file_stat_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4305
      functionLinenumberEnd: 4422
      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:4323,25'
          Dst:             mz_zip_dos_to_time_t
        - Src:             'amalgamation/miniz.c:4345,33'
          Dst:             mz_zip_reader_is_file_a_directory
        - Src:             'amalgamation/miniz.c:4346,33'
          Dst:             mz_zip_reader_is_file_encrypted
        - Src:             'amalgamation/miniz.c:4347,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: 4273
      functionLinenumberEnd: 4302
      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: 4223
      functionLinenumberEnd: 4234
      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: 4237
      functionLinenumberEnd: 4270
      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: 4453
      functionLinenumberEnd: 4490
      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:4459,47'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftello
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_reader_init_internal
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3543
      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: 4102
      functionLinenumberEnd: 4112
      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:4104,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4108,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4111,16'
          Dst:             fread
    - functionName:    mz_zip_reader_read_central_dir
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3979
      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:3707,14'
          Dst:             mz_zip_reader_locate_header_sig
        - Src:             'amalgamation/miniz.c:3741,18'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'amalgamation/miniz.c:3752,22'
          Dst:             mz_zip_reader_eocd64_valid
        - Src:             'amalgamation/miniz.c:3845,19'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3846,19'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3851,22'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3976,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: 7553
      functionLinenumberEnd: 7643
      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:7559,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:7570,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:7579,13'
          Dst:             stat
        - Src:             'amalgamation/miniz.c:7582,18'
          Dst:             mz_zip_writer_init_file_v2
        - Src:             'amalgamation/miniz.c:7594,18'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:7601,18'
          Dst:             mz_zip_writer_init_from_reader_v2
        - Src:             'amalgamation/miniz.c:7606,17'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:7612,18'
          Dst:             mz_zip_writer_add_mem_ex
        - Src:             'amalgamation/miniz.c:7616,14'
          Dst:             mz_zip_writer_finalize_archive
        - Src:             'amalgamation/miniz.c:7624,14'
          Dst:             mz_zip_writer_end_internal
        - Src:             'amalgamation/miniz.c:7635,33'
          Dst:             remove
    - functionName:    mz_zip_writer_validate_archive_name
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6247
      functionLinenumberEnd: 6255
      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: 5942
      functionLinenumberEnd: 5986
      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:5953,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5956,30'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:5958,13'
          Dst:             mz_zip_writer_end
        - Src:             'amalgamation/miniz.c:5977,21'
          Dst:             mz_zip_writer_end
    - functionName:    mz_zip_writer_init_from_reader_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6010
      functionLinenumberEnd: 6095
      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:6056,48'
          Dst:             freopen
        - Src:             'amalgamation/miniz.c:6059,21'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_writer_add_mem_ex
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6284
      functionLinenumberEnd: 6285
      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:6285,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: 7429
      functionLinenumberEnd: 7514
      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:7506,35'
          Dst:             fflush
    - functionName:    remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_zip_writer_add_mem_ex_v2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6291
      functionLinenumberEnd: 6572
      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:6344,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:6350,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6355,13'
          Dst:             time
        - Src:             'amalgamation/miniz.c:6356,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6364,39'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6373,29'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:6377,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:3425,16'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3425,16'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:6414,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:6439,30'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6443,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6470,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6513,80'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:6513,18'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:6513,18'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'amalgamation/miniz.c:6514,18'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6559,26'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6563,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: 3455
      functionLinenumberEnd: 3472
      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:3467,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: 6258
      functionLinenumberEnd: 6264
      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: 6267
      functionLinenumberEnd: 6280
      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: 6129
      functionLinenumberEnd: 6160
      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: 6164
      functionLinenumberEnd: 6178
      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: 6116
      functionLinenumberEnd: 6124
      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: 6212
      functionLinenumberEnd: 6244
      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:6228,14'
          Dst:             mz_zip_writer_create_central_dir_header
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:6239,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: 5921
      functionLinenumberEnd: 5934
      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:5923,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:5927,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:5933,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: 5833
      functionLinenumberEnd: 5879
      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: 7548
      functionLinenumberEnd: 7549
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_zip_add_mem_to_archive_file_in_place_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:7549,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: 7517
      functionLinenumberEnd: 7539
      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:7530,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: 6987
      functionLinenumberEnd: 7063
      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:6989,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,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: 7067
      functionLinenumberEnd: 7426
      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:7110,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:7124,14'
          Dst:             mz_zip_file_stat_internal
        - Src:             'amalgamation/miniz.c:7154,18'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7223,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:7349,18'
          Dst:             mz_zip_writer_update_zip64_extension_block
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7366,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7373,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7380,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7402,17'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7411,13'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:3431,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:7418,13'
          Dst:             mz_zip_array_ensure_capacity
    - functionName:    mz_zip_get_file_modified_time
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3488
      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:3482,13'
          Dst:             stat
    - functionName:    mz_zip_writer_add_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6955
      functionLinenumberEnd: 6983
      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:6966,14'
          Dst:             mz_zip_get_file_modified_time
        - Src:             'amalgamation/miniz.c:6970,21'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:6974,9'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6975,23'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:6976,9'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6978,18'
          Dst:             mz_zip_writer_add_cfile
        - Src:             'amalgamation/miniz.c:6980,9'
          Dst:             fclose
    - functionName:    mz_zip_writer_add_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6949
      functionLinenumberEnd: 6950
      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:6950,16'
          Dst:             mz_zip_writer_add_read_buf_callback
        - Src:             'amalgamation/miniz.c:6950,16'
          Dst:             mz_file_read_func_stdio
    - functionName:    mz_file_read_func_stdio
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6937
      functionLinenumberEnd: 6945
      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:6939,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:6941,80'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:6944,16'
          Dst:             fread
    - functionName:    mz_zip_writer_add_read_buf_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6576
      functionLinenumberEnd: 6932
      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:6615,14'
          Dst:             mz_zip_writer_validate_archive_name
        - Src:             'amalgamation/miniz.c:6632,29'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:6636,39'
          Dst:             mz_zip_writer_compute_padding_needed_for_file_alignment
        - Src:             'amalgamation/miniz.c:6655,13'
          Dst:             mz_zip_time_t_to_dos_time
        - Src:             'amalgamation/miniz.c:6664,14'
          Dst:             mz_zip_writer_write_zeros
        - Src:             'amalgamation/miniz.c:6689,34'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6693,34'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6698,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6722,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6773,47'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6794,83'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:6794,21'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:6794,21'
          Dst:             mz_zip_writer_add_put_buf_callback
        - Src:             'amalgamation/miniz.c:6814,47'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:6822,30'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6822,30'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:6883,30'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6887,18'
          Dst:             mz_zip_writer_create_local_dir_header
        - Src:             'amalgamation/miniz.c:6919,26'
          Dst:             mz_zip_writer_create_zip64_extra_data
        - Src:             'amalgamation/miniz.c:6923,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: 6104
      functionLinenumberEnd: 6105
      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:6105,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: 6098
      functionLinenumberEnd: 6099
      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:6099,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: 5989
      functionLinenumberEnd: 6006
      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:5998,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:6002,52'
          Dst:             ftello
    - functionName:    mz_zip_writer_init_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5937
      functionLinenumberEnd: 5938
      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:5938,16'
          Dst:             mz_zip_writer_init_file_v2
    - functionName:    mz_zip_writer_init_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5915
      functionLinenumberEnd: 5916
      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:5916,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: 5887
      functionLinenumberEnd: 5912
      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:5896,14'
          Dst:             mz_zip_writer_init_v2
        - Src:             'amalgamation/miniz.c:5905,17'
          Dst:             mz_zip_writer_end_internal
    - functionName:    mz_zip_mem_read_func
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4059
      functionLinenumberEnd: 4063
      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: 5882
      functionLinenumberEnd: 5883
      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:5883,16'
          Dst:             mz_zip_writer_init_v2
    - functionName:    mz_zip_validate_file_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5681
      functionLinenumberEnd: 5719
      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:5693,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:5695,14'
          Dst:             mz_zip_reader_init_file_v2
        - Src:             'amalgamation/miniz.c:5702,14'
          Dst:             mz_zip_validate_archive
        - Src:             'amalgamation/miniz.c:5708,14'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:5708,14'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_validate_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5589
      functionLinenumberEnd: 5636
      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:5631,18'
          Dst:             mz_zip_validate_file
        - Src:             'amalgamation/miniz.c:5620,22'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5623,22'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5631,18'
          Dst:             mz_zip_validate_file
    - functionName:    mz_zip_validate_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5374
      functionLinenumberEnd: 5586
      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:5402,14'
          Dst:             mz_zip_file_stat_internal
        - Src:             'amalgamation/miniz.c:5436,42'
          Dst:             strlen
        - Src:             'amalgamation/miniz.c:5442,14'
          Dst:             mz_zip_array_ensure_capacity
        - Src:             'amalgamation/miniz.c:5457,17'
          Dst:             memcmp
        - Src:             'amalgamation/miniz.c:5570,18'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5570,18'
          Dst:             mz_zip_compute_crc32_callback
    - functionName:    mz_zip_compute_crc32_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5366
      functionLinenumberEnd: 5370
      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:5369,25'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_to_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4785
      functionLinenumberEnd: 4982
      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:4800,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:4883,49'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4860,45'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:4931,30'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:4945,49'
          Dst:             mz_crc32
    - functionName:    mz_zip_validate_mem_archive
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5639
      functionLinenumberEnd: 5677
      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:5651,9'
          Dst:             mz_zip_zero_struct
        - Src:             'amalgamation/miniz.c:5653,14'
          Dst:             mz_zip_reader_init_mem
        - Src:             'amalgamation/miniz.c:5660,14'
          Dst:             mz_zip_validate_archive
        - Src:             'amalgamation/miniz.c:5666,14'
          Dst:             mz_zip_reader_end_internal
        - Src:             'amalgamation/miniz.c:5666,14'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_init_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4067
      functionLinenumberEnd: 4098
      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:4074,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4091,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4093,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: 5356
      functionLinenumberEnd: 5362
      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:5358,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5361,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: 5343
      functionLinenumberEnd: 5353
      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:5346,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5352,16'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5352,16'
          Dst:             mz_zip_file_write_callback
    - functionName:    mz_zip_file_write_callback
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5293
      functionLinenumberEnd: 5296
      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:5296,16'
          Dst:             fwrite
    - functionName:    mz_zip_reader_extract_file_to_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5334
      functionLinenumberEnd: 5340
      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:5336,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5339,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: 5300
      functionLinenumberEnd: 5331
      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:5305,14'
          Dst:             mz_zip_reader_file_stat
        - Src:             'amalgamation/miniz.c:5311,17'
          Dst:             fopen
        - Src:             'amalgamation/miniz.c:5315,18'
          Dst:             mz_zip_reader_extract_to_callback
        - Src:             'amalgamation/miniz.c:5315,18'
          Dst:             mz_zip_file_write_callback
        - Src:             'amalgamation/miniz.c:5317,13'
          Dst:             fclose
        - Src:             'amalgamation/miniz.c:5327,13'
          Dst:             mz_zip_set_file_times
    - functionName:    mz_zip_set_file_times
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3492
      functionLinenumberEnd: 3500
      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:3499,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: 5251
      functionLinenumberEnd: 5289
      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: 5134
      functionLinenumberEnd: 5248
      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:5168,49'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:5208,38'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:5226,53'
          Dst:             mz_crc32
    - functionName:    mz_zip_reader_extract_file_iter_new
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5122
      functionLinenumberEnd: 5131
      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:5126,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:5130,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: 4994
      functionLinenumberEnd: 5119
      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:5012,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: 4985
      functionLinenumberEnd: 4991
      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:4987,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4990,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: 4773
      functionLinenumberEnd: 4782
      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:4775,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4781,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: 4732
      functionLinenumberEnd: 4733
      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:4733,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: 4719
      functionLinenumberEnd: 4724
      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:4721,14'
          Dst:             mz_zip_reader_locate_file_v2
        - Src:             'amalgamation/miniz.c:4723,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: 4727
      functionLinenumberEnd: 4728
      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:4728,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: 4714
      functionLinenumberEnd: 4715
      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:4715,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: 4493
      functionLinenumberEnd: 4499
      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:4495,14'
          Dst:             mz_zip_reader_locate_file_v2
    - functionName:    mz_zip_reader_init_cfile
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4174
      functionLinenumberEnd: 4211
      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:4180,24'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4184,17'
          Dst:             fseeko
        - Src:             'amalgamation/miniz.c:4187,28'
          Dst:             ftello
        - Src:             'amalgamation/miniz.c:4193,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4204,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4206,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    mz_zip_reader_init_file
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4115
      functionLinenumberEnd: 4116
      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:4116,16'
          Dst:             mz_zip_reader_init_file_v2
    - functionName:    mz_zip_reader_init
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4039
      functionLinenumberEnd: 4056
      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:4043,14'
          Dst:             mz_zip_reader_init_internal
        - Src:             'amalgamation/miniz.c:4049,14'
          Dst:             mz_zip_reader_read_central_dir
        - Src:             'amalgamation/miniz.c:4051,13'
          Dst:             mz_zip_reader_end_internal
    - functionName:    tinfl_decompressor_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3015
      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: 3005
      functionLinenumberEnd: 3009
      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: 2974
      functionLinenumberEnd: 3001
      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:2977,39'
          Dst:             calloc
        - Src:             'amalgamation/miniz.c:2986,35'
          Dst:             tinfl_decompress
    - functionName:    tinfl_decompress_mem_to_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 2971
      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:2969,18'
          Dst:             tinfl_decompress
    - functionName:    tinfl_decompress_mem_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2927
      functionLinenumberEnd: 2962
      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:2936,35'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:2936,35'
          Dst:             tinfl_decompress
        - Src:             'amalgamation/miniz.c:2951,24'
          Dst:             realloc
    - functionName:    tdefl_compressor_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_compressor_alloc
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_write_image_to_png_file_in_memory
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdefl_write_image_to_png_file_in_memory_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2218,16'
          Dst:             tdefl_write_image_to_png_file_in_memory_ex
    - functionName:    tdefl_write_image_to_png_file_in_memory_ex
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          331
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - mz_crc32
        - tdefl_compress_buffer
        - tdefl_init
        - tdefl_output_buffer_putter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2158,13'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2160,9'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:2160,9'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2164,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2163,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2164,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2166,13'
          Dst:             tdefl_compress_buffer
        - Src:             'amalgamation/miniz.c:2194,28'
          Dst:             mz_crc32
        - Src:             'amalgamation/miniz.c:2200,14'
          Dst:             tdefl_output_buffer_putter
        - Src:             'amalgamation/miniz.c:2207,24'
          Dst:             mz_crc32
    - functionName:    tdefl_output_buffer_putter
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2069,36'
          Dst:             realloc
    - functionName:    tdefl_compress_mem_to_mem
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tdefl_compress_mem_to_output
        - tdefl_output_buffer_putter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2103,14'
          Dst:             tdefl_compress_mem_to_output
        - Src:             'amalgamation/miniz.c:2103,14'
          Dst:             tdefl_output_buffer_putter
    - functionName:    tdefl_compress_mem_to_output
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - tdefl_compress_buffer
        - tdefl_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2042,22'
          Dst:             tdefl_init
        - Src:             'amalgamation/miniz.c:2043,35'
          Dst:             tdefl_compress_buffer
    - functionName:    tdefl_compress_mem_to_heap
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tdefl_compress_mem_to_output
        - tdefl_output_buffer_putter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:2089,14'
          Dst:             tdefl_compress_mem_to_output
        - Src:             'amalgamation/miniz.c:2089,14'
          Dst:             tdefl_output_buffer_putter
    - functionName:    tdefl_get_prev_return_status
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_error
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          83
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_uncompress
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mz_uncompress2
      functionUses:    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:    2
      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:    2
      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:    3
      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:    2
      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:    4
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdefl_get_adler32
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_deflateInit2
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - tdefl_create_comp_flags_from_zip_params
        - tdefl_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:200,54'
          Dst:             tdefl_create_comp_flags_from_zip_params
        - Src:             'amalgamation/miniz.c:224,13'
          Dst:             tdefl_init
    - functionName:    mz_deflateReset
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - tdefl_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'amalgamation/miniz.c:238,9'
          Dst:             tdefl_init
    - functionName:    mz_version
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mz_free
      functionSourceFile: '/src/miniz/build/amalgamation/miniz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
