---
Fuzzer filename: '/src/zopfli_compress_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne180100EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:152,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/zopfli_compress_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         12
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - ZopfliCompress
        - ZopfliInitOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'zopfli_compress_fuzzer.cc:25,7'
          Branch Sides:
            - BranchSide:      'zopfli_compress_fuzzer.cc:26,5'
              BranchSideFuncs: []
            - BranchSide:      'zopfli_compress_fuzzer.cc:28,29'
              BranchSideFuncs:
                - _ZN18FuzzedDataProviderC2EPKhm
                - ZopfliInitOptions
                - _ZN18FuzzedDataProvider16PickValueInArrayI12ZopfliFormatEET_St16initializer_listIKS2_E
                - _ZN18FuzzedDataProvider21ConsumeRemainingBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEv
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB8ne180100Ev
                - ZopfliCompress
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - free
        - Branch String:   'zopfli_compress_fuzzer.cc:44,7'
          Branch Sides:
            - BranchSide:      'zopfli_compress_fuzzer.cc:45,10'
              BranchSideFuncs:
                - free
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'zopfli_compress_fuzzer.cc:48,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
      Callsites:
        - Src:             'zopfli_compress_fuzzer.cc:31,3'
          Dst:             ZopfliInitOptions
        - Src:             'zopfli_compress_fuzzer.cc:41,3'
          Dst:             ZopfliCompress
    - functionName:    ZopfliInitOptions
      functionSourceFile: '/src/zopfli/src/zopfli/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliCompress
      functionSourceFile: '/src/zopfli/src/zopfli/zopfli_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - output_type
        - in
        - insize
        - out
        - outsize
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ZopfliDeflate
        - ZopfliGzipCompress
        - ZopfliZlibCompress
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/zopfli_lib.c:31,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/zopfli_lib.c:32,24'
              BranchSideFuncs:
                - ZopfliGzipCompress
            - BranchSide:      'src/zopfli/zopfli_lib.c:33,14'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliDeflate
                - ZopfliZlibCompress
        - Branch String:   'src/zopfli/zopfli_lib.c:33,14'
          Branch Sides:
            - BranchSide:      'src/zopfli/zopfli_lib.c:34,24'
              BranchSideFuncs:
                - ZopfliZlibCompress
            - BranchSide:      'src/zopfli/zopfli_lib.c:35,14'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliDeflate
        - Branch String:   'src/zopfli/zopfli_lib.c:35,14'
          Branch Sides:
            - BranchSide:      'src/zopfli/zopfli_lib.c:36,19'
              BranchSideFuncs:
                - ZopfliDeflate
            - BranchSide:      'src/zopfli/zopfli_lib.c:40,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/zopfli_lib.c:32,5'
          Dst:             ZopfliGzipCompress
        - Src:             'src/zopfli/zopfli_lib.c:34,5'
          Dst:             ZopfliZlibCompress
        - Src:             'src/zopfli/zopfli_lib.c:37,5'
          Dst:             ZopfliDeflate
        - Src:             'src/zopfli/zopfli_lib.c:40,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliGetDistExtraBits
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/symbols.h:40,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/symbols.h:40,17'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/symbols.h:41,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliGetDistExtraBitsValue
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/symbols.h:63,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/symbols.h:64,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/symbols.h:66,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliGetLengthExtraBits
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliGetLengthExtraBitsValue
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddLZ77Data
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
        - expected_data_size
        - ll_symbols
        - ll_lengths
        - d_symbols
        - d_lengths
        - bp
        - out
        - outsize
      BBCount:         40
      ICount:          285
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - AddBits
        - AddHuffmanBits
        - ZopfliGetDistExtraBits
        - ZopfliGetDistExtraBitsValue
        - ZopfliGetDistSymbol
        - ZopfliGetLengthExtraBits
        - ZopfliGetLengthExtraBitsValue
        - ZopfliGetLengthSymbol
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:307,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:308,21'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
            - BranchSide:      'src/zopfli/deflate.c:332,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:310,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:311,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:316,44'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
        - Branch String:   'src/zopfli/deflate.c:311,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:311,7'
              BranchSideFuncs:
                - __assert_fail
                - AddHuffmanBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
            - BranchSide:      'src/zopfli/deflate.c:312,7'
              BranchSideFuncs:
                - __assert_fail
                - AddHuffmanBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:312,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:312,7'
              BranchSideFuncs:
                - AddHuffmanBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/deflate.c:313,22'
              BranchSideFuncs:
                - AddHuffmanBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:318,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:318,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
            - BranchSide:      'src/zopfli/deflate.c:318,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:318,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:318,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
            - BranchSide:      'src/zopfli/deflate.c:319,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
        - Branch String:   'src/zopfli/deflate.c:319,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:319,7'
              BranchSideFuncs:
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
            - BranchSide:      'src/zopfli/deflate.c:320,7'
              BranchSideFuncs:
                - __assert_fail
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
        - Branch String:   'src/zopfli/deflate.c:320,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:320,7'
              BranchSideFuncs:
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
            - BranchSide:      'src/zopfli/deflate.c:321,22'
              BranchSideFuncs:
                - AddHuffmanBits
                - ZopfliGetLengthExtraBitsValue
                - ZopfliGetLengthExtraBits
                - AddBits
                - AddHuffmanBits
                - ZopfliGetDistExtraBitsValue
                - ZopfliGetDistExtraBits
                - AddBits
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - AddHuffmanBits
        - Branch String:   'src/zopfli/deflate.c:332,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:332,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:332,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:332,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:332,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/deflate.c:311,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:312,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:313,7'
          Dst:             AddHuffmanBits
        - Src:             'src/zopfli/deflate.c:316,22'
          Dst:             ZopfliGetLengthSymbol
        - Src:             'src/zopfli/deflate.c:317,21'
          Dst:             ZopfliGetDistSymbol
        - Src:             'src/zopfli/deflate.c:318,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:319,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:320,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:321,7'
          Dst:             AddHuffmanBits
        - Src:             'src/zopfli/deflate.c:322,15'
          Dst:             ZopfliGetLengthExtraBitsValue
        - Src:             'src/zopfli/deflate.c:323,15'
          Dst:             ZopfliGetLengthExtraBits
        - Src:             'src/zopfli/deflate.c:322,7'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:325,7'
          Dst:             AddHuffmanBits
        - Src:             'src/zopfli/deflate.c:326,15'
          Dst:             ZopfliGetDistExtraBitsValue
        - Src:             'src/zopfli/deflate.c:327,15'
          Dst:             ZopfliGetDistExtraBits
        - Src:             'src/zopfli/deflate.c:326,7'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:332,3'
          Dst:             __assert_fail
    - functionName:    AddHuffmanBits
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - symbol
        - length
        - bp
        - out
        - outsize
      BBCount:         16
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:66,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:67,21'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:72,1'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:68,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:68,19'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:69,29'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:68,19'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:68,19'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:69,29'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:68,19'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:68,19'
              BranchSideFuncs:
                - malloc
                - realloc
            - BranchSide:      'src/zopfli/deflate.c:68,19'
              BranchSideFuncs:
                - realloc
                - malloc
      Callsites:
        - Src:             'src/zopfli/deflate.c:68,19'
          Dst:             realloc
    - functionName:    ZopfliGetLengthSymbol
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliGetDistSymbol
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/symbols.h:90,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/symbols.h:91,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/symbols.h:93,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AddBits
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - symbol
        - length
        - bp
        - out
        - outsize
      BBCount:         16
      ICount:          136
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:49,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:50,21'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:55,1'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:51,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:51,19'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:52,29'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:51,19'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:51,19'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:52,29'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:51,19'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:51,19'
              BranchSideFuncs:
                - malloc
                - realloc
            - BranchSide:      'src/zopfli/deflate.c:51,19'
              BranchSideFuncs:
                - realloc
                - malloc
      Callsites:
        - Src:             'src/zopfli/deflate.c:51,19'
          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:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddDynamicTree
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ll_lengths
        - d_lengths
        - bp
        - out
        - outsize
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - EncodeTree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:259,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:260,30'
              BranchSideFuncs:
                - EncodeTree
                - EncodeTree
            - BranchSide:      'src/zopfli/deflate.c:269,14'
              BranchSideFuncs:
                - EncodeTree
        - Branch String:   'src/zopfli/deflate.c:263,23'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:263,26'
              BranchSideFuncs:
                - EncodeTree
                - EncodeTree
            - BranchSide:      'src/zopfli/deflate.c:264,18'
              BranchSideFuncs:
                - EncodeTree
                - EncodeTree
        - Branch String:   'src/zopfli/deflate.c:263,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:264,18'
              BranchSideFuncs:
                - EncodeTree
                - EncodeTree
            - BranchSide:      'src/zopfli/deflate.c:267,3'
              BranchSideFuncs:
                - EncodeTree
                - EncodeTree
      Callsites:
        - Src:             'src/zopfli/deflate.c:260,19'
          Dst:             EncodeTree
        - Src:             'src/zopfli/deflate.c:269,3'
          Dst:             EncodeTree
    - functionName:    EncodeTree
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ll_lengths
        - d_lengths
        - use_16
        - use_17
        - use_18
        - bp
        - out
        - outsize
      BBCount:         191
      ICount:          1213
      EdgeCount:       253
      CyclomaticComplexity: 64
      functionsReached:
        - AddBits
        - AddHuffmanBits
        - ZopfliCalculateBitLengths
        - ZopfliLengthsToSymbols
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:131,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:131,36'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:134,3'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:134,19'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:134,22'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:134,3'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:134,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:134,59'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:135,3'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:135,20'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:135,23'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:135,3'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:135,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:135,59'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:136,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:140,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:142,28'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:208,29'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:142,28'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:142,40'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:142,56'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:144,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:144,19'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:145,16'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:144,31'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:144,35'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:150,10'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:144,42'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:144,45'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:145,16'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:144,8'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:145,16'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:150,10'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:145,37'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:145,40'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:145,7'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:146,12'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:146,24'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:146,40'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:145,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:147,14'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:149,5'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:153,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:153,24'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:179,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:153,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:154,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:179,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:154,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:155,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:165,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:155,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:156,29'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:164,7'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:156,29'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:156,20'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:156,49'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:157,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:158,13'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:161,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:158,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:158,13'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:158,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:158,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:158,13'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:158,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:159,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:159,13'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:161,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:159,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:159,13'
              BranchSideFuncs:
                - malloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:159,13'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:165,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:166,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:176,5'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:166,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:167,29'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:175,7'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:167,29'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:167,20'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:167,47'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:168,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:169,13'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:172,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:169,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:169,13'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:169,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:169,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:169,13'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:169,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:170,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:170,13'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:172,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:170,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:170,13'
              BranchSideFuncs:
                - malloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:170,13'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:179,16'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:179,19'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:198,25'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:179,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:180,12'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:198,25'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:182,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:183,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:186,7'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:183,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:183,9'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:183,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:183,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:183,9'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:183,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:184,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:184,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:186,7'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:184,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:184,9'
              BranchSideFuncs:
                - malloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:184,9'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:186,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:187,27'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:195,5'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:187,27'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:187,18'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:187,43'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:188,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:189,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:192,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:189,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:189,11'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:189,11'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:189,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:189,11'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:189,11'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:190,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:190,11'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:192,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:190,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:190,11'
              BranchSideFuncs:
                - malloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:190,11'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:199,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:200,12'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:206,3'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:200,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:201,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:204,12'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:201,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:201,9'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:201,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:201,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:201,9'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:201,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:202,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:202,9'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:204,12'
              BranchSideFuncs:
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:202,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:202,9'
              BranchSideFuncs:
                - malloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:202,9'
              BranchSideFuncs:
                - realloc
                - ZopfliCalculateBitLengths
                - ZopfliLengthsToSymbols
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:209,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:209,42'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:211,9'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:213,20'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:213,38'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:213,3'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:213,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:213,65'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:215,8'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:215,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:216,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/zopfli/deflate.c:234,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/zopfli/deflate.c:220,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:221,26'
              BranchSideFuncs:
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:224,12'
              BranchSideFuncs:
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:224,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:225,35'
              BranchSideFuncs:
                - AddHuffmanBits
                - free
                - free
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:232,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/zopfli/deflate.c:228,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:228,33'
              BranchSideFuncs:
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:229,16'
              BranchSideFuncs:
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:229,16'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:229,38'
              BranchSideFuncs:
                - AddBits
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:230,16'
              BranchSideFuncs:
                - free
                - free
                - AddHuffmanBits
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:236,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:237,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/zopfli/deflate.c:240,18'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/zopfli/deflate.c:158,13'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:159,13'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:169,13'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:170,13'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:183,9'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:184,9'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:189,11'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:190,11'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:201,9'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:202,9'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:208,3'
          Dst:             ZopfliCalculateBitLengths
        - Src:             'src/zopfli/deflate.c:209,19'
          Dst:             ZopfliLengthsToSymbols
        - Src:             'src/zopfli/deflate.c:216,5'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:217,5'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:218,5'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:221,7'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:226,7'
          Dst:             AddHuffmanBits
        - Src:             'src/zopfli/deflate.c:228,25'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:229,30'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:230,30'
          Dst:             AddBits
    - functionName:    AddBit
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bit
        - bp
        - out
        - outsize
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:40,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:40,17'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:40,7'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:40,17'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:40,17'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:40,17'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:40,17'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:40,17'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:40,17'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'src/zopfli/deflate.c:40,17'
          Dst:             realloc
    - functionName:    CalculateTreeSize
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ll_lengths
        - d_lengths
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - EncodeTree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:282,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:283,30'
              BranchSideFuncs:
                - EncodeTree
            - BranchSide:      'src/zopfli/deflate.c:289,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:286,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:286,48'
              BranchSideFuncs:
                - EncodeTree
            - BranchSide:      'src/zopfli/deflate.c:286,24'
              BranchSideFuncs:
                - EncodeTree
        - Branch String:   'src/zopfli/deflate.c:286,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:286,48'
              BranchSideFuncs:
                - EncodeTree
            - BranchSide:      'src/zopfli/deflate.c:287,3'
              BranchSideFuncs:
                - EncodeTree
      Callsites:
        - Src:             'src/zopfli/deflate.c:283,19'
          Dst:             EncodeTree
    - functionName:    TryOptimizeHuffmanForRle
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      double
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
        - ll_counts
        - d_counts
        - ll_lengths
        - d_lengths
      BBCount:         6
      ICount:          128
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CalculateBlockSymbolSizeGivenCounts
        - CalculateTreeSize
        - OptimizeHuffmanForRle
        - PatchDistanceCodesForBuggyDecoders
        - ZopfliCalculateBitLengths
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:554,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:555,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:559,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/deflate.c:538,14'
          Dst:             CalculateTreeSize
        - Src:             'src/zopfli/deflate.c:539,14'
          Dst:             CalculateBlockSymbolSizeGivenCounts
        - Src:             'src/zopfli/deflate.c:544,3'
          Dst:             OptimizeHuffmanForRle
        - Src:             'src/zopfli/deflate.c:545,3'
          Dst:             OptimizeHuffmanForRle
        - Src:             'src/zopfli/deflate.c:546,3'
          Dst:             ZopfliCalculateBitLengths
        - Src:             'src/zopfli/deflate.c:547,3'
          Dst:             ZopfliCalculateBitLengths
        - Src:             'src/zopfli/deflate.c:548,3'
          Dst:             PatchDistanceCodesForBuggyDecoders
        - Src:             'src/zopfli/deflate.c:550,15'
          Dst:             CalculateTreeSize
        - Src:             'src/zopfli/deflate.c:551,15'
          Dst:             CalculateBlockSymbolSizeGivenCounts
    - functionName:    CalculateBlockSymbolSizeGivenCounts
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ll_counts
        - d_counts
        - ll_lengths
        - d_lengths
        - lz77
        - lstart
        - lend
      BBCount:         18
      ICount:          174
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - CalculateBlockSymbolSizeSmall
        - ZopfliGetDistSymbolExtraBits
        - ZopfliGetLengthSymbolExtraBits
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:383,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:385,9'
              BranchSideFuncs:
                - CalculateBlockSymbolSizeSmall
            - BranchSide:      'src/zopfli/deflate.c:387,12'
              BranchSideFuncs:
                - ZopfliGetDistSymbolExtraBits
                - ZopfliGetLengthSymbolExtraBits
        - Branch String:   'src/zopfli/deflate.c:387,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:388,17'
              BranchSideFuncs:
                - ZopfliGetDistSymbolExtraBits
                - ZopfliGetLengthSymbolExtraBits
            - BranchSide:      'src/zopfli/deflate.c:390,12'
              BranchSideFuncs:
                - ZopfliGetDistSymbolExtraBits
                - ZopfliGetLengthSymbolExtraBits
        - Branch String:   'src/zopfli/deflate.c:390,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:391,17'
              BranchSideFuncs:
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
            - BranchSide:      'src/zopfli/deflate.c:394,12'
              BranchSideFuncs:
                - ZopfliGetDistSymbolExtraBits
        - Branch String:   'src/zopfli/deflate.c:394,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:395,17'
              BranchSideFuncs:
                - ZopfliGetDistSymbolExtraBits
            - BranchSide:      'src/zopfli/deflate.c:398,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/deflate.c:384,12'
          Dst:             CalculateBlockSymbolSizeSmall
        - Src:             'src/zopfli/deflate.c:392,17'
          Dst:             ZopfliGetLengthSymbolExtraBits
        - Src:             'src/zopfli/deflate.c:396,17'
          Dst:             ZopfliGetDistSymbolExtraBits
    - functionName:    OptimizeHuffmanForRle
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - length
        - counts
      BBCount:         84
      ICount:          481
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - AbsDiff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:441,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:442,9'
              BranchSideFuncs:
                - malloc
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:452,41'
              BranchSideFuncs:
                - malloc
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:442,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:443,7'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:445,9'
              BranchSideFuncs:
                - malloc
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:445,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:447,7'
              BranchSideFuncs:
                - malloc
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:449,3'
              BranchSideFuncs:
                - malloc
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:453,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:453,32'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:458,12'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:460,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:461,9'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:477,10'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:461,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:461,24'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:462,12'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:461,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:462,12'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:472,7'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:462,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:462,27'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:462,44'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:462,40'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:462,44'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:463,16'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:462,56'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:462,59'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:467,14'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:462,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:463,16'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:467,14'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:463,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:464,11'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:466,7'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:468,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:469,18'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:471,5'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:480,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:481,9'
              BranchSideFuncs:
                - AbsDiff
                - free
            - BranchSide:      'src/zopfli/deflate.c:517,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/zopfli/deflate.c:481,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:481,24'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:484,11'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:483,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:483,20'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:484,11'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:481,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:484,11'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:511,5'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:484,23'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:484,27'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:486,22'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:484,39'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:484,42'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:498,14'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:484,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:486,22'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:498,14'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:487,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:487,30'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:488,13'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:488,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:490,17'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:492,16'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:492,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:495,31'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:497,7'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:500,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:503,18'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:505,18'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:505,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:506,17'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:508,15'
              BranchSideFuncs:
                - free
                - AbsDiff
        - Branch String:   'src/zopfli/deflate.c:512,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:513,14'
              BranchSideFuncs:
                - free
                - AbsDiff
            - BranchSide:      'src/zopfli/deflate.c:515,3'
              BranchSideFuncs:
                - free
                - AbsDiff
      Callsites:
        - Src:             'src/zopfli/deflate.c:483,12'
          Dst:             AbsDiff
    - functionName:    PatchDistanceCodesForBuggyDecoders
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d_lengths
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:89,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:94,7'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:90,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:90,37'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:91,9'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:91,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:91,30'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:92,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:94,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:95,20'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:96,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AbsDiff
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:423,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:424,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:426,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CalculateBlockSymbolSizeSmall
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ll_lengths
        - d_lengths
        - lz77
        - lstart
        - lend
      BBCount:         18
      ICount:          179
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - ZopfliGetDistSymbol
        - ZopfliGetDistSymbolExtraBits
        - ZopfliGetLengthSymbol
        - ZopfliGetLengthSymbolExtraBits
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:354,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:355,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
            - BranchSide:      'src/zopfli/deflate.c:368,13'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:355,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:355,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
                - __assert_fail
            - BranchSide:      'src/zopfli/deflate.c:356,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:356,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:356,5'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/deflate.c:357,9'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/deflate.c:357,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:358,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
            - BranchSide:      'src/zopfli/deflate.c:360,45'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol
                - ZopfliGetDistSymbol
                - ZopfliGetLengthSymbolExtraBits
                - ZopfliGetDistSymbolExtraBits
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/deflate.c:355,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:356,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:360,23'
          Dst:             ZopfliGetLengthSymbol
        - Src:             'src/zopfli/deflate.c:361,22'
          Dst:             ZopfliGetDistSymbol
        - Src:             'src/zopfli/deflate.c:364,17'
          Dst:             ZopfliGetLengthSymbolExtraBits
        - Src:             'src/zopfli/deflate.c:365,17'
          Dst:             ZopfliGetDistSymbolExtraBits
    - functionName:    ZopfliGetLengthSymbolExtraBits
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliGetDistSymbolExtraBits
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliDeflate
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - btype
        - final
        - in
        - insize
        - bp
        - out
        - outsize
      BBCount:         16
      ICount:          149
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ZopfliDeflatePart
        - fprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:918,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:918,27'
              BranchSideFuncs:
                - ZopfliDeflatePart
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:918,24'
              BranchSideFuncs:
                - ZopfliDeflatePart
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:919,19'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:919,33'
              BranchSideFuncs:
                - ZopfliDeflatePart
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:919,12'
              BranchSideFuncs:
                - ZopfliDeflatePart
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:923,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:917,24'
              BranchSideFuncs:
                - ZopfliDeflatePart
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:925,7'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:925,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:925,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:926,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/zopfli/deflate.c:920,5'
          Dst:             ZopfliDeflatePart
        - Src:             'src/zopfli/deflate.c:926,5'
          Dst:             fprintf
    - functionName:    ZopfliDeflatePart
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - btype
        - final
        - in
        - instart
        - inend
        - bp
        - out
        - outsize
      BBCount:         56
      ICount:          450
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - AddLZ77Block
        - AddLZ77BlockAutoType
        - AddNonCompressedBlock
        - ZopfliAppendLZ77Store
        - ZopfliBlockSplit
        - ZopfliBlockSplitLZ77
        - ZopfliCalculateBlockSizeAutoType
        - ZopfliCleanBlockState
        - ZopfliCleanLZ77Store
        - ZopfliInitBlockState
        - ZopfliInitLZ77Store
        - ZopfliLZ77Optimal
        - ZopfliLZ77OptimalFixed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:826,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:827,27'
              BranchSideFuncs:
                - AddNonCompressedBlock
            - BranchSide:      'src/zopfli/deflate.c:829,14'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliBlockSplit
                - malloc
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77OptimalFixed
                - AddLZ77Block
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
        - Branch String:   'src/zopfli/deflate.c:845,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:846,22'
              BranchSideFuncs:
                - ZopfliBlockSplit
                - malloc
                - ZopfliInitLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
            - BranchSide:      'src/zopfli/deflate.c:852,23'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
        - Branch String:   'src/zopfli/deflate.c:854,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:855,20'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
            - BranchSide:      'src/zopfli/deflate.c:872,7'
              BranchSideFuncs:
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
        - Branch String:   'src/zopfli/deflate.c:855,20'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:855,29'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
            - BranchSide:      'src/zopfli/deflate.c:855,39'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
        - Branch String:   'src/zopfli/deflate.c:856,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:856,33'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
            - BranchSide:      'src/zopfli/deflate.c:856,41'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
        - Branch String:   'src/zopfli/deflate.c:865,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:865,44'
              BranchSideFuncs:
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
            - BranchSide:      'src/zopfli/deflate.c:867,5'
              BranchSideFuncs:
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliInitLZ77Store
                - ZopfliInitBlockState
                - ZopfliLZ77Optimal
                - ZopfliCalculateBlockSizeAutoType
                - ZopfliAppendLZ77Store
        - Branch String:   'src/zopfli/deflate.c:872,31'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:872,34'
              BranchSideFuncs:
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - ZopfliBlockSplitLZ77
                - free
                - free
                - ZopfliCalculateBlockSizeAutoType
            - BranchSide:      'src/zopfli/deflate.c:895,10'
              BranchSideFuncs:
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
        - Branch String:   'src/zopfli/deflate.c:872,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:873,13'
              BranchSideFuncs:
                - ZopfliBlockSplitLZ77
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
                - ZopfliCalculateBlockSizeAutoType
            - BranchSide:      'src/zopfli/deflate.c:895,10'
              BranchSideFuncs:
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
        - Branch String:   'src/zopfli/deflate.c:880,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:881,22'
              BranchSideFuncs:
                - ZopfliCalculateBlockSizeAutoType
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
            - BranchSide:      'src/zopfli/deflate.c:886,9'
              BranchSideFuncs:
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
        - Branch String:   'src/zopfli/deflate.c:881,22'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:881,14'
              BranchSideFuncs:
                - ZopfliCalculateBlockSizeAutoType
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
            - BranchSide:      'src/zopfli/deflate.c:881,35'
              BranchSideFuncs:
                - ZopfliCalculateBlockSizeAutoType
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
        - Branch String:   'src/zopfli/deflate.c:882,20'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:882,41'
              BranchSideFuncs:
                - ZopfliCalculateBlockSizeAutoType
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
            - BranchSide:      'src/zopfli/deflate.c:882,48'
              BranchSideFuncs:
                - ZopfliCalculateBlockSizeAutoType
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
                - free
        - Branch String:   'src/zopfli/deflate.c:886,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:887,12'
              BranchSideFuncs:
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
            - BranchSide:      'src/zopfli/deflate.c:891,12'
              BranchSideFuncs:
                - free
                - ZopfliCleanLZ77Store
                - free
                - free
                - AddLZ77BlockAutoType
        - Branch String:   'src/zopfli/deflate.c:895,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:896,20'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
            - BranchSide:      'src/zopfli/deflate.c:903,3'
              BranchSideFuncs:
                - ZopfliCleanLZ77Store
                - free
                - free
        - Branch String:   'src/zopfli/deflate.c:896,20'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:896,12'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
            - BranchSide:      'src/zopfli/deflate.c:896,33'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
        - Branch String:   'src/zopfli/deflate.c:897,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:897,38'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
            - BranchSide:      'src/zopfli/deflate.c:897,45'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
        - Branch String:   'src/zopfli/deflate.c:898,48'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:895,30'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
            - BranchSide:      'src/zopfli/deflate.c:898,51'
              BranchSideFuncs:
                - AddLZ77BlockAutoType
                - ZopfliCleanLZ77Store
                - free
                - free
      Callsites:
        - Src:             'src/zopfli/deflate.c:827,5'
          Dst:             AddNonCompressedBlock
        - Src:             'src/zopfli/deflate.c:832,5'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/deflate.c:833,5'
          Dst:             ZopfliInitBlockState
        - Src:             'src/zopfli/deflate.c:835,5'
          Dst:             ZopfliLZ77OptimalFixed
        - Src:             'src/zopfli/deflate.c:836,5'
          Dst:             AddLZ77Block
        - Src:             'src/zopfli/deflate.c:839,5'
          Dst:             ZopfliCleanBlockState
        - Src:             'src/zopfli/deflate.c:840,5'
          Dst:             ZopfliCleanLZ77Store
        - Src:             'src/zopfli/deflate.c:846,5'
          Dst:             ZopfliBlockSplit
        - Src:             'src/zopfli/deflate.c:852,3'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/deflate.c:859,5'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/deflate.c:860,5'
          Dst:             ZopfliInitBlockState
        - Src:             'src/zopfli/deflate.c:861,5'
          Dst:             ZopfliLZ77Optimal
        - Src:             'src/zopfli/deflate.c:862,18'
          Dst:             ZopfliCalculateBlockSizeAutoType
        - Src:             'src/zopfli/deflate.c:864,5'
          Dst:             ZopfliAppendLZ77Store
        - Src:             'src/zopfli/deflate.c:867,5'
          Dst:             ZopfliCleanBlockState
        - Src:             'src/zopfli/deflate.c:868,5'
          Dst:             ZopfliCleanLZ77Store
        - Src:             'src/zopfli/deflate.c:877,5'
          Dst:             ZopfliBlockSplitLZ77
        - Src:             'src/zopfli/deflate.c:883,21'
          Dst:             ZopfliCalculateBlockSizeAutoType
        - Src:             'src/zopfli/deflate.c:898,5'
          Dst:             AddLZ77BlockAutoType
        - Src:             'src/zopfli/deflate.c:903,3'
          Dst:             ZopfliCleanLZ77Store
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddNonCompressedBlock
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - final
        - in
        - instart
        - inend
        - bp
        - out
        - outsize
      BBCount:         47
      ICount:          412
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - AddBit
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:638,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:638,46'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:639,20'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:643,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:643,21'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:643,18'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:651,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:651,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:651,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:651,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:651,5'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:651,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:652,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:652,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:652,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:652,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:652,5'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:652,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:653,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:653,5'
              BranchSideFuncs:
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:653,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:653,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:653,5'
              BranchSideFuncs:
                - malloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:653,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:654,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:654,5'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:656,17'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:654,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:654,5'
              BranchSideFuncs:
                - malloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:654,5'
              BranchSideFuncs:
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:656,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:657,7'
              BranchSideFuncs:
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:660,9'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:657,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:656,33'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/deflate.c:657,7'
              BranchSideFuncs:
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:657,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:657,7'
              BranchSideFuncs:
                - malloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
            - BranchSide:      'src/zopfli/deflate.c:657,7'
              BranchSideFuncs:
                - realloc
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/deflate.c:660,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:660,23'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:661,12'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
      Callsites:
        - Src:             'src/zopfli/deflate.c:643,5'
          Dst:             AddBit
        - Src:             'src/zopfli/deflate.c:645,5'
          Dst:             AddBit
        - Src:             'src/zopfli/deflate.c:646,5'
          Dst:             AddBit
        - Src:             'src/zopfli/deflate.c:651,5'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:652,5'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:653,5'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:654,5'
          Dst:             realloc
        - Src:             'src/zopfli/deflate.c:657,7'
          Dst:             realloc
    - functionName:    AddLZ77Block
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - btype
        - final
        - lz77
        - lstart
        - lend
        - expected_data_size
        - bp
        - out
        - outsize
      BBCount:         28
      ICount:          300
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - AddBit
        - AddDynamicTree
        - AddHuffmanBits
        - AddLZ77Data
        - AddNonCompressedBlock
        - GetDynamicLengths
        - GetFixedTree
        - ZopfliLZ77GetByteRange
        - ZopfliLengthsToSymbols
        - __assert_fail
        - fprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:696,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:697,44'
              BranchSideFuncs:
                - ZopfliLZ77GetByteRange
                - AddNonCompressedBlock
            - BranchSide:      'src/zopfli/deflate.c:705,10'
              BranchSideFuncs:
                - AddBit
                - AddBit
                - AddBit
                - __assert_fail
                - GetDynamicLengths
                - AddDynamicTree
                - ZopfliLengthsToSymbols
                - ZopfliLengthsToSymbols
                - AddLZ77Data
                - AddHuffmanBits
                - fprintf
                - fprintf
                - GetFixedTree
        - Branch String:   'src/zopfli/deflate.c:698,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:698,12'
              BranchSideFuncs:
                - AddNonCompressedBlock
            - BranchSide:      'src/zopfli/deflate.c:698,39'
              BranchSideFuncs:
                - AddNonCompressedBlock
        - Branch String:   'src/zopfli/deflate.c:709,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:711,18'
              BranchSideFuncs:
                - GetFixedTree
                - ZopfliLengthsToSymbols
                - ZopfliLengthsToSymbols
                - AddLZ77Data
                - AddHuffmanBits
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:715,5'
              BranchSideFuncs:
                - __assert_fail
                - GetDynamicLengths
                - AddDynamicTree
                - ZopfliLengthsToSymbols
                - ZopfliLengthsToSymbols
                - AddLZ77Data
                - AddHuffmanBits
                - fprintf
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:715,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:715,5'
              BranchSideFuncs:
                - GetDynamicLengths
                - AddDynamicTree
                - ZopfliLengthsToSymbols
                - ZopfliLengthsToSymbols
                - AddLZ77Data
                - AddHuffmanBits
                - fprintf
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:717,23'
              BranchSideFuncs:
                - GetDynamicLengths
                - AddDynamicTree
                - ZopfliLengthsToSymbols
                - ZopfliLengthsToSymbols
                - AddLZ77Data
                - AddHuffmanBits
                - fprintf
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:736,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:737,26'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:739,22'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:737,26'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:736,31'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:737,52'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/zopfli/deflate.c:740,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:740,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/deflate.c:741,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/zopfli/deflate.c:697,21'
          Dst:             ZopfliLZ77GetByteRange
        - Src:             'src/zopfli/deflate.c:700,5'
          Dst:             AddNonCompressedBlock
        - Src:             'src/zopfli/deflate.c:705,3'
          Dst:             AddBit
        - Src:             'src/zopfli/deflate.c:706,3'
          Dst:             AddBit
        - Src:             'src/zopfli/deflate.c:707,3'
          Dst:             AddBit
        - Src:             'src/zopfli/deflate.c:711,5'
          Dst:             GetFixedTree
        - Src:             'src/zopfli/deflate.c:715,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/deflate.c:717,5'
          Dst:             GetDynamicLengths
        - Src:             'src/zopfli/deflate.c:720,5'
          Dst:             AddDynamicTree
        - Src:             'src/zopfli/deflate.c:722,7'
          Dst:             fprintf
        - Src:             'src/zopfli/deflate.c:726,3'
          Dst:             ZopfliLengthsToSymbols
        - Src:             'src/zopfli/deflate.c:727,3'
          Dst:             ZopfliLengthsToSymbols
        - Src:             'src/zopfli/deflate.c:730,3'
          Dst:             AddLZ77Data
        - Src:             'src/zopfli/deflate.c:734,3'
          Dst:             AddHuffmanBits
        - Src:             'src/zopfli/deflate.c:741,5'
          Dst:             fprintf
    - functionName:    ZopfliCalculateBlockSizeAutoType
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ZopfliCalculateBlockSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:615,22'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:616,7'
              BranchSideFuncs:
                - ZopfliCalculateBlockSize
            - BranchSide:      'src/zopfli/deflate.c:616,51'
              BranchSideFuncs:
                - ZopfliCalculateBlockSize
                - ZopfliCalculateBlockSize
        - Branch String:   'src/zopfli/deflate.c:618,40'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:618,43'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:620,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:618,10'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:620,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:620,10'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:620,32'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:620,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/deflate.c:612,29'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/deflate.c:616,26'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/deflate.c:617,20'
          Dst:             ZopfliCalculateBlockSize
    - functionName:    AddLZ77BlockAutoType
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - final
        - lz77
        - lstart
        - lend
        - expected_data_size
        - bp
        - out
        - outsize
      BBCount:         24
      ICount:          240
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - AddBits
        - AddLZ77Block
        - ZopfliCalculateBlockSize
        - ZopfliCleanBlockState
        - ZopfliCleanLZ77Store
        - ZopfliInitBlockState
        - ZopfliInitLZ77Store
        - ZopfliLZ77GetByteRange
        - ZopfliLZ77OptimalFixed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:760,44'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:760,44'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
                - AddLZ77Block
                - ZopfliLZ77GetByteRange
                - ZopfliInitBlockState
                - ZopfliLZ77OptimalFixed
                - ZopfliCalculateBlockSize
                - ZopfliCleanBlockState
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:760,47'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
                - AddLZ77Block
                - ZopfliLZ77GetByteRange
                - ZopfliInitBlockState
                - ZopfliLZ77OptimalFixed
                - ZopfliCalculateBlockSize
                - ZopfliCleanBlockState
                - AddBits
                - AddBits
                - AddBits
        - Branch String:   'src/zopfli/deflate.c:763,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:765,13'
              BranchSideFuncs:
                - AddBits
                - AddBits
                - AddBits
            - BranchSide:      'src/zopfli/deflate.c:770,23'
              BranchSideFuncs:
                - ZopfliInitLZ77Store
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
                - AddLZ77Block
                - ZopfliLZ77GetByteRange
                - ZopfliInitBlockState
                - ZopfliLZ77OptimalFixed
                - ZopfliCalculateBlockSize
                - ZopfliCleanBlockState
        - Branch String:   'src/zopfli/deflate.c:771,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:773,22'
              BranchSideFuncs:
                - ZopfliLZ77GetByteRange
                - ZopfliInitBlockState
                - ZopfliLZ77OptimalFixed
                - ZopfliCalculateBlockSize
                - ZopfliCleanBlockState
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
                - AddLZ77Block
            - BranchSide:      'src/zopfli/deflate.c:783,7'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
                - AddLZ77Block
        - Branch String:   'src/zopfli/deflate.c:783,36'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:783,39'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
                - AddLZ77Block
            - BranchSide:      'src/zopfli/deflate.c:786,14'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
        - Branch String:   'src/zopfli/deflate.c:783,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:784,18'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
            - BranchSide:      'src/zopfli/deflate.c:786,14'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
                - AddLZ77Block
        - Branch String:   'src/zopfli/deflate.c:786,14'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:787,9'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
                - AddLZ77Block
            - BranchSide:      'src/zopfli/deflate.c:795,18'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
        - Branch String:   'src/zopfli/deflate.c:787,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:788,20'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
            - BranchSide:      'src/zopfli/deflate.c:791,20'
              BranchSideFuncs:
                - AddLZ77Block
                - ZopfliCleanLZ77Store
      Callsites:
        - Src:             'src/zopfli/deflate.c:753,29'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/deflate.c:754,22'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/deflate.c:755,20'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/deflate.c:765,5'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:766,5'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:767,5'
          Dst:             AddBits
        - Src:             'src/zopfli/deflate.c:770,3'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/deflate.c:774,30'
          Dst:             ZopfliLZ77GetByteRange
        - Src:             'src/zopfli/deflate.c:777,5'
          Dst:             ZopfliInitBlockState
        - Src:             'src/zopfli/deflate.c:778,5'
          Dst:             ZopfliLZ77OptimalFixed
        - Src:             'src/zopfli/deflate.c:779,17'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/deflate.c:780,5'
          Dst:             ZopfliCleanBlockState
        - Src:             'src/zopfli/deflate.c:784,5'
          Dst:             AddLZ77Block
        - Src:             'src/zopfli/deflate.c:788,7'
          Dst:             AddLZ77Block
        - Src:             'src/zopfli/deflate.c:791,7'
          Dst:             AddLZ77Block
        - Src:             'src/zopfli/deflate.c:795,5'
          Dst:             AddLZ77Block
        - Src:             'src/zopfli/deflate.c:799,3'
          Dst:             ZopfliCleanLZ77Store
    - functionName:    ZopfliCalculateBlockSize
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
        - btype
      BBCount:         9
      ICount:          109
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CalculateBlockSymbolSize
        - GetDynamicLengths
        - GetFixedTree
        - ZopfliLZ77GetByteRange
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:591,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:592,44'
              BranchSideFuncs:
                - ZopfliLZ77GetByteRange
            - BranchSide:      'src/zopfli/deflate.c:599,9'
              BranchSideFuncs:
                - GetDynamicLengths
                - GetFixedTree
                - CalculateBlockSymbolSize
        - Branch String:   'src/zopfli/deflate.c:599,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:600,18'
              BranchSideFuncs:
                - GetFixedTree
                - CalculateBlockSymbolSize
            - BranchSide:      'src/zopfli/deflate.c:604,33'
              BranchSideFuncs:
                - GetDynamicLengths
      Callsites:
        - Src:             'src/zopfli/deflate.c:592,21'
          Dst:             ZopfliLZ77GetByteRange
        - Src:             'src/zopfli/deflate.c:600,5'
          Dst:             GetFixedTree
        - Src:             'src/zopfli/deflate.c:601,15'
          Dst:             CalculateBlockSymbolSize
        - Src:             'src/zopfli/deflate.c:604,15'
          Dst:             GetDynamicLengths
    - functionName:    GetFixedTree
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ll_lengths
        - d_lengths
      BBCount:         21
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:337,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:337,29'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:338,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:338,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:338,31'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:339,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:339,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:339,31'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:340,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:340,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:340,31'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:341,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/deflate.c:341,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/deflate.c:342,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CalculateBlockSymbolSize
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ll_lengths
        - d_lengths
        - lz77
        - lstart
        - lend
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CalculateBlockSymbolSizeGivenCounts
        - CalculateBlockSymbolSizeSmall
        - ZopfliLZ77GetHistogram
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/deflate.c:410,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/deflate.c:412,9'
              BranchSideFuncs:
                - CalculateBlockSymbolSizeSmall
            - BranchSide:      'src/zopfli/deflate.c:416,28'
              BranchSideFuncs:
                - ZopfliLZ77GetHistogram
                - CalculateBlockSymbolSizeGivenCounts
      Callsites:
        - Src:             'src/zopfli/deflate.c:411,12'
          Dst:             CalculateBlockSymbolSizeSmall
        - Src:             'src/zopfli/deflate.c:416,5'
          Dst:             ZopfliLZ77GetHistogram
        - Src:             'src/zopfli/deflate.c:417,12'
          Dst:             CalculateBlockSymbolSizeGivenCounts
    - functionName:    GetDynamicLengths
      functionSourceFile: '/src/zopfli/src/zopfli/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
        - ll_lengths
        - d_lengths
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PatchDistanceCodesForBuggyDecoders
        - TryOptimizeHuffmanForRle
        - ZopfliCalculateBitLengths
        - ZopfliLZ77GetHistogram
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zopfli/deflate.c:575,3'
          Dst:             ZopfliLZ77GetHistogram
        - Src:             'src/zopfli/deflate.c:577,3'
          Dst:             ZopfliCalculateBitLengths
        - Src:             'src/zopfli/deflate.c:578,3'
          Dst:             ZopfliCalculateBitLengths
        - Src:             'src/zopfli/deflate.c:579,3'
          Dst:             PatchDistanceCodesForBuggyDecoders
        - Src:             'src/zopfli/deflate.c:580,10'
          Dst:             TryOptimizeHuffmanForRle
    - functionName:    CRC
      functionSourceFile: '/src/zopfli/src/zopfli/gzip_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/gzip_container.c:77,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:78,27'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/gzip_container.c:80,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliGzipCompress
      functionSourceFile: '/src/zopfli/src/zopfli/gzip_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - in
        - insize
        - out
        - outsize
      BBCount:         114
      ICount:          965
      EdgeCount:       151
      CyclomaticComplexity: 39
      functionsReached:
        - CRC
        - ZopfliDeflate
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/gzip_container.c:90,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:90,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:90,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:90,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:90,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:90,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:91,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:91,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:91,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:91,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:91,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:91,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:92,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:92,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:92,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:92,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:92,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:92,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:93,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:93,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:93,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:93,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:93,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:93,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:95,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:95,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:95,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:95,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:95,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:95,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:96,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:96,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:96,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:96,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:96,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:96,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:97,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:97,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:97,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:97,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:97,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:97,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:98,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:98,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:98,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:98,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:98,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:98,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:100,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:100,3'
              BranchSideFuncs:
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:100,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:100,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:100,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:100,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:101,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:101,3'
              BranchSideFuncs:
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:101,3'
              BranchSideFuncs:
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:101,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:101,3'
              BranchSideFuncs:
                - malloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:101,3'
              BranchSideFuncs:
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:107,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:107,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:107,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:107,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:107,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:107,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:108,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:108,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:108,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:108,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:108,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:108,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:109,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:109,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:109,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:109,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:109,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:109,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:110,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:110,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:110,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:110,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:110,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:110,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:113,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:113,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:113,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:113,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:113,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:113,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:114,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:114,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:114,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:114,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:114,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:114,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:115,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:115,3'
              BranchSideFuncs:
                - realloc
                - fprintf
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:115,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:115,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:115,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - fprintf
                - malloc
            - BranchSide:      'src/zopfli/gzip_container.c:115,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - fprintf
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:116,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:116,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/gzip_container.c:116,3'
              BranchSideFuncs:
                - realloc
                - fprintf
                - malloc
        - Branch String:   'src/zopfli/gzip_container.c:116,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:116,3'
              BranchSideFuncs:
                - malloc
                - fprintf
            - BranchSide:      'src/zopfli/gzip_container.c:116,3'
              BranchSideFuncs:
                - realloc
                - fprintf
        - Branch String:   'src/zopfli/gzip_container.c:118,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/gzip_container.c:118,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/gzip_container.c:119,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/zopfli/gzip_container.c:87,28'
          Dst:             CRC
        - Src:             'src/zopfli/gzip_container.c:90,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:91,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:92,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:93,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:95,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:96,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:97,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:98,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:100,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:101,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:103,3'
          Dst:             ZopfliDeflate
        - Src:             'src/zopfli/gzip_container.c:107,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:108,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:109,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:110,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:113,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:114,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:115,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:116,3'
          Dst:             realloc
        - Src:             'src/zopfli/gzip_container.c:119,5'
          Dst:             fprintf
    - functionName:    GetLengthScore
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - length
        - distance
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:270,10'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:270,28'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:270,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliLZ77Greedy
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - in
        - instart
        - inend
        - store
        - h
      BBCount:         52
      ICount:          368
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - GetLengthScore
        - ZopfliFindLongestMatch
        - ZopfliResetHash
        - ZopfliStoreLitLenDist
        - ZopfliUpdateHash
        - ZopfliVerifyLenDist
        - ZopfliWarmupHash
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:551,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:551,10'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/lz77.c:552,9'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/lz77.c:563,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:563,25'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:565,39'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/lz77.c:567,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:568,22'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:571,12'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:571,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:571,3'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:572,22'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:581,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:582,23'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:607,14'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:583,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:584,31'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:593,16'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/lz77.c:585,45'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:585,48'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:591,7'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:585,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:586,27'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:591,7'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:599,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:600,11'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:604,9'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:600,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:600,11'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:601,12'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:617,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:618,27'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/lz77.c:621,12'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/lz77.c:624,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:625,7'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:629,3'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
        - Branch String:   'src/zopfli/lz77.c:625,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:625,7'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:626,8'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - GetLengthScore
                - GetLengthScore
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/lz77.c:565,3'
          Dst:             ZopfliResetHash
        - Src:             'src/zopfli/lz77.c:566,3'
          Dst:             ZopfliWarmupHash
        - Src:             'src/zopfli/lz77.c:568,5'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/lz77.c:572,5'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/lz77.c:574,5'
          Dst:             ZopfliFindLongestMatch
        - Src:             'src/zopfli/lz77.c:576,19'
          Dst:             GetLengthScore
        - Src:             'src/zopfli/lz77.c:580,23'
          Dst:             GetLengthScore
        - Src:             'src/zopfli/lz77.c:584,9'
          Dst:             ZopfliStoreLitLenDist
        - Src:             'src/zopfli/lz77.c:597,9'
          Dst:             ZopfliVerifyLenDist
        - Src:             'src/zopfli/lz77.c:598,9'
          Dst:             ZopfliStoreLitLenDist
        - Src:             'src/zopfli/lz77.c:600,11'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:602,11'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/lz77.c:618,7'
          Dst:             ZopfliVerifyLenDist
        - Src:             'src/zopfli/lz77.c:619,7'
          Dst:             ZopfliStoreLitLenDist
        - Src:             'src/zopfli/lz77.c:622,7'
          Dst:             ZopfliStoreLitLenDist
        - Src:             'src/zopfli/lz77.c:625,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:627,7'
          Dst:             ZopfliUpdateHash
    - functionName:    ZopfliFindLongestMatch
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - h
        - array
        - pos
        - size
        - limit
        - sublen
        - distance
        - length
      BBCount:         115
      ICount:          797
      EdgeCount:       137
      CyclomaticComplexity: 24
      functionsReached:
        - GetMatch
        - StoreInLongestMatchCache
        - TryGetFromLongestMatchCache
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:430,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:431,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:436,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:431,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:431,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:432,5'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:436,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:436,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:437,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:437,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:437,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:438,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:438,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:438,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:440,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:440,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:443,6'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:448,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:448,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:449,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:451,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:454,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:454,3'
              BranchSideFuncs:
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:456,8'
              BranchSideFuncs:
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:459,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:459,3'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:461,10'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:461,10'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:461,19'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:461,51'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:464,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:465,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:534,28'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:467,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:467,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:468,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:468,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:468,5'
              BranchSideFuncs:
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:469,5'
              BranchSideFuncs:
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:469,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:469,5'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:471,9'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:471,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:472,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:511,9'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:472,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:472,7'
              BranchSideFuncs:
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:473,7'
              BranchSideFuncs:
                - __assert_fail
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:473,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:473,7'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:474,15'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:479,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:479,16'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:482,32'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:478,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:482,32'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:495,11'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:483,23'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:483,27'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:491,25'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:483,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:484,34'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:491,25'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:485,33'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:485,49'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:485,57'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:486,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:486,36'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:487,19'
              BranchSideFuncs:
                - GetMatch
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:495,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:496,13'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:506,5'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:496,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:498,20'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:502,20'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:498,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:499,25'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:501,9'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:504,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:504,37'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:505,7'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:511,27'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:511,30'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:521,10'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:511,58'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:512,9'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:521,10'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:511,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:514,15'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:521,10'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:523,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:523,18'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:525,13'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:525,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:525,22'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
            - BranchSide:      'src/zopfli/lz77.c:525,54'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - GetMatch
        - Branch String:   'src/zopfli/lz77.c:529,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:464,3'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:529,29'
              BranchSideFuncs:
                - StoreInLongestMatchCache
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:537,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:537,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:539,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:541,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:541,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/lz77.c:430,7'
          Dst:             TryGetFromLongestMatchCache
        - Src:             'src/zopfli/lz77.c:431,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:436,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:437,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:438,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:454,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:459,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:467,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:468,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:469,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:472,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:473,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:491,16'
          Dst:             GetMatch
        - Src:             'src/zopfli/lz77.c:534,3'
          Dst:             StoreInLongestMatchCache
        - Src:             'src/zopfli/lz77.c:537,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:541,3'
          Dst:             __assert_fail
    - functionName:    ZopfliStoreLitLenDist
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - length
        - dist
        - pos
        - store
      BBCount:         84
      ICount:          733
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached:
        - ZopfliGetDistSymbol
        - ZopfliGetLengthSymbol
        - __assert_fail
        - realloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:109,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:110,21'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:117,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:111,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:112,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:116,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:112,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:112,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:112,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:112,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:112,7'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - realloc
            - BranchSide:      'src/zopfli/lz77.c:112,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:112,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:111,37'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:111,37'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:117,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:118,20'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:126,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:119,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:120,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:124,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:120,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:120,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:120,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:120,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:120,7'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
            - BranchSide:      'src/zopfli/lz77.c:120,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:120,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:119,36'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:119,36'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:126,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:126,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:126,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:126,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:126,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:126,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:128,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:128,3'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:128,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:128,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:128,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:128,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:130,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:130,3'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:130,3'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:130,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:130,3'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:130,3'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:131,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:131,3'
              BranchSideFuncs:
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:133,7'
              BranchSideFuncs:
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:133,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:134,19'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:140,19'
              BranchSideFuncs:
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:135,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:135,5'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:135,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:135,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:135,5'
              BranchSideFuncs:
                - malloc
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:135,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:137,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:137,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:137,5'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:137,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:137,5'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:137,5'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/zopfli/lz77.c:141,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:141,5'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:141,5'
              BranchSideFuncs:
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
                - malloc
        - Branch String:   'src/zopfli/lz77.c:141,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:141,5'
              BranchSideFuncs:
                - malloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
            - BranchSide:      'src/zopfli/lz77.c:141,5'
              BranchSideFuncs:
                - realloc
                - ZopfliGetLengthSymbol.374
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
        - Branch String:   'src/zopfli/lz77.c:144,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:144,5'
              BranchSideFuncs:
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
            - BranchSide:      'src/zopfli/lz77.c:144,5'
              BranchSideFuncs:
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
                - malloc
        - Branch String:   'src/zopfli/lz77.c:144,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:144,5'
              BranchSideFuncs:
                - malloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
            - BranchSide:      'src/zopfli/lz77.c:144,5'
              BranchSideFuncs:
                - realloc
                - ZopfliGetDistSymbol.375
                - ZopfliGetLengthSymbol.374
                - ZopfliGetDistSymbol.375
      Callsites:
        - Src:             'src/zopfli/lz77.c:112,7'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:120,7'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:126,3'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:128,3'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:130,3'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:131,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:135,5'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:137,5'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:141,5'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:141,5'
          Dst:             ZopfliGetLengthSymbol
        - Src:             'src/zopfli/lz77.c:144,5'
          Dst:             realloc
        - Src:             'src/zopfli/lz77.c:144,5'
          Dst:             ZopfliGetDistSymbol
        - Src:             'src/zopfli/lz77.c:146,32'
          Dst:             ZopfliGetLengthSymbol
        - Src:             'src/zopfli/lz77.c:147,30'
          Dst:             ZopfliGetDistSymbol
    - functionName:    ZopfliVerifyLenDist
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - short
        - short
      constantsTouched: []
      argNames:
        - data
        - datasize
        - pos
        - dist
        - length
      BBCount:         18
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:279,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:279,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:280,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:280,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:280,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:281,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:281,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:282,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:285,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:282,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:283,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/lz77.c:279,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:282,7'
          Dst:             __assert_fail
    - functionName:    ZopfliGetLengthSymbol
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliGetDistSymbol
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/symbols.h:90,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/symbols.h:91,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/symbols.h:93,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TryGetFromLongestMatchCache
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pos
        - limit
        - sublen
        - distance
        - length
      BBCount:         48
      ICount:          361
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - ZopfliCacheToSublen
        - ZopfliMaxCachedSublen
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:349,42'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:349,46'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
                - ZopfliMaxCachedSublen
            - BranchSide:      'src/zopfli/lz77.c:349,42'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
                - ZopfliMaxCachedSublen
        - Branch String:   'src/zopfli/lz77.c:351,54'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:351,54'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
                - ZopfliMaxCachedSublen
            - BranchSide:      'src/zopfli/lz77.c:352,9'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
                - ZopfliMaxCachedSublen
        - Branch String:   'src/zopfli/lz77.c:353,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:352,71'
              BranchSideFuncs:
                - ZopfliMaxCachedSublen
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
            - BranchSide:      'src/zopfli/lz77.c:353,40'
              BranchSideFuncs:
                - ZopfliMaxCachedSublen
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
        - Branch String:   'src/zopfli/lz77.c:356,14'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:356,17'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
            - BranchSide:      'src/zopfli/lz77.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:356,36'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:356,39'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
            - BranchSide:      'src/zopfli/lz77.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:356,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:357,10'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
                - ZopfliMaxCachedSublen
            - BranchSide:      'src/zopfli/lz77.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:357,17'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:357,20'
              BranchSideFuncs:
                - ZopfliMaxCachedSublen
                - ZopfliCacheToSublen
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:359,17'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:357,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:359,17'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:374,14'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:360,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:360,40'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:361,11'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:361,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:362,29'
              BranchSideFuncs:
                - ZopfliCacheToSublen
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:368,21'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:364,40'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:364,44'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:367,7'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:364,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:365,11'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:367,7'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:365,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:365,11'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:366,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/lz77.c:353,18'
          Dst:             ZopfliMaxCachedSublen
        - Src:             'src/zopfli/lz77.c:358,12'
          Dst:             ZopfliMaxCachedSublen
        - Src:             'src/zopfli/lz77.c:362,9'
          Dst:             ZopfliCacheToSublen
        - Src:             'src/zopfli/lz77.c:365,11'
          Dst:             __assert_fail
    - functionName:    GetMatch
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scan
        - match
        - end
        - safe_end
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:304,28'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:304,42'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:304,5'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:304,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:305,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:326,22'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:326,26'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:326,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:330,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    StoreInLongestMatchCache
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - s
        - pos
        - limit
        - sublen
        - distance
        - length
      BBCount:         38
      ICount:          257
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - ZopfliSublenToCache
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:394,42'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:394,46'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:394,42'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:397,14'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:397,17'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:397,14'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:397,43'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:397,46'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:397,43'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:397,53'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:397,57'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:397,53'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:397,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:398,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:398,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:398,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:398,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:398,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:398,5'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:399,28'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:399,28'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:399,28'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:399,60'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:400,30'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:400,30'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:400,62'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
        - Branch String:   'src/zopfli/lz77.c:401,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:401,5'
              BranchSideFuncs:
                - ZopfliSublenToCache
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:402,25'
              BranchSideFuncs:
                - ZopfliSublenToCache
        - Branch String:   'src/zopfli/lz77.c:401,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:401,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/lz77.c:402,25'
              BranchSideFuncs:
                - ZopfliSublenToCache
      Callsites:
        - Src:             'src/zopfli/lz77.c:398,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:401,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/lz77.c:402,5'
          Dst:             ZopfliSublenToCache
    - functionName:    ZopfliCleanBlockState
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZopfliCleanCache
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:237,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:237,7'
              BranchSideFuncs:
                - ZopfliCleanCache
                - free
            - BranchSide:      'src/zopfli/lz77.c:238,22'
              BranchSideFuncs:
                - ZopfliCleanCache
                - free
      Callsites:
        - Src:             'src/zopfli/lz77.c:238,5'
          Dst:             ZopfliCleanCache
    - functionName:    ZopfliInitBlockState
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - blockstart
        - blockend
        - add_lmc
        - s
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZopfliInitCache
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:226,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:227,40'
              BranchSideFuncs:
                - malloc
                - ZopfliInitCache
            - BranchSide:      'src/zopfli/lz77.c:230,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/lz77.c:228,5'
          Dst:             ZopfliInitCache
    - functionName:    ZopfliLZ77GetHistogramAt
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz77
        - lpos
        - ll_counts
        - d_counts
      BBCount:         26
      ICount:          195
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:175,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:176,20'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:178,12'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:178,48'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:178,51'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:178,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:178,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:181,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:182,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:184,46'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:184,49'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:184,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:184,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:187,1'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:185,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:185,30'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:186,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliLZ77GetHistogram
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
        - ll_counts
        - d_counts
      BBCount:         24
      ICount:          175
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - ZopfliLZ77GetHistogramAt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:193,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:194,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:203,30'
              BranchSideFuncs:
                - ZopfliLZ77GetHistogramAt
                - ZopfliLZ77GetHistogramAt
        - Branch String:   'src/zopfli/lz77.c:196,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:197,7'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:198,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:198,32'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:209,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:210,36'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:212,14'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:212,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:213,34'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:215,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/lz77.c:203,5'
          Dst:             ZopfliLZ77GetHistogramAt
        - Src:             'src/zopfli/lz77.c:207,7'
          Dst:             ZopfliLZ77GetHistogramAt
    - functionName:    ZopfliLZ77GetByteRange
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:163,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:163,23'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:164,26'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:164,25'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:165,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliAppendLZ77Store
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - store
        - target
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ZopfliStoreLitLenDist
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:154,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:155,27'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
            - BranchSide:      'src/zopfli/lz77.c:158,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/lz77.c:155,5'
          Dst:             ZopfliStoreLitLenDist
    - functionName:    CeilDiv
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliCopyLZ77Store
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
        - dest
      BBCount:         32
      ICount:          304
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - CeilDiv
        - ZopfliCleanLZ77Store
        - ZopfliInitLZ77Store
        - exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/lz77.c:73,22'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:73,26'
              BranchSideFuncs:
                - exit
                - exit
                - exit
                - exit
            - BranchSide:      'src/zopfli/lz77.c:73,39'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/zopfli/lz77.c:73,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:73,39'
              BranchSideFuncs:
                - exit
                - exit
                - exit
            - BranchSide:      'src/zopfli/lz77.c:74,8'
              BranchSideFuncs:
                - exit
                - exit
                - exit
        - Branch String:   'src/zopfli/lz77.c:74,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:74,19'
              BranchSideFuncs:
                - exit
                - exit
            - BranchSide:      'src/zopfli/lz77.c:75,8'
              BranchSideFuncs:
                - exit
                - exit
        - Branch String:   'src/zopfli/lz77.c:75,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:75,28'
              BranchSideFuncs:
                - exit
                - exit
            - BranchSide:      'src/zopfli/lz77.c:75,44'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/zopfli/lz77.c:75,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:75,44'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/zopfli/lz77.c:76,8'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/zopfli/lz77.c:76,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:76,28'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/zopfli/lz77.c:76,44'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/zopfli/lz77.c:76,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:76,44'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:78,16'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:79,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:80,24'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:86,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:86,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:87,26'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:89,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/lz77.c:89,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/lz77.c:90,25'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/lz77.c:92,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/lz77.c:57,35'
          Dst:             CeilDiv
        - Src:             'src/zopfli/lz77.c:58,33'
          Dst:             CeilDiv
        - Src:             'src/zopfli/lz77.c:59,3'
          Dst:             ZopfliCleanLZ77Store
        - Src:             'src/zopfli/lz77.c:60,3'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/lz77.c:73,39'
          Dst:             exit
        - Src:             'src/zopfli/lz77.c:74,19'
          Dst:             exit
        - Src:             'src/zopfli/lz77.c:75,44'
          Dst:             exit
        - Src:             'src/zopfli/lz77.c:76,44'
          Dst:             exit
    - functionName:    ZopfliCleanLZ77Store
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - store
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliInitLZ77Store
      functionSourceFile: '/src/zopfli/src/zopfli/lz77.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - store
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ran
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RandomizeFreqs
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - freqs
        - n
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Ran
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:98,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:99,14'
              BranchSideFuncs:
                - Ran
                - Ran
            - BranchSide:      'src/zopfli/squeeze.c:101,1'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:99,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:99,48'
              BranchSideFuncs:
                - Ran
                - Ran
            - BranchSide:      'src/zopfli/squeeze.c:100,3'
              BranchSideFuncs:
                - Ran
                - Ran
      Callsites:
        - Src:             'src/zopfli/squeeze.c:99,10'
          Dst:             Ran
        - Src:             'src/zopfli/squeeze.c:99,54'
          Dst:             Ran
    - functionName:    ZopfliGetDistExtraBits
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/symbols.h:40,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/symbols.h:40,17'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/symbols.h:41,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliGetLengthExtraBits
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zopfli_min
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:201,10'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:201,18'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:201,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetCostModelMinCost
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - costmodel
        - costcontext
      BBCount:         17
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:180,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:181,16'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:188,11'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:182,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:183,20'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:186,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:189,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:190,16'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:197,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:191,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:192,27'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:195,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FollowPath
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - in
        - instart
        - inend
        - path
        - pathsize
        - store
        - h
      BBCount:         41
      ICount:          283
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - ZopfliFindLongestMatch
        - ZopfliResetHash
        - ZopfliStoreLitLenDist
        - ZopfliUpdateHash
        - ZopfliVerifyLenDist
        - ZopfliWarmupHash
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:343,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:343,10'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:344,9'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:348,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:348,25'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:350,39'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:352,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:353,22'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:356,9'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:357,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:357,3'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:358,29'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:361,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:361,5'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:363,22'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:366,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:369,30'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliUpdateHash
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:376,14'
              BranchSideFuncs:
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:371,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:371,7'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliFindLongestMatch
                - ZopfliUpdateHash
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:372,27'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:371,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:371,7'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliFindLongestMatch
                - ZopfliUpdateHash
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:372,27'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:371,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:371,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:372,27'
              BranchSideFuncs:
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:382,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:382,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:383,12'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:383,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:384,24'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:387,12'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliStoreLitLenDist
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliVerifyLenDist
                - ZopfliStoreLitLenDist
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/squeeze.c:350,3'
          Dst:             ZopfliResetHash
        - Src:             'src/zopfli/squeeze.c:351,3'
          Dst:             ZopfliWarmupHash
        - Src:             'src/zopfli/squeeze.c:353,5'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/squeeze.c:361,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:363,5'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/squeeze.c:369,7'
          Dst:             ZopfliFindLongestMatch
        - Src:             'src/zopfli/squeeze.c:371,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:372,7'
          Dst:             ZopfliVerifyLenDist
        - Src:             'src/zopfli/squeeze.c:373,7'
          Dst:             ZopfliStoreLitLenDist
        - Src:             'src/zopfli/squeeze.c:377,7'
          Dst:             ZopfliStoreLitLenDist
        - Src:             'src/zopfli/squeeze.c:382,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:384,7'
          Dst:             ZopfliUpdateHash
    - functionName:    TraceBackwards
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - length_array
        - path
        - pathsize
      BBCount:         32
      ICount:          212
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:320,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:320,18'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:321,3'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - malloc
        - Branch String:   'src/zopfli/squeeze.c:322,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:322,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/squeeze.c:322,5'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - malloc
        - Branch String:   'src/zopfli/squeeze.c:322,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:322,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - realloc
            - BranchSide:      'src/zopfli/squeeze.c:322,5'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - malloc
        - Branch String:   'src/zopfli/squeeze.c:323,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:323,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - realloc
                - __assert_fail
                - malloc
            - BranchSide:      'src/zopfli/squeeze.c:324,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - realloc
                - __assert_fail
                - malloc
        - Branch String:   'src/zopfli/squeeze.c:324,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:324,5'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - __assert_fail
                - __assert_fail
                - malloc
            - BranchSide:      'src/zopfli/squeeze.c:325,5'
              BranchSideFuncs:
                - __assert_fail
                - realloc
                - __assert_fail
                - __assert_fail
                - malloc
        - Branch String:   'src/zopfli/squeeze.c:325,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:325,5'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - malloc
            - BranchSide:      'src/zopfli/squeeze.c:326,14'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - malloc
        - Branch String:   'src/zopfli/squeeze.c:327,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:327,21'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:331,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:331,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:332,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/squeeze.c:322,5'
          Dst:             realloc
        - Src:             'src/zopfli/squeeze.c:323,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:324,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:325,5'
          Dst:             __assert_fail
    - functionName:    GetBestLengths
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      double
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - in
        - instart
        - inend
        - costmodel
        - costcontext
        - length_array
        - h
        - costs
      BBCount:         65
      ICount:          509
      EdgeCount:       80
      CyclomaticComplexity: 17
      functionsReached:
        - GetCostModelMinCost
        - ZopfliFindLongestMatch
        - ZopfliResetHash
        - ZopfliUpdateHash
        - ZopfliWarmupHash
        - __assert_fail
        - zopfli_min
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:229,24'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:229,10'
              BranchSideFuncs:
                - GetCostModelMinCost
                - ZopfliResetHash
                - ZopfliWarmupHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:230,9'
              BranchSideFuncs:
                - GetCostModelMinCost
                - ZopfliResetHash
                - ZopfliWarmupHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:235,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:235,25'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:237,39'
              BranchSideFuncs:
                - ZopfliResetHash
                - ZopfliWarmupHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:239,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:240,22'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:243,10'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:243,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:243,39'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:244,3'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:247,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:248,16'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:305,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:255,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:255,12'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:273,28'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:256,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:256,12'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:273,28'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:257,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:257,12'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:273,28'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:254,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:259,27'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
            - BranchSide:      'src/zopfli/squeeze.c:273,28'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:263,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:264,39'
              BranchSideFuncs:
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:270,5'
              BranchSideFuncs:
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:277,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:278,24'
              BranchSideFuncs:
                - __assert_fail
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:286,23'
              BranchSideFuncs:
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:279,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:279,7'
              BranchSideFuncs:
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:280,11'
              BranchSideFuncs:
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:280,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:281,24'
              BranchSideFuncs:
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:284,5'
              BranchSideFuncs:
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:288,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:293,10'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:303,3'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
        - Branch String:   'src/zopfli/squeeze.c:293,10'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:293,43'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:295,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:296,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:296,7'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:297,11'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:297,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:298,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:302,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:298,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:298,9'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/squeeze.c:299,24'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliUpdateHash
                - ZopfliFindLongestMatch
                - zopfli_min
                - __assert_fail
                - ZopfliUpdateHash
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/squeeze.c:305,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:306,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/squeeze.c:232,20'
          Dst:             GetCostModelMinCost
        - Src:             'src/zopfli/squeeze.c:237,3'
          Dst:             ZopfliResetHash
        - Src:             'src/zopfli/squeeze.c:238,3'
          Dst:             ZopfliWarmupHash
        - Src:             'src/zopfli/squeeze.c:240,5'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/squeeze.c:249,5'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/squeeze.c:268,9'
          Dst:             ZopfliUpdateHash
        - Src:             'src/zopfli/squeeze.c:273,5'
          Dst:             ZopfliFindLongestMatch
        - Src:             'src/zopfli/squeeze.c:279,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:286,12'
          Dst:             zopfli_min
        - Src:             'src/zopfli/squeeze.c:296,7'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:298,9'
          Dst:             __assert_fail
        - Src:             'src/zopfli/squeeze.c:305,3'
          Dst:             __assert_fail
    - functionName:    ZopfliGetDistSymbol
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/symbols.h:90,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/symbols.h:91,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/symbols.h:93,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliGetLengthSymbol
      functionSourceFile: '/src/zopfli/src/zopfli/symbols.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCostFixed
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - litlen
        - dist
        - unused
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ZopfliGetDistExtraBits
        - ZopfliGetLengthExtraBits
        - ZopfliGetLengthSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:127,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:131,40'
              BranchSideFuncs:
                - ZopfliGetDistExtraBits.452
                - ZopfliGetLengthExtraBits.453
                - ZopfliGetLengthSymbol.466
        - Branch String:   'src/zopfli/squeeze.c:128,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:128,24'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:129,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:135,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:135,27'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:136,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/squeeze.c:131,17'
          Dst:             ZopfliGetDistExtraBits
        - Src:             'src/zopfli/squeeze.c:132,17'
          Dst:             ZopfliGetLengthExtraBits
        - Src:             'src/zopfli/squeeze.c:133,16'
          Dst:             ZopfliGetLengthSymbol
    - functionName:    ZopfliLZ77OptimalFixed
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - in
        - instart
        - inend
        - store
      BBCount:         7
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - GetCostFixed
        - LZ77OptimalRun
        - ZopfliAllocHash
        - ZopfliCleanHash
        - exit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:543,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:543,15'
              BranchSideFuncs:
                - exit
                - ZopfliAllocHash
                - LZ77OptimalRun
                - free
                - free
                - free
                - ZopfliCleanHash
            - BranchSide:      'src/zopfli/squeeze.c:544,8'
              BranchSideFuncs:
                - exit
                - ZopfliAllocHash
                - LZ77OptimalRun
                - free
                - free
                - free
                - ZopfliCleanHash
        - Branch String:   'src/zopfli/squeeze.c:544,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:544,22'
              BranchSideFuncs:
                - ZopfliAllocHash
                - LZ77OptimalRun
                - free
                - free
                - free
                - ZopfliCleanHash
            - BranchSide:      'src/zopfli/squeeze.c:546,39'
              BranchSideFuncs:
                - ZopfliAllocHash
                - LZ77OptimalRun
                - free
                - free
                - free
                - ZopfliCleanHash
      Callsites:
        - Src:             'src/zopfli/squeeze.c:543,15'
          Dst:             exit
        - Src:             'src/zopfli/squeeze.c:544,22'
          Dst:             exit
        - Src:             'src/zopfli/squeeze.c:546,3'
          Dst:             ZopfliAllocHash
        - Src:             'src/zopfli/squeeze.c:553,3'
          Dst:             LZ77OptimalRun
        - Src:             'src/zopfli/squeeze.c:553,3'
          Dst:             GetCostFixed
        - Src:             'src/zopfli/squeeze.c:559,3'
          Dst:             ZopfliCleanHash
    - functionName:    LZ77OptimalRun
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      double
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - in
        - instart
        - inend
        - path
        - pathsize
        - length_array
        - costmodel
        - costcontext
        - store
        - h
        - costs
      BBCount:         7
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - FollowPath
        - GetBestLengths
        - TraceBackwards
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:442,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:442,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:442,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/squeeze.c:435,17'
          Dst:             GetBestLengths
        - Src:             'src/zopfli/squeeze.c:440,3'
          Dst:             TraceBackwards
        - Src:             'src/zopfli/squeeze.c:441,3'
          Dst:             FollowPath
        - Src:             'src/zopfli/squeeze.c:442,3'
          Dst:             __assert_fail
    - functionName:    RandomizeStatFreqs
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - stats
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RandomizeFreqs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zopfli/squeeze.c:104,3'
          Dst:             RandomizeFreqs
        - Src:             'src/zopfli/squeeze.c:105,3'
          Dst:             RandomizeFreqs
    - functionName:    CalculateStatistics
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ZopfliCalculateEntropy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zopfli/squeeze.c:393,3'
          Dst:             ZopfliCalculateEntropy
        - Src:             'src/zopfli/squeeze.c:394,3'
          Dst:             ZopfliCalculateEntropy
    - functionName:    AddWeighedStatFreqs
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats1
        - w1
        - stats2
        - w2
        - result
      BBCount:         9
      ICount:          100
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:69,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:71,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:73,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:73,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:75,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:77,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ClearStatFreqs
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:111,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:111,39'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:112,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/squeeze.c:112,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:112,38'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CopyStats
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
        - dest
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetCostStat
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - litlen
        - dist
        - context
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ZopfliGetDistExtraBits
        - ZopfliGetDistSymbol
        - ZopfliGetLengthExtraBits
        - ZopfliGetLengthSymbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:148,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:149,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/squeeze.c:151,38'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol.466
                - ZopfliGetLengthExtraBits.453
                - ZopfliGetDistSymbol.465
                - ZopfliGetDistExtraBits.452
      Callsites:
        - Src:             'src/zopfli/squeeze.c:151,16'
          Dst:             ZopfliGetLengthSymbol
        - Src:             'src/zopfli/squeeze.c:152,17'
          Dst:             ZopfliGetLengthExtraBits
        - Src:             'src/zopfli/squeeze.c:153,16'
          Dst:             ZopfliGetDistSymbol
        - Src:             'src/zopfli/squeeze.c:154,17'
          Dst:             ZopfliGetDistExtraBits
    - functionName:    GetStatistics
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - store
        - stats
      BBCount:         10
      ICount:          106
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CalculateStatistics
        - ZopfliGetDistSymbol
        - ZopfliGetLengthSymbol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:400,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:401,9'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol.466
                - ZopfliGetDistSymbol.465
                - CalculateStatistics
            - BranchSide:      'src/zopfli/squeeze.c:408,3'
              BranchSideFuncs:
                - CalculateStatistics
        - Branch String:   'src/zopfli/squeeze.c:401,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:402,7'
              BranchSideFuncs:
                - CalculateStatistics
                - ZopfliGetLengthSymbol.466
                - ZopfliGetDistSymbol.465
            - BranchSide:      'src/zopfli/squeeze.c:404,7'
              BranchSideFuncs:
                - ZopfliGetLengthSymbol.466
                - ZopfliGetDistSymbol.465
                - CalculateStatistics
      Callsites:
        - Src:             'src/zopfli/squeeze.c:404,22'
          Dst:             ZopfliGetLengthSymbol
        - Src:             'src/zopfli/squeeze.c:405,20'
          Dst:             ZopfliGetDistSymbol
        - Src:             'src/zopfli/squeeze.c:410,3'
          Dst:             CalculateStatistics
    - functionName:    InitStats
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitRanState
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliLZ77Optimal
      functionSourceFile: '/src/zopfli/src/zopfli/squeeze.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - in
        - instart
        - inend
        - numiterations
        - store
      BBCount:         30
      ICount:          257
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - AddWeighedStatFreqs
        - CalculateStatistics
        - ClearStatFreqs
        - CopyStats
        - GetCostStat
        - GetStatistics
        - InitRanState
        - InitStats
        - LZ77OptimalRun
        - RandomizeStatFreqs
        - ZopfliAllocHash
        - ZopfliCalculateBlockSize
        - ZopfliCleanHash
        - ZopfliCleanLZ77Store
        - ZopfliCopyLZ77Store
        - ZopfliInitLZ77Store
        - ZopfliLZ77Greedy
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/squeeze.c:469,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:469,15'
              BranchSideFuncs:
                - exit
                - InitRanState
                - InitStats
                - ZopfliInitLZ77Store
                - ZopfliAllocHash
                - ZopfliLZ77Greedy
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
            - BranchSide:      'src/zopfli/squeeze.c:470,8'
              BranchSideFuncs:
                - exit
                - InitRanState
                - InitStats
                - ZopfliInitLZ77Store
                - ZopfliAllocHash
                - ZopfliLZ77Greedy
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
        - Branch String:   'src/zopfli/squeeze.c:470,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:470,22'
              BranchSideFuncs:
                - InitRanState
                - InitStats
                - ZopfliInitLZ77Store
                - ZopfliAllocHash
                - ZopfliLZ77Greedy
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
            - BranchSide:      'src/zopfli/squeeze.c:472,3'
              BranchSideFuncs:
                - InitRanState
                - InitStats
                - ZopfliInitLZ77Store
                - ZopfliAllocHash
                - ZopfliLZ77Greedy
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
        - Branch String:   'src/zopfli/squeeze.c:486,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:487,5'
              BranchSideFuncs:
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
            - BranchSide:      'src/zopfli/squeeze.c:521,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
        - Branch String:   'src/zopfli/squeeze.c:493,34'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:493,38'
              BranchSideFuncs:
                - fprintf
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
            - BranchSide:      'src/zopfli/squeeze.c:494,15'
              BranchSideFuncs:
                - fprintf
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
        - Branch String:   'src/zopfli/squeeze.c:493,58'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:493,61'
              BranchSideFuncs:
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
            - BranchSide:      'src/zopfli/squeeze.c:496,9'
              BranchSideFuncs:
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
        - Branch String:   'src/zopfli/squeeze.c:493,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:494,15'
              BranchSideFuncs:
                - fprintf
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
            - BranchSide:      'src/zopfli/squeeze.c:496,9'
              BranchSideFuncs:
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
        - Branch String:   'src/zopfli/squeeze.c:496,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:498,42'
              BranchSideFuncs:
                - ZopfliCopyLZ77Store
                - CopyStats
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
            - BranchSide:      'src/zopfli/squeeze.c:502,5'
              BranchSideFuncs:
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
        - Branch String:   'src/zopfli/squeeze.c:505,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:509,7'
              BranchSideFuncs:
                - AddWeighedStatFreqs
                - CalculateStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
            - BranchSide:      'src/zopfli/squeeze.c:512,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
        - Branch String:   'src/zopfli/squeeze.c:512,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:512,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
            - BranchSide:      'src/zopfli/squeeze.c:518,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
        - Branch String:   'src/zopfli/squeeze.c:512,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/squeeze.c:513,7'
              BranchSideFuncs:
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
            - BranchSide:      'src/zopfli/squeeze.c:518,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - ZopfliCleanLZ77Store
                - ZopfliInitLZ77Store
                - LZ77OptimalRun
                - ZopfliCalculateBlockSize
                - CopyStats
                - ClearStatFreqs
                - GetStatistics
                - CopyStats
                - RandomizeStatFreqs
                - CalculateStatistics
                - AddWeighedStatFreqs
                - CalculateStatistics
                - ZopfliCopyLZ77Store
                - CopyStats
                - fprintf
      Callsites:
        - Src:             'src/zopfli/squeeze.c:469,15'
          Dst:             exit
        - Src:             'src/zopfli/squeeze.c:470,22'
          Dst:             exit
        - Src:             'src/zopfli/squeeze.c:472,3'
          Dst:             InitRanState
        - Src:             'src/zopfli/squeeze.c:473,3'
          Dst:             InitStats
        - Src:             'src/zopfli/squeeze.c:474,3'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/squeeze.c:475,3'
          Dst:             ZopfliAllocHash
        - Src:             'src/zopfli/squeeze.c:481,3'
          Dst:             ZopfliLZ77Greedy
        - Src:             'src/zopfli/squeeze.c:482,3'
          Dst:             GetStatistics
        - Src:             'src/zopfli/squeeze.c:487,5'
          Dst:             ZopfliCleanLZ77Store
        - Src:             'src/zopfli/squeeze.c:488,5'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/squeeze.c:489,5'
          Dst:             LZ77OptimalRun
        - Src:             'src/zopfli/squeeze.c:489,5'
          Dst:             GetCostStat
        - Src:             'src/zopfli/squeeze.c:492,12'
          Dst:             ZopfliCalculateBlockSize
        - Src:             'src/zopfli/squeeze.c:494,7'
          Dst:             fprintf
        - Src:             'src/zopfli/squeeze.c:498,7'
          Dst:             ZopfliCopyLZ77Store
        - Src:             'src/zopfli/squeeze.c:499,7'
          Dst:             CopyStats
        - Src:             'src/zopfli/squeeze.c:502,5'
          Dst:             CopyStats
        - Src:             'src/zopfli/squeeze.c:503,5'
          Dst:             ClearStatFreqs
        - Src:             'src/zopfli/squeeze.c:504,5'
          Dst:             GetStatistics
        - Src:             'src/zopfli/squeeze.c:509,7'
          Dst:             AddWeighedStatFreqs
        - Src:             'src/zopfli/squeeze.c:510,7'
          Dst:             CalculateStatistics
        - Src:             'src/zopfli/squeeze.c:513,7'
          Dst:             CopyStats
        - Src:             'src/zopfli/squeeze.c:514,7'
          Dst:             RandomizeStatFreqs
        - Src:             'src/zopfli/squeeze.c:515,7'
          Dst:             CalculateStatistics
        - Src:             'src/zopfli/squeeze.c:524,3'
          Dst:             ZopfliCleanLZ77Store
        - Src:             'src/zopfli/squeeze.c:525,3'
          Dst:             ZopfliCleanHash
    - functionName:    ZopfliCalculateBitLengths
      functionSourceFile: '/src/zopfli/src/zopfli/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - n
        - maxbits
        - bitlengths
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - ZopfliLengthLimitedCodeLengths
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/zopfli/tree.c:100,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:100,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:100,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/tree.c:98,15'
          Dst:             ZopfliLengthLimitedCodeLengths
        - Src:             'src/zopfli/tree.c:100,3'
          Dst:             __assert_fail
    - functionName:    ZopfliCalculateEntropy
      functionSourceFile: '/src/zopfli/src/zopfli/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - n
        - bitlengths
      BBCount:         26
      ICount:          178
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/tree.c:76,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:77,12'
              BranchSideFuncs:
                - log
                - log
                - __assert_fail
                - log
            - BranchSide:      'src/zopfli/tree.c:79,14'
              BranchSideFuncs:
                - log
                - log
                - __assert_fail
                - log
        - Branch String:   'src/zopfli/tree.c:79,14'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:79,29'
              BranchSideFuncs:
                - log
                - log
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:79,38'
              BranchSideFuncs:
                - log
                - log
                - __assert_fail
        - Branch String:   'src/zopfli/tree.c:80,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:84,9'
              BranchSideFuncs:
                - log
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:94,1'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/tree.c:84,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:84,40'
              BranchSideFuncs:
                - __assert_fail
                - log
            - BranchSide:      'src/zopfli/tree.c:85,26'
              BranchSideFuncs:
                - log
                - __assert_fail
        - Branch String:   'src/zopfli/tree.c:91,27'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:91,30'
              BranchSideFuncs:
                - __assert_fail
                - log
            - BranchSide:      'src/zopfli/tree.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - log
        - Branch String:   'src/zopfli/tree.c:91,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:91,53'
              BranchSideFuncs:
                - __assert_fail
                - log
            - BranchSide:      'src/zopfli/tree.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - log
        - Branch String:   'src/zopfli/tree.c:92,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:92,5'
              BranchSideFuncs:
                - log
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:93,3'
              BranchSideFuncs:
                - log
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/tree.c:79,25'
          Dst:             log
        - Src:             'src/zopfli/tree.c:79,34'
          Dst:             log
        - Src:             'src/zopfli/tree.c:85,36'
          Dst:             log
        - Src:             'src/zopfli/tree.c:92,5'
          Dst:             __assert_fail
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliLengthsToSymbols
      functionSourceFile: '/src/zopfli/src/zopfli/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lengths
        - n
        - maxbits
        - symbols
      BBCount:         30
      ICount:          231
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/tree.c:37,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:38,5'
              BranchSideFuncs:
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:43,13'
              BranchSideFuncs:
                - free
                - free
                - __assert_fail
        - Branch String:   'src/zopfli/tree.c:43,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:44,5'
              BranchSideFuncs:
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:46,10'
              BranchSideFuncs:
                - free
                - free
                - __assert_fail
        - Branch String:   'src/zopfli/tree.c:46,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:47,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
            - BranchSide:      'src/zopfli/tree.c:51,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/zopfli/tree.c:47,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:47,5'
              BranchSideFuncs:
                - free
                - free
                - __assert_fail
            - BranchSide:      'src/zopfli/tree.c:48,5'
              BranchSideFuncs:
                - free
                - free
                - __assert_fail
        - Branch String:   'src/zopfli/tree.c:53,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:54,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/zopfli/tree.c:59,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/zopfli/tree.c:59,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:60,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/zopfli/tree.c:67,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'src/zopfli/tree.c:61,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/tree.c:62,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'src/zopfli/tree.c:65,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'src/zopfli/tree.c:47,5'
          Dst:             __assert_fail
    - functionName:    adler32
      functionSourceFile: '/src/zopfli/src/zopfli/zlib_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/zlib_container.c:35,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:36,21'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/zlib_container.c:47,11'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/zlib_container.c:36,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:36,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/zlib_container.c:36,60'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/zlib_container.c:38,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:39,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/zlib_container.c:43,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliZlibCompress
      functionSourceFile: '/src/zopfli/src/zopfli/zlib_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - in
        - insize
        - out
        - outsize
      BBCount:         42
      ICount:          412
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - ZopfliDeflate
        - adler32
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/zlib_container.c:62,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:62,3'
              BranchSideFuncs:
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:62,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:62,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:62,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:62,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:63,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:63,3'
              BranchSideFuncs:
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:63,3'
              BranchSideFuncs:
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:63,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:63,3'
              BranchSideFuncs:
                - malloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:63,3'
              BranchSideFuncs:
                - realloc
                - ZopfliDeflate
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:68,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:68,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:68,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:68,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:68,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:68,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:69,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:69,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:69,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:69,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:69,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:69,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:70,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:70,3'
              BranchSideFuncs:
                - realloc
                - fprintf
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:70,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - fprintf
                - malloc
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:70,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:70,3'
              BranchSideFuncs:
                - malloc
                - realloc
                - fprintf
                - malloc
            - BranchSide:      'src/zopfli/zlib_container.c:70,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - fprintf
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:71,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:71,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/zlib_container.c:71,3'
              BranchSideFuncs:
                - realloc
                - fprintf
                - malloc
        - Branch String:   'src/zopfli/zlib_container.c:71,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:71,3'
              BranchSideFuncs:
                - malloc
                - fprintf
            - BranchSide:      'src/zopfli/zlib_container.c:71,3'
              BranchSideFuncs:
                - realloc
                - fprintf
        - Branch String:   'src/zopfli/zlib_container.c:73,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/zlib_container.c:73,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/zopfli/zlib_container.c:74,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/zopfli/zlib_container.c:54,23'
          Dst:             adler32
        - Src:             'src/zopfli/zlib_container.c:62,3'
          Dst:             realloc
        - Src:             'src/zopfli/zlib_container.c:63,3'
          Dst:             realloc
        - Src:             'src/zopfli/zlib_container.c:65,3'
          Dst:             ZopfliDeflate
        - Src:             'src/zopfli/zlib_container.c:68,3'
          Dst:             realloc
        - Src:             'src/zopfli/zlib_container.c:69,3'
          Dst:             realloc
        - Src:             'src/zopfli/zlib_container.c:70,3'
          Dst:             realloc
        - Src:             'src/zopfli/zlib_container.c:71,3'
          Dst:             realloc
        - Src:             'src/zopfli/zlib_container.c:74,5'
          Dst:             fprintf
    - functionName:    ZopfliBlockSplitSimple
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - instart
        - inend
        - blocksize
        - splitpoints
        - npoints
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:327,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:328,5'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:328,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:327,10'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:328,5'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:328,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:328,5'
              BranchSideFuncs:
                - malloc
                - realloc
            - BranchSide:      'src/zopfli/blocksplitter.c:328,5'
              BranchSideFuncs:
                - realloc
                - malloc
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:328,5'
          Dst:             realloc
    - functionName:    ZopfliBlockSplit
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - in
        - instart
        - inend
        - maxblocks
        - splitpoints
        - npoints
      BBCount:         29
      ICount:          233
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - ZopfliAllocHash
        - ZopfliBlockSplitLZ77
        - ZopfliCleanBlockState
        - ZopfliCleanHash
        - ZopfliCleanLZ77Store
        - ZopfliInitBlockState
        - ZopfliInitLZ77Store
        - ZopfliLZ77Greedy
        - __assert_fail
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:304,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:305,12'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:314,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
        - Branch String:   'src/zopfli/blocksplitter.c:305,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:306,29'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:313,3'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
        - Branch String:   'src/zopfli/blocksplitter.c:306,23'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:306,23'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:306,55'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:307,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:308,9'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:311,14'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:308,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:308,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:308,9'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:308,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:308,9'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
            - BranchSide:      'src/zopfli/blocksplitter.c:308,9'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:309,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:309,38'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
            - BranchSide:      'src/zopfli/blocksplitter.c:310,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:314,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:314,3'
              BranchSideFuncs:
                - free
                - ZopfliCleanBlockState
                - ZopfliCleanLZ77Store
                - ZopfliCleanHash
            - BranchSide:      'src/zopfli/blocksplitter.c:314,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:287,3'
          Dst:             ZopfliInitLZ77Store
        - Src:             'src/zopfli/blocksplitter.c:288,3'
          Dst:             ZopfliInitBlockState
        - Src:             'src/zopfli/blocksplitter.c:289,3'
          Dst:             ZopfliAllocHash
        - Src:             'src/zopfli/blocksplitter.c:296,3'
          Dst:             ZopfliLZ77Greedy
        - Src:             'src/zopfli/blocksplitter.c:298,3'
          Dst:             ZopfliBlockSplitLZ77
        - Src:             'src/zopfli/blocksplitter.c:308,9'
          Dst:             realloc
        - Src:             'src/zopfli/blocksplitter.c:314,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/blocksplitter.c:317,3'
          Dst:             ZopfliCleanBlockState
        - Src:             'src/zopfli/blocksplitter.c:318,3'
          Dst:             ZopfliCleanLZ77Store
        - Src:             'src/zopfli/blocksplitter.c:319,3'
          Dst:             ZopfliCleanHash
    - functionName:    ZopfliBlockSplitLZ77
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - lz77
        - maxblocks
        - splitpoints
        - npoints
      BBCount:         46
      ICount:          276
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - AddSorted
        - EstimateCost
        - FindLargestSplittableBlock
        - FindMinimum
        - PrintBlockSplitPoints
        - SplitCost
        - __assert_fail
        - exit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:225,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:225,24'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:227,33'
              BranchSideFuncs:
                - malloc
                - exit
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:228,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:228,14'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
            - BranchSide:      'src/zopfli/blocksplitter.c:229,10'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:229,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:229,36'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
            - BranchSide:      'src/zopfli/blocksplitter.c:231,10'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:236,23'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:236,26'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
            - BranchSide:      'src/zopfli/blocksplitter.c:240,14'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:236,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:237,7'
              BranchSideFuncs:
                - free
                - PrintBlockSplitPoints
            - BranchSide:      'src/zopfli/blocksplitter.c:240,14'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:243,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:243,5'
              BranchSideFuncs:
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
            - BranchSide:      'src/zopfli/blocksplitter.c:244,40'
              BranchSideFuncs:
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
        - Branch String:   'src/zopfli/blocksplitter.c:246,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:246,5'
              BranchSideFuncs:
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
            - BranchSide:      'src/zopfli/blocksplitter.c:247,5'
              BranchSideFuncs:
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
        - Branch String:   'src/zopfli/blocksplitter.c:247,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:247,5'
              BranchSideFuncs:
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/blocksplitter.c:249,29'
              BranchSideFuncs:
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/blocksplitter.c:251,30'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:251,33'
              BranchSideFuncs:
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
            - BranchSide:      'src/zopfli/blocksplitter.c:252,7'
              BranchSideFuncs:
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
        - Branch String:   'src/zopfli/blocksplitter.c:251,53'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:251,56'
              BranchSideFuncs:
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
            - BranchSide:      'src/zopfli/blocksplitter.c:252,7'
              BranchSideFuncs:
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
        - Branch String:   'src/zopfli/blocksplitter.c:251,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:252,7'
              BranchSideFuncs:
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
            - BranchSide:      'src/zopfli/blocksplitter.c:254,17'
              BranchSideFuncs:
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
        - Branch String:   'src/zopfli/blocksplitter.c:258,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:260,7'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
            - BranchSide:      'src/zopfli/blocksplitter.c:263,9'
              BranchSideFuncs:
                - __assert_fail
                - FindMinimum
                - __assert_fail
                - __assert_fail
                - EstimateCost
                - AddSorted
                - FindLargestSplittableBlock
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:263,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:233,3'
              BranchSideFuncs:
                - free
                - PrintBlockSplitPoints
            - BranchSide:      'src/zopfli/blocksplitter.c:264,7'
              BranchSideFuncs:
                - free
                - PrintBlockSplitPoints
        - Branch String:   'src/zopfli/blocksplitter.c:268,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:269,27'
              BranchSideFuncs:
                - PrintBlockSplitPoints
                - free
            - BranchSide:      'src/zopfli/blocksplitter.c:272,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:228,14'
          Dst:             exit
        - Src:             'src/zopfli/blocksplitter.c:243,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/blocksplitter.c:244,13'
          Dst:             FindMinimum
        - Src:             'src/zopfli/blocksplitter.c:244,13'
          Dst:             SplitCost
        - Src:             'src/zopfli/blocksplitter.c:246,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/blocksplitter.c:247,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/blocksplitter.c:249,16'
          Dst:             EstimateCost
        - Src:             'src/zopfli/blocksplitter.c:254,7'
          Dst:             AddSorted
        - Src:             'src/zopfli/blocksplitter.c:258,10'
          Dst:             FindLargestSplittableBlock
        - Src:             'src/zopfli/blocksplitter.c:269,5'
          Dst:             PrintBlockSplitPoints
    - functionName:    SplitCost
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - context
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EstimateCost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:127,10'
          Dst:             EstimateCost
        - Src:             'src/zopfli/blocksplitter.c:127,47'
          Dst:             EstimateCost
    - functionName:    FindMinimum
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - context
        - start
        - end
        - smallest
      BBCount:         36
      ICount:          255
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:45,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:46,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:66,12'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:49,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:50,18'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:56,17'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:51,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:52,16'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:70,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:70,31'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:72,14'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:72,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:73,16'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:76,13'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:78,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:79,16'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:84,11'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:79,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:80,21'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:83,7'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:84,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:84,28'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:86,15'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:86,15'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:86,28'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:86,38'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:87,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:87,32'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:87,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EstimateCost
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - lz77
        - lstart
        - lend
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ZopfliCalculateBlockSizeAutoType
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:110,10'
          Dst:             ZopfliCalculateBlockSizeAutoType
    - functionName:    AddSorted
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - out
        - outsize
      BBCount:         20
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:132,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:133,15'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:132,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:132,3'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:132,3'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/zopfli/blocksplitter.c:133,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:134,11'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:134,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:136,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:139,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:132,3'
          Dst:             realloc
    - functionName:    FindLargestSplittableBlock
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz77size
        - done
        - splitpoints
        - npoints
        - lstart
        - lend
      BBCount:         16
      ICount:          130
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:202,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:203,20'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:212,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:203,20'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:203,12'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:203,33'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:204,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:204,33'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:204,48'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:205,22'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:205,25'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/blocksplitter.c:205,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:206,17'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/blocksplitter.c:211,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PrintBlockSplitPoints
      functionSourceFile: '/src/zopfli/src/zopfli/blocksplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lz77
        - lz77splitpoints
        - nlz77points
      BBCount:         37
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/blocksplitter.c:157,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:158,12'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:167,3'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
        - Branch String:   'src/zopfli/blocksplitter.c:158,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:159,23'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:166,3'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
        - Branch String:   'src/zopfli/blocksplitter.c:159,23'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:159,23'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:159,49'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:160,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:161,9'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:164,14'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:161,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:161,9'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
            - BranchSide:      'src/zopfli/blocksplitter.c:161,9'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:161,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:161,9'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
            - BranchSide:      'src/zopfli/blocksplitter.c:161,9'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:162,13'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:162,37'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
            - BranchSide:      'src/zopfli/blocksplitter.c:163,7'
              BranchSideFuncs:
                - __assert_fail
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
                - realloc
                - malloc
        - Branch String:   'src/zopfli/blocksplitter.c:167,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:167,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
            - BranchSide:      'src/zopfli/blocksplitter.c:169,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
                - fprintf
        - Branch String:   'src/zopfli/blocksplitter.c:170,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:171,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - free
                - fprintf
            - BranchSide:      'src/zopfli/blocksplitter.c:173,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
                - fprintf
        - Branch String:   'src/zopfli/blocksplitter.c:174,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/blocksplitter.c:175,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
            - BranchSide:      'src/zopfli/blocksplitter.c:177,11'
              BranchSideFuncs:
                - fprintf
                - free
      Callsites:
        - Src:             'src/zopfli/blocksplitter.c:161,9'
          Dst:             realloc
        - Src:             'src/zopfli/blocksplitter.c:167,3'
          Dst:             __assert_fail
        - Src:             'src/zopfli/blocksplitter.c:169,3'
          Dst:             fprintf
        - Src:             'src/zopfli/blocksplitter.c:171,5'
          Dst:             fprintf
        - Src:             'src/zopfli/blocksplitter.c:173,3'
          Dst:             fprintf
        - Src:             'src/zopfli/blocksplitter.c:175,5'
          Dst:             fprintf
        - Src:             'src/zopfli/blocksplitter.c:177,3'
          Dst:             fprintf
    - functionName:    ZopfliCacheToSublen
      functionSourceFile: '/src/zopfli/src/zopfli/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - lmc
        - pos
        - length
        - sublen
      BBCount:         16
      ICount:          138
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ZopfliMaxCachedSublen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/cache.c:97,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:97,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:98,12'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:99,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:100,23'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:102,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:103,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:105,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:105,30'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:106,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/cache.c:91,24'
          Dst:             ZopfliMaxCachedSublen
    - functionName:    ZopfliMaxCachedSublen
      functionSourceFile: '/src/zopfli/src/zopfli/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - lmc
        - pos
        - length
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/zopfli/cache.c:121,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:121,24'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:122,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:121,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:121,39'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:122,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliSublenToCache
      functionSourceFile: '/src/zopfli/src/zopfli/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - sublen
        - pos
        - length
        - lmc
      BBCount:         33
      ICount:          217
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - ZopfliMaxCachedSublen
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/cache.c:67,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:67,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:68,10'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:68,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:69,9'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/cache.c:78,7'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:69,21'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:69,24'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/cache.c:70,22'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:69,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:70,22'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/cache.c:77,3'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:75,11'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:75,37'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/zopfli/cache.c:76,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:78,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:79,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
            - BranchSide:      'src/zopfli/cache.c:82,5'
              BranchSideFuncs:
                - __assert_fail
                - ZopfliMaxCachedSublen
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:79,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:79,5'
              BranchSideFuncs:
                - ZopfliMaxCachedSublen
                - __assert_fail
            - BranchSide:      'src/zopfli/cache.c:80,44'
              BranchSideFuncs:
                - ZopfliMaxCachedSublen
                - __assert_fail
        - Branch String:   'src/zopfli/cache.c:84,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:84,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/zopfli/cache.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/cache.c:82,5'
          Dst:             __assert_fail
        - Src:             'src/zopfli/cache.c:84,3'
          Dst:             ZopfliMaxCachedSublen
        - Src:             'src/zopfli/cache.c:84,3'
          Dst:             __assert_fail
    - functionName:    ZopfliCleanCache
      functionSourceFile: '/src/zopfli/src/zopfli/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lmc
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliInitCache
      functionSourceFile: '/src/zopfli/src/zopfli/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - blocksize
        - lmc
      BBCount:         17
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/cache.c:34,6'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:35,13'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      'src/zopfli/cache.c:43,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:43,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:43,35'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:44,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:44,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:44,35'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:45,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/cache.c:45,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/cache.c:45,61'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/cache.c:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/cache.c:35,5'
          Dst:             fprintf
        - Src:             'src/zopfli/cache.c:38,5'
          Dst:             exit
    - functionName:    ZopfliWarmupHash
      functionSourceFile: '/src/zopfli/src/zopfli/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - pos
        - end
        - h
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - UpdateHashValue
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/hash.c:142,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:142,38'
              BranchSideFuncs:
                - UpdateHashValue
            - BranchSide:      'src/zopfli/hash.c:142,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/hash.c:141,3'
          Dst:             UpdateHashValue
        - Src:             'src/zopfli/hash.c:142,22'
          Dst:             UpdateHashValue
    - functionName:    UpdateHashValue
      functionSourceFile: '/src/zopfli/src/zopfli/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - h
        - c
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliUpdateHash
      functionSourceFile: '/src/zopfli/src/zopfli/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - pos
        - end
        - h
      BBCount:         29
      ICount:          348
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - UpdateHashValue
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/zopfli/hash.c:107,22'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:107,22'
              BranchSideFuncs:
                - UpdateHashValue
            - BranchSide:      'src/zopfli/hash.c:108,7'
              BranchSideFuncs:
                - UpdateHashValue
        - Branch String:   'src/zopfli/hash.c:110,29'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:110,32'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:113,24'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:110,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:111,21'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:113,24'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:118,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:119,14'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:121,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:121,33'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:122,7'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:122,45'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:122,48'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:121,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:123,11'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:125,19'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:131,31'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:131,34'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:131,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:132,22'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:134,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/hash.c:107,3'
          Dst:             UpdateHashValue
    - functionName:    ZopfliCleanHash
      functionSourceFile: '/src/zopfli/src/zopfli/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliResetHash
      functionSourceFile: '/src/zopfli/src/zopfli/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - window_size
        - h
      BBCount:         21
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/hash.c:49,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:52,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:52,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:53,18'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:58,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:58,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:64,3'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:65,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:68,10'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/hash.c:68,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/hash.c:69,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/hash.c:73,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ZopfliAllocHash
      functionSourceFile: '/src/zopfli/src/zopfli/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - window_size
        - h
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitNode
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - weight
        - count
        - tail
        - node
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtractBitLengths
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - leaves
        - bitlengths
      BBCount:         12
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/katajainen.c:151,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:152,21'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/katajainen.c:156,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/katajainen.c:157,5'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:158,43'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:160,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BoundaryPMFinal
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lists
        - leaves
        - numsymbols
        - pool
        - index
      BBCount:         7
      ICount:          128
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/katajainen.c:109,30'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:109,33'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:117,29'
              BranchSideFuncs: []
        - Branch String:   'src/zopfli/katajainen.c:109,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:110,22'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:117,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    BoundaryPM
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lists
        - leaves
        - numsymbols
        - pool
        - index
      BBCount:         17
      ICount:          196
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - BoundaryPM
        - InitNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/zopfli/katajainen.c:75,18'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:75,21'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
                - InitNode
                - InitNode
            - BranchSide:      'src/zopfli/katajainen.c:77,14'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
                - InitNode
                - InitNode
        - Branch String:   'src/zopfli/katajainen.c:75,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:75,46'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:77,14'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
                - InitNode
                - InitNode
        - Branch String:   'src/zopfli/katajainen.c:85,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:87,14'
              BranchSideFuncs:
                - InitNode
            - BranchSide:      'src/zopfli/katajainen.c:89,18'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
                - InitNode
        - Branch String:   'src/zopfli/katajainen.c:90,32'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:90,35'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
                - InitNode
            - BranchSide:      'src/zopfli/katajainen.c:95,16'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
        - Branch String:   'src/zopfli/katajainen.c:90,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:92,16'
              BranchSideFuncs:
                - InitNode
            - BranchSide:      'src/zopfli/katajainen.c:95,16'
              BranchSideFuncs:
                - InitNode
                - BoundaryPM
                - BoundaryPM
      Callsites:
        - Src:             'src/zopfli/katajainen.c:87,5'
          Dst:             InitNode
        - Src:             'src/zopfli/katajainen.c:92,7'
          Dst:             InitNode
        - Src:             'src/zopfli/katajainen.c:95,7'
          Dst:             InitNode
        - Src:             'src/zopfli/katajainen.c:97,7'
          Dst:             BoundaryPM
        - Src:             'src/zopfli/katajainen.c:98,7'
          Dst:             BoundaryPM
    - functionName:    InitLists
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - leaves
        - maxbits
        - lists
      BBCount:         7
      ICount:          85
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - InitNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/katajainen.c:132,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'src/zopfli/katajainen.c:136,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/zopfli/katajainen.c:130,3'
          Dst:             InitNode
        - Src:             'src/zopfli/katajainen.c:131,3'
          Dst:             InitNode
    - functionName:    LeafComparator
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZopfliLengthLimitedCodeLengths
      functionSourceFile: '/src/zopfli/src/zopfli/katajainen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - frequencies
        - n
        - maxbits
        - bitlengths
      BBCount:         40
      ICount:          360
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - BoundaryPM
        - BoundaryPMFinal
        - ExtractBitLengths
        - InitLists
        - LeafComparator
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/zopfli/katajainen.c:188,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:189,5'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/zopfli/katajainen.c:193,10'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/zopfli/katajainen.c:193,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:194,9'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/zopfli/katajainen.c:202,13'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/zopfli/katajainen.c:194,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:195,35'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/zopfli/katajainen.c:199,3'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/zopfli/katajainen.c:202,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:203,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/zopfli/katajainen.c:206,7'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
                - free
        - Branch String:   'src/zopfli/katajainen.c:206,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:207,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/zopfli/katajainen.c:210,7'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
                - free
        - Branch String:   'src/zopfli/katajainen.c:210,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:211,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/zopfli/katajainen.c:215,7'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
                - free
        - Branch String:   'src/zopfli/katajainen.c:215,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/zopfli/katajainen.c:224,10'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
        - Branch String:   'src/zopfli/katajainen.c:224,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:225,9'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
            - BranchSide:      'src/zopfli/katajainen.c:232,9'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
        - Branch String:   'src/zopfli/katajainen.c:225,9'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:227,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/zopfli/katajainen.c:230,25'
              BranchSideFuncs:
                - qsort
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
                - free
        - Branch String:   'src/zopfli/katajainen.c:233,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:234,5'
              BranchSideFuncs:
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
            - BranchSide:      'src/zopfli/katajainen.c:237,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
        - Branch String:   'src/zopfli/katajainen.c:237,7'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:238,15'
              BranchSideFuncs:
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
            - BranchSide:      'src/zopfli/katajainen.c:242,25'
              BranchSideFuncs:
                - malloc
                - malloc
                - InitLists
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
                - BoundaryPM
        - Branch String:   'src/zopfli/katajainen.c:251,3'
          Branch Sides:
            - BranchSide:      'src/zopfli/katajainen.c:252,16'
              BranchSideFuncs:
                - BoundaryPM
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
            - BranchSide:      'src/zopfli/katajainen.c:254,19'
              BranchSideFuncs:
                - BoundaryPMFinal
                - ExtractBitLengths
                - free
                - free
                - free
      Callsites:
        - Src:             'src/zopfli/katajainen.c:232,3'
          Dst:             qsort
        - Src:             'src/zopfli/katajainen.c:232,3'
          Dst:             LeafComparator
        - Src:             'src/zopfli/katajainen.c:246,3'
          Dst:             InitLists
        - Src:             'src/zopfli/katajainen.c:252,5'
          Dst:             BoundaryPM
        - Src:             'src/zopfli/katajainen.c:254,3'
          Dst:             BoundaryPMFinal
        - Src:             'src/zopfli/katajainen.c:256,3'
          Dst:             ExtractBitLengths
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
