---
Fuzzer filename: '/src/lodepng/lodepng_fuzzer.cpp'
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:    12
      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:    1
      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:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - 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:    _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:    _ZL5ilog2m
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6089
      functionLinenumberEnd: 6096
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6ilog2im
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6100
      functionLinenumberEnd: 6107
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL5ilog2m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6103,7'
          Dst:             _ZL5ilog2m
    - functionName:    _ZL14filterScanlinePhPKhS1_mmh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6045
      functionLinenumberEnd: 6086
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          475
      EdgeCount:       86
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL14paethPredictorhhh
      functionUses:    5
      BranchProfiles:
        - Branch String:   'lodepng.cpp:6047,3'
          Branch Sides:    []
      Callsites:
        - Src:             'lodepng.cpp:6076,35'
          Dst:             _ZL14paethPredictorhhh
    - functionName:    _ZL14paethPredictorhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4308
      functionLinenumberEnd: 4317
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          158
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15Adam7_interlacePhPKhjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6324
      functionLinenumberEnd: 6361
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          318
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - _ZL22setBitOfReversedStreamPmPhh
        - _ZL25readBitFromReversedStreamPmPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6329,3'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:6355,31'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:6356,11'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4343
      functionLinenumberEnd: 4365
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          262
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25readBitFromReversedStreamPmPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22setBitOfReversedStreamPmPhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6110
      functionLinenumberEnd: 6292
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          1057
      EdgeCount:       203
      CyclomaticComplexity: 47
      functionsReached:
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _ZL12lodepng_freePv
        - _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - _ZL14filterScanlinePhPKhS1_mmh
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL14lodepng_memsetPvim
        - _ZL25lodepng_get_raw_size_idatjjj
        - _ZL6ilog2im
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6117,18'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6119,22'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:6142,7'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6153,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6162,11'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6192,38'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6200,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6209,11'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6210,11'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:6214,20'
          Dst:             _ZL6ilog2im
        - Src:             'lodepng.cpp:6231,38'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6238,7'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6251,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:6262,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6271,11'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6274,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6275,11'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6287,38'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z15lodepng_get_bppPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3036
      functionLinenumberEnd: 3037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3037,10'
          Dst:             _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
    - functionName:    _ZL25lodepng_get_raw_size_idatjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3086
      functionLinenumberEnd: 3090
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14lodepng_mallocm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12lodepng_freePv
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    77
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14lodepng_memsetPvim
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14lodepng_memcpyPvPKvm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21lodepng_zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2279,12'
          Dst:             _Z21lodepng_zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
    - functionName:    _Z21lodepng_zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          160
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL19lodepng_set32bitIntPhj
        - _ZL7adler32PKhj
        - _ZL7deflatePPhPmPKhmPK23LodePNGCompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2241,11'
          Dst:             _ZL7deflatePPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:2247,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:2252,24'
          Dst:             _ZL7adler32PKhj
        - Src:             'lodepng.cpp:2264,5'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:2267,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL7deflatePPhPmPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z15lodepng_deflatePPhPmPKhmPK23LodePNGCompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2112,12'
          Dst:             _Z15lodepng_deflatePPhPmPKhmPK23LodePNGCompressSettings
    - functionName:    _ZL7adler32PKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14update_adler32jPKhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2144,10'
          Dst:             _ZL14update_adler32jPKhj
    - functionName:    _ZL19lodepng_set32bitIntPhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14update_adler32jPKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15lodepng_deflatePPhPmPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13ucvector_initPhm
        - _ZL16lodepng_deflatevP8ucvectorPKhmPK23LodePNGCompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2097,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2098,20'
          Dst:             _ZL16lodepng_deflatevP8ucvectorPKhmPK23LodePNGCompressSettings
    - functionName:    _ZL13ucvector_initPhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16lodepng_deflatevP8ucvectorPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          243
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL12deflateFixedP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
        - _ZL12hash_cleanupP4Hash
        - _ZL14deflateDynamicP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
        - _ZL20deflateNoCompressionP8ucvectorPKhm
        - _ZL21LodePNGBitWriter_initP16LodePNGBitWriterP8ucvector
        - _ZL9hash_initP4Hashj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2060,3'
          Dst:             _ZL21LodePNGBitWriter_initP16LodePNGBitWriterP8ucvector
        - Src:             'lodepng.cpp:2063,40'
          Dst:             _ZL20deflateNoCompressionP8ucvectorPKhm
        - Src:             'lodepng.cpp:2075,11'
          Dst:             _ZL9hash_initP4Hashj
        - Src:             'lodepng.cpp:2084,40'
          Dst:             _ZL12deflateFixedP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
        - Src:             'lodepng.cpp:2085,45'
          Dst:             _ZL14deflateDynamicP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
        - Src:             'lodepng.cpp:2089,3'
          Dst:             _ZL12hash_cleanupP4Hash
    - functionName:    _ZL21LodePNGBitWriter_initP16LodePNGBitWriterP8ucvector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20deflateNoCompressionP8ucvectorPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          182
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15ucvector_resizeP8ucvectorm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1741,9'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:1749,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL9hash_initP4Hashj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          227
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL14lodepng_mallocm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1488,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1489,21'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1490,34'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1492,34'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1493,23'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1494,35'
          Dst:             _ZL14lodepng_mallocm
    - functionName:    _ZL12deflateFixedP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
        - _ZL13uivector_initP8uivector
        - _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
        - _ZL16HuffmanTree_initP11HuffmanTree
        - _ZL16uivector_cleanupPv
        - _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - _ZL19HuffmanTree_cleanupP11HuffmanTree
        - _ZL23generateFixedLitLenTreeP11HuffmanTree
        - _ZL25generateFixedDistanceTreeP11HuffmanTree
        - _ZL9writeBitsP16LodePNGBitWriterjm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2019,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:2020,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:2022,11'
          Dst:             _ZL23generateFixedLitLenTreeP11HuffmanTree
        - Src:             'lodepng.cpp:2023,22'
          Dst:             _ZL25generateFixedDistanceTreeP11HuffmanTree
        - Src:             'lodepng.cpp:2026,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2027,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2028,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2032,7'
          Dst:             _ZL13uivector_initP8uivector
        - Src:             'lodepng.cpp:2033,15'
          Dst:             _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
        - Src:             'lodepng.cpp:2035,18'
          Dst:             _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
        - Src:             'lodepng.cpp:2036,7'
          Dst:             _ZL16uivector_cleanupPv
        - Src:             'lodepng.cpp:2039,9'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2043,16'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2047,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:2048,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
    - functionName:    _ZL14deflateDynamicP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          912
      EdgeCount:       161
      CyclomaticComplexity: 41
      functionsReached:
        - _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
        - _ZL12lodepng_freePv
        - _ZL13uivector_initP8uivector
        - _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memsetPvim
        - _ZL15uivector_resizeP8uivectorm
        - _ZL16HuffmanTree_initP11HuffmanTree
        - _ZL16uivector_cleanupPv
        - _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - _ZL19HuffmanTree_cleanupP11HuffmanTree
        - _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - _ZL9writeBitsP16LodePNGBitWriterjm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1828,3'
          Dst:             _ZL13uivector_initP8uivector
        - Src:             'lodepng.cpp:1829,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1830,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1831,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1833,31'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1834,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1835,31'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1842,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1843,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1844,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1847,15'
          Dst:             _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
        - Src:             'lodepng.cpp:1851,11'
          Dst:             _ZL15uivector_resizeP8uivectorm
        - Src:             'lodepng.cpp:1868,13'
          Dst:             _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - Src:             'lodepng.cpp:1871,13'
          Dst:             _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - Src:             'lodepng.cpp:1878,29'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1880,31'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1931,13'
          Dst:             _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - Src:             'lodepng.cpp:1957,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1958,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1959,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1967,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1968,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1969,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1972,39'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1976,7'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1978,33'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1979,38'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1980,38'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1984,5'
          Dst:             _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
        - Src:             'lodepng.cpp:1989,5'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1995,3'
          Dst:             _ZL16uivector_cleanupPv
        - Src:             'lodepng.cpp:1996,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1997,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1998,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1999,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:2000,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:2001,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:2002,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:2003,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL12hash_cleanupP4Hash
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1512,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1513,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1514,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1516,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1517,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1518,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13uivector_initP8uivector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16HuffmanTree_initP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          867
      EdgeCount:       193
      CyclomaticComplexity: 52
      functionsReached:
        - _ZL10countZerosPKhmm
        - _ZL15updateHashChainP4Hashmjt
        - _ZL17addLengthDistanceP8uivectormm
        - _ZL18uivector_push_backP8uivectorj
        - _ZL7getHashPKhmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1603,15'
          Dst:             _ZL7getHashPKhmm
        - Src:             'lodepng.cpp:1606,36'
          Dst:             _ZL10countZerosPKhmm
        - Src:             'lodepng.cpp:1612,5'
          Dst:             _ZL15updateHashChainP4Hashmjt
        - Src:             'lodepng.cpp:1682,15'
          Dst:             _ZL18uivector_push_backP8uivectorj
        - Src:             'lodepng.cpp:1696,11'
          Dst:             _ZL18uivector_push_backP8uivectorj
        - Src:             'lodepng.cpp:1700,11'
          Dst:             _ZL18uivector_push_backP8uivectorj
        - Src:             'lodepng.cpp:1702,7'
          Dst:             _ZL17addLengthDistanceP8uivectormm
        - Src:             'lodepng.cpp:1706,19'
          Dst:             _ZL7getHashPKhmm
        - Src:             'lodepng.cpp:1708,40'
          Dst:             _ZL10countZerosPKhmm
        - Src:             'lodepng.cpp:1713,9'
          Dst:             _ZL15updateHashChainP4Hashmjt
    - functionName:    _ZL15uivector_resizeP8uivectorm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL15lodepng_reallocPvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:234,18'
          Dst:             _ZL15lodepng_reallocPvm
    - functionName:    _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z28lodepng_huffman_code_lengthsPjPKjmj
        - _ZL14lodepng_mallocm
        - _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1010,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1015,11'
          Dst:             _Z28lodepng_huffman_code_lengthsPjPKjmj
        - Src:             'lodepng.cpp:1016,22'
          Dst:             _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
    - functionName:    _ZL9writeBitsP16LodePNGBitWriterjm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          198
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL15ucvector_resizeP8ucvectorm
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:423,5'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:428,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
    - functionName:    _ZL17writeBitsReversedP16LodePNGBitWriterjm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL15ucvector_resizeP8ucvectorm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:438,5'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
    - functionName:    _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          154
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - _ZL9writeBitsP16LodePNGBitWriterjm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1766,5'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1778,7'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1779,7'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1780,7'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
    - functionName:    _ZL16uivector_cleanupPv
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:225,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL19HuffmanTree_cleanupP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:634,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:635,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:636,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:637,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL15ucvector_resizeP8ucvectorm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16ucvector_reserveP8ucvectorm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:285,10'
          Dst:             _ZL16ucvector_reserveP8ucvectorm
    - functionName:    _ZL16ucvector_reserveP8ucvectorm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL15lodepng_reallocPvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:272,18'
          Dst:             _ZL15lodepng_reallocPvm
    - functionName:    _ZL15lodepng_reallocPvm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:86,10'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28lodepng_huffman_code_lengthsPjPKjmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          420
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL10boundaryPMP8BPMListsP7BPMNodemii
        - _ZL12bpmnode_sortP7BPMNodem
        - _ZL12lodepng_freePv
        - _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memsetPvim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:937,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:948,3'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:964,5'
          Dst:             _ZL12bpmnode_sortP7BPMNodem
        - Src:             'lodepng.cpp:970,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:971,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:972,32'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:973,32'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:979,7'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:980,7'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:988,48'
          Dst:             _ZL10boundaryPMP8BPMListsP7BPMNodemii
        - Src:             'lodepng.cpp:995,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:996,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:997,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:998,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1001,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL21HuffmanTree_makeTableP11HuffmanTree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:776,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:777,24'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:778,25'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:799,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:800,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:802,22'
          Dst:             _ZL21HuffmanTree_makeTableP11HuffmanTree
    - functionName:    _ZL21HuffmanTree_makeTableP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          566
      EdgeCount:       97
      CyclomaticComplexity: 25
      functionsReached:
        - _ZL11reverseBitsjj
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memsetPvim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:653,34'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:657,3'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:664,13'
          Dst:             _ZL11reverseBitsjj
        - Src:             'lodepng.cpp:673,37'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:674,40'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:676,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:692,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:702,15'
          Dst:             _ZL11reverseBitsjj
    - functionName:    _ZL11reverseBitsjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12bpmnode_sortP7BPMNodem
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          243
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:880,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:897,19'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:898,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14bpmnode_createP8BPMListsijP7BPMNode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          206
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10boundaryPMP8BPMListsP7BPMNodemii
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          223
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10boundaryPMP8BPMListsP7BPMNodemii
        - _ZL14bpmnode_createP8BPMListsijP7BPMNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:908,25'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:914,27'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:917,25'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:921,7'
          Dst:             _ZL10boundaryPMP8BPMListsP7BPMNodemii
        - Src:             'lodepng.cpp:922,7'
          Dst:             _ZL10boundaryPMP8BPMListsP7BPMNodemii
    - functionName:    _ZL7getHashPKhmm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10countZerosPKhmm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15updateHashChainP4Hashmjt
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          108
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18uivector_push_backP8uivectorj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15uivector_resizeP8uivectorm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:252,7'
          Dst:             _ZL15uivector_resizeP8uivectorm
    - functionName:    _ZL17addLengthDistanceP8uivectormm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          105
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15searchCodeIndexPKjmm
        - _ZL15uivector_resizeP8uivectorm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1452,36'
          Dst:             _ZL15searchCodeIndexPKjmm
        - Src:             'lodepng.cpp:1454,34'
          Dst:             _ZL15searchCodeIndexPKjmm
        - Src:             'lodepng.cpp:1459,17'
          Dst:             _ZL15uivector_resizeP8uivectorm
    - functionName:    _ZL15searchCodeIndexPKjmm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23generateFixedLitLenTreeP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1024,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1033,11'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1035,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL25generateFixedDistanceTreeP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1042,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1047,11'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1049,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14lodepng_mallocm
        - _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:814,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:819,10'
          Dst:             _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
    - functionName:    _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19getNumColorChannels16LodePNGColorType
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2940,10'
          Dst:             _ZL19getNumColorChannels16LodePNGColorType
    - functionName:    _ZL19getNumColorChannels16LodePNGColorType
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2936
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lodepng.cpp:2927,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14addPaddingBitsPhPKhmmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6295
      functionLinenumberEnd: 6311
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL22setBitOfReversedStreamPmPhh
        - _ZL25readBitFromReversedStreamPmPKh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6304,27'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:6305,7'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
        - Src:             'lodepng.cpp:6309,32'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL16unfilterScanlinePhPKhS1_mhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4439
      functionLinenumberEnd: 4627
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          1909
      EdgeCount:       168
      CyclomaticComplexity: 35
      functionsReached:
        - _ZL14paethPredictorhhh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lodepng.cpp:4450,3'
          Branch Sides:    []
      Callsites:
        - Src:             'lodepng.cpp:4524,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4525,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4526,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4527,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4528,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4529,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4530,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4531,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4546,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4547,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4548,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4549,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4550,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4551,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4562,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4563,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4564,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4565,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4576,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4577,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4578,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4589,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4590,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4600,31'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4611,37'
          Dst:             _ZL14paethPredictorhhh
    - functionName:    _ZL17Adam7_deinterlacePhPKhjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4670
      functionLinenumberEnd: 4708
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          331
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - _ZL22setBitOfReversedStreamPmPhh
        - _ZL25readBitFromReversedStreamPmPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4675,3'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:4702,31'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:4703,11'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL17removePaddingBitsPhPKhmmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4711
      functionLinenumberEnd: 4732
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22setBitOfReversedStreamPmPhh
        - _ZL25readBitFromReversedStreamPmPKh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4727,27'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:4728,7'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL8unfilterPhPKhjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4629
      functionLinenumberEnd: 4657
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          105
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL16unfilterScanlinePhPKhS1_mhm
        - _ZL25lodepng_get_raw_size_idatjjj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4644,22'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:4651,5'
          Dst:             _ZL16unfilterScanlinePhPKhS1_mhm
    - functionName:    _ZL20postProcessScanlinesPhS_jjPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4738
      functionLinenumberEnd: 4778
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          248
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _ZL17Adam7_deinterlacePhPKhjjj
        - _ZL17removePaddingBitsPhPKhmmj
        - _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - _ZL8unfilterPhPKhjjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4746,18'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4751,7'
          Dst:             _ZL8unfilterPhPKhjjj
        - Src:             'lodepng.cpp:4752,7'
          Dst:             _ZL17removePaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:4755,10'
          Dst:             _ZL8unfilterPhPKhjjj
        - Src:             'lodepng.cpp:4760,5'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:4763,7'
          Dst:             _ZL8unfilterPhPKhjjj
        - Src:             'lodepng.cpp:4769,9'
          Dst:             _ZL17removePaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:4774,5'
          Dst:             _ZL17Adam7_deinterlacePhPKhjjj
    - functionName:    _ZL22lodepng_pixel_overflowjjPK16LodePNGColorModeS1_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3103
      functionLinenumberEnd: 3119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _ZL14lodepng_addoflmmPm
        - _ZL14lodepng_muloflmmPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3104,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3104,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3104,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3104,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3108,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:3109,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:3112,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:3113,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:3115,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:3116,6'
          Dst:             _ZL14lodepng_muloflmmPm
    - functionName:    _ZL14lodepng_muloflmmPm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14lodepng_addoflmmPm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14color_tree_getP9ColorTreehhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3460
      functionLinenumberEnd: 3468
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12addColorBitsPhmjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3421
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          88
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26readBitsFromReversedStreamPmPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL25readBitFromReversedStreamPmPKh
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2705,25'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
    - functionName:    _ZL18alloc_string_sizedPKcm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:308,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:310,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL14lodepng_addoflmmPm
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15ucvector_resizeP8ucvectorm
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2869,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2870,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2871,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:2875,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:2878,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL8inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1415,12'
          Dst:             _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          151
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL11ensureBits9P16LodePNGBitReaderm
        - _ZL19inflateHuffmanBlockP8ucvectorP16LodePNGBitReaderjm
        - _ZL20inflateNoCompressionP8ucvectorP16LodePNGBitReaderPK25LodePNGDecompressSettings
        - _ZL21LodePNGBitReader_initP16LodePNGBitReaderPKhm
        - _ZL8readBitsP16LodePNGBitReaderm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1371,20'
          Dst:             _ZL21LodePNGBitReader_initP16LodePNGBitReaderPKhm
        - Src:             'lodepng.cpp:1378,5'
          Dst:             _ZL11ensureBits9P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1379,14'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1380,13'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1383,33'
          Dst:             _ZL20inflateNoCompressionP8ucvectorP16LodePNGBitReaderPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:1384,18'
          Dst:             _ZL19inflateHuffmanBlockP8ucvectorP16LodePNGBitReaderjm
    - functionName:    _ZL21LodePNGBitReader_initP16LodePNGBitReaderPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14lodepng_addoflmmPm
        - _ZL14lodepng_muloflmmPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:459,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:462,6'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL11ensureBits9P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          99
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8readBitsP16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11advanceBitsP16LodePNGBitReaderm
        - _ZL8peekBitsP16LodePNGBitReaderm
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:560,21'
          Dst:             _ZL8peekBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:561,3'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
    - functionName:    _ZL20inflateNoCompressionP8ucvectorP16LodePNGBitReaderPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          186
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15ucvector_resizeP8ucvectorm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1350,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:1357,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL19inflateHuffmanBlockP8ucvectorP16LodePNGBitReaderjm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          445
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - _ZL12ensureBits25P16LodePNGBitReaderm
        - _ZL12ensureBits32P16LodePNGBitReaderm
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL16HuffmanTree_initP11HuffmanTree
        - _ZL16ucvector_reserveP8ucvectorm
        - _ZL19HuffmanTree_cleanupP11HuffmanTree
        - _ZL19getTreeInflateFixedP11HuffmanTreeS0_
        - _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - _ZL21getTreeInflateDynamicP11HuffmanTreeS0_P16LodePNGBitReader
        - _ZL8readBitsP16LodePNGBitReaderm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1231,7'
          Dst:             _ZL16ucvector_reserveP8ucvectorm
        - Src:             'lodepng.cpp:1233,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1234,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1236,26'
          Dst:             _ZL19getTreeInflateFixedP11HuffmanTreeS0_
        - Src:             'lodepng.cpp:1237,35'
          Dst:             _ZL21getTreeInflateDynamicP11HuffmanTreeS0_P16LodePNGBitReader
        - Src:             'lodepng.cpp:1245,5'
          Dst:             _ZL12ensureBits32P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1246,15'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1250,17'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1266,9'
          Dst:             _ZL12ensureBits25P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1267,19'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1271,7'
          Dst:             _ZL12ensureBits32P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1272,16'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1286,21'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1297,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:1303,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:1311,11'
          Dst:             _ZL16ucvector_reserveP8ucvectorm
        - Src:             'lodepng.cpp:1325,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1326,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
    - functionName:    _ZL19getTreeInflateFixedP11HuffmanTreeS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL23generateFixedLitLenTreeP11HuffmanTree
        - _ZL25generateFixedDistanceTreeP11HuffmanTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1083,20'
          Dst:             _ZL23generateFixedLitLenTreeP11HuffmanTree
        - Src:             'lodepng.cpp:1085,10'
          Dst:             _ZL25generateFixedDistanceTreeP11HuffmanTree
    - functionName:    _ZL21getTreeInflateDynamicP11HuffmanTreeS0_P16LodePNGBitReader
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          572
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - _ZL11ensureBits9P16LodePNGBitReaderm
        - _ZL12ensureBits17P16LodePNGBitReaderm
        - _ZL12ensureBits25P16LodePNGBitReaderm
        - _ZL12lodepng_freePv
        - _ZL13lodepng_gtoflmmm
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memsetPvim
        - _ZL16HuffmanTree_initP11HuffmanTree
        - _ZL19HuffmanTree_cleanupP11HuffmanTree
        - _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - _ZL8readBitsP16LodePNGBitReaderm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1103,3'
          Dst:             _ZL12ensureBits17P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1106,11'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1108,11'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1110,11'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1112,26'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1115,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1119,8'
          Dst:             _ZL13lodepng_gtoflmmm
        - Src:             'lodepng.cpp:1123,7'
          Dst:             _ZL11ensureBits9P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1124,34'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1130,13'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1134,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1135,27'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1137,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1138,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1144,7'
          Dst:             _ZL12ensureBits25P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1145,14'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1156,22'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1169,22'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1181,22'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1207,13'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1209,13'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1214,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1215,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1216,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1217,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
    - functionName:    _ZL12ensureBits32P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          226
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11advanceBitsP16LodePNGBitReaderm
        - _ZL8peekBitsP16LodePNGBitReaderm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1059,25'
          Dst:             _ZL8peekBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1063,5'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1066,5'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1067,14'
          Dst:             _ZL8peekBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1068,5'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
    - functionName:    _ZL12ensureBits25P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          177
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8peekBitsP16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11advanceBitsP16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ensureBits17P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          139
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13lodepng_gtoflmmm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14lodepng_addoflmmPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:165,6'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL16lodepng_filesizeP8_IO_FILE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fseek
        - ftell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:351,6'
          Dst:             fseek
        - Src:             'lodepng.cpp:352,10'
          Dst:             ftell
        - Src:             'lodepng.cpp:355,6'
          Dst:             fseek
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7lodepng6encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIhNS4_IhEEEEjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7223
      functionLinenumberEnd: 7226
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
        - _ZN7lodepng6encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKhjj16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7224,6'
          Dst:             _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7225,10'
          Dst:             _ZN7lodepng6encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKhjj16LodePNGColorTypej
    - functionName:    _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3070
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3071,16'
          Dst:             _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
    - functionName:    _ZN7lodepng6encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7214
      functionLinenumberEnd: 7219
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
        - _ZN7lodepng9save_fileERKNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7216,20'
          Dst:             _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7217,22'
          Dst:             _ZN7lodepng9save_fileERKNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7173
      functionLinenumberEnd: 7181
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7176,20'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7179,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng9save_fileERKNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7051
      functionLinenumberEnd: 7052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17lodepng_save_filePKhmPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7052,10'
          Dst:             _Z17lodepng_save_filePKhmPKc
    - functionName:    _Z17lodepng_save_filePKhmPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
        - fopen
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:381,16'
          Dst:             fopen
        - Src:             'lodepng.cpp:383,3'
          Dst:             fwrite
        - Src:             'lodepng.cpp:384,3'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6822
      functionLinenumberEnd: 6833
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - _Z18lodepng_state_initP12LodePNGState
        - _Z21lodepng_state_cleanupP12LodePNGState
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6825,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
        - Src:             'lodepng.cpp:6830,3'
          Dst:             _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - Src:             'lodepng.cpp:6832,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
    - functionName:    _Z18lodepng_state_initP12LodePNGState
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5606
      functionLinenumberEnd: 5616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17lodepng_info_initP11LodePNGInfo
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
        - _Z29lodepng_decoder_settings_initP22LodePNGDecoderSettings
        - _Z29lodepng_encoder_settings_initP22LodePNGEncoderSettings
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5608,3'
          Dst:             _Z29lodepng_decoder_settings_initP22LodePNGDecoderSettings
        - Src:             'lodepng.cpp:5611,3'
          Dst:             _Z29lodepng_encoder_settings_initP22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:5613,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:5614,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
    - functionName:    _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6472
      functionLinenumberEnd: 6818
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         334
      ICount:          2103
      EdgeCount:       466
      CyclomaticComplexity: 134
      functionsReached:
        - _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _Z17lodepng_info_copyP11LodePNGInfoPKS_
        - _Z17lodepng_info_initP11LodePNGInfo
        - _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
        - _Z20lodepng_info_cleanupP11LodePNGInfo
        - _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
        - _Z23lodepng_color_mode_make16LodePNGColorTypej
        - _Z24lodepng_color_stats_initP17LodePNGColorStats
        - _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
        - _ZL12lodepng_freePv
        - _ZL13addChunk_IDATP8ucvectorPKhmP23LodePNGCompressSettings
        - _ZL13addChunk_IENDP8ucvector
        - _ZL13addChunk_IHDRP8ucvectorjj16LodePNGColorTypejj
        - _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
        - _ZL13addChunk_bKGDP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_cHRMP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_cICPP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_cLLIP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_eXIfP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_gAMAP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_iCCPP8ucvectorPK11LodePNGInfoP23LodePNGCompressSettings
        - _ZL13addChunk_iTXtP8ucvectorjPKcS2_S2_S2_P23LodePNGCompressSettings
        - _ZL13addChunk_mDCVP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_pHYsP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_sBITP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_sRGBP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_tEXtP8ucvectorPKcS2_
        - _ZL13addChunk_tIMEP8ucvectorPK11LodePNGTime
        - _ZL13addChunk_tRNSP8ucvectorPK16LodePNGColorMode
        - _ZL13addChunk_zTXtP8ucvectorPKcS2_P23LodePNGCompressSettings
        - _ZL13ucvector_initPhm
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_strlenPKc
        - _ZL14writeSignatureP8ucvector
        - _ZL15isRGBICCProfilePKhj
        - _ZL16addUnknownChunksP8ucvectorPhm
        - _ZL16isGrayICCProfilePKhj
        - _ZL17auto_choose_colorP16LodePNGColorModePKS_PK17LodePNGColorStats
        - _ZL18checkColorValidity16LodePNGColorTypej
        - _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
        - _ZL23lodepng_color_stats_addP17LodePNGColorStatsjjjj
        - _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6475,19'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:6480,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
        - Src:             'lodepng.cpp:6481,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:6506,18'
          Dst:             _ZL18checkColorValidity16LodePNGColorTypej
        - Src:             'lodepng.cpp:6508,18'
          Dst:             _ZL18checkColorValidity16LodePNGColorTypej
        - Src:             'lodepng.cpp:6512,3'
          Dst:             _Z17lodepng_info_copyP11LodePNGInfoPKS_
        - Src:             'lodepng.cpp:6516,5'
          Dst:             _Z24lodepng_color_stats_initP17LodePNGColorStats
        - Src:             'lodepng.cpp:6519,9'
          Dst:             _ZL16isGrayICCProfilePKhj
        - Src:             'lodepng.cpp:6525,9'
          Dst:             _ZL15isRGBICCProfilePKhj
        - Src:             'lodepng.cpp:6530,20'
          Dst:             _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6536,33'
          Dst:             _Z23lodepng_color_mode_make16LodePNGColorTypej
        - Src:             'lodepng.cpp:6537,7'
          Dst:             _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
        - Src:             'lodepng.cpp:6539,22'
          Dst:             _ZL23lodepng_color_stats_addP17LodePNGColorStatsjjjj
        - Src:             'lodepng.cpp:6543,20'
          Dst:             _ZL17auto_choose_colorP16LodePNGColorModePKS_PK17LodePNGColorStats
        - Src:             'lodepng.cpp:6604,7'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:6608,12'
          Dst:             _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
        - Src:             'lodepng.cpp:6619,25'
          Dst:             _ZL16isGrayICCProfilePKhj
        - Src:             'lodepng.cpp:6620,24'
          Dst:             _ZL15isRGBICCProfilePKhj
        - Src:             'lodepng.cpp:6634,7'
          Dst:             _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:6636,52'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6638,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6641,22'
          Dst:             _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
        - Src:             'lodepng.cpp:6644,22'
          Dst:             _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6646,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6649,20'
          Dst:             _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6658,20'
          Dst:             _ZL14writeSignatureP8ucvector
        - Src:             'lodepng.cpp:6661,20'
          Dst:             _ZL13addChunk_IHDRP8ucvectorjj16LodePNGColorTypejj
        - Src:             'lodepng.cpp:6666,22'
          Dst:             _ZL16addUnknownChunksP8ucvectorPhm
        - Src:             'lodepng.cpp:6671,22'
          Dst:             _ZL13addChunk_cICPP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6675,22'
          Dst:             _ZL13addChunk_mDCVP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6679,22'
          Dst:             _ZL13addChunk_cLLIP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6683,22'
          Dst:             _ZL13addChunk_iCCPP8ucvectorPK11LodePNGInfoP23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6687,22'
          Dst:             _ZL13addChunk_sRGBP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6691,22'
          Dst:             _ZL13addChunk_gAMAP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6695,22'
          Dst:             _ZL13addChunk_cHRMP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6699,22'
          Dst:             _ZL13addChunk_sBITP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6703,22'
          Dst:             _ZL13addChunk_eXIfP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6709,22'
          Dst:             _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6714,22'
          Dst:             _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6718,20'
          Dst:             _ZL13addChunk_tRNSP8ucvectorPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6723,22'
          Dst:             _ZL13addChunk_bKGDP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6728,22'
          Dst:             _ZL13addChunk_pHYsP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6734,22'
          Dst:             _ZL16addUnknownChunksP8ucvectorPhm
        - Src:             'lodepng.cpp:6739,20'
          Dst:             _ZL13addChunk_IDATP8ucvectorPKhmP23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6744,22'
          Dst:             _ZL13addChunk_tIMEP8ucvectorPK11LodePNGTime
        - Src:             'lodepng.cpp:6749,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6753,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6758,24'
          Dst:             _ZL13addChunk_zTXtP8ucvectorPKcS2_P23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6761,24'
          Dst:             _ZL13addChunk_tEXtP8ucvectorPKcS2_
        - Src:             'lodepng.cpp:6778,24'
          Dst:             _ZL13addChunk_tEXtP8ucvectorPKcS2_
        - Src:             'lodepng.cpp:6784,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6788,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6792,22'
          Dst:             _ZL13addChunk_iTXtP8ucvectorjPKcS2_S2_S2_P23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6801,22'
          Dst:             _ZL16addUnknownChunksP8ucvectorPhm
        - Src:             'lodepng.cpp:6805,20'
          Dst:             _ZL13addChunk_IENDP8ucvector
        - Src:             'lodepng.cpp:6810,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:6811,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6812,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
    - functionName:    _Z21lodepng_state_cleanupP12LodePNGState
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5618
      functionLinenumberEnd: 5621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20lodepng_info_cleanupP11LodePNGInfo
        - _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5619,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:5620,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
    - functionName:    _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 2974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21lodepng_palette_clearP16LodePNGColorMode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2973,3'
          Dst:             _Z21lodepng_palette_clearP16LodePNGColorMode
    - functionName:    _Z20lodepng_info_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3381
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17lodepng_clear_iccP11LodePNGInfo
        - _Z18lodepng_clear_exifP11LodePNGInfo
        - _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - _ZL19LodePNGText_cleanupP11LodePNGInfo
        - _ZL20LodePNGIText_cleanupP11LodePNGInfo
        - _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3382,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:3384,3'
          Dst:             _ZL19LodePNGText_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3385,3'
          Dst:             _ZL20LodePNGIText_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3387,3'
          Dst:             _Z17lodepng_clear_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:3388,3'
          Dst:             _Z18lodepng_clear_exifP11LodePNGInfo
        - Src:             'lodepng.cpp:3390,3'
          Dst:             _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
    - functionName:    _ZL19LodePNGText_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14string_cleanupPPc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3165,5'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3166,5'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3168,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3169,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL20LodePNGIText_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          74
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14string_cleanupPPc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3221,5'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3222,5'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3223,5'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3224,5'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3226,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3227,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3228,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3229,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z17lodepng_clear_iccP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14string_cleanupPPc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3301,3'
          Dst:             _ZL14string_cleanupPPc
        - Src:             'lodepng.cpp:3302,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z18lodepng_clear_exifP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3322,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3131
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3133,27'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14string_cleanupPPc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:302,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z21lodepng_palette_clearP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3012
      functionLinenumberEnd: 3016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3013,21'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z17lodepng_info_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          148
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
        - _ZL16LodePNGText_initP11LodePNGInfo
        - _ZL17LodePNGIText_initP11LodePNGInfo
        - _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3330,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:3338,3'
          Dst:             _ZL16LodePNGText_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3339,3'
          Dst:             _ZL17LodePNGIText_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3377,3'
          Dst:             _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
    - functionName:    _Z23lodepng_color_mode_initP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18checkColorValidity16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          176
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lodepng.cpp:2914,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z17lodepng_info_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3394
      functionLinenumberEnd: 3416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15lodepng_set_iccP11LodePNGInfoPKcPKhj
        - _Z16lodepng_set_exifP11LodePNGInfoPKhj
        - _Z20lodepng_info_cleanupP11LodePNGInfo
        - _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL16LodePNGText_copyP11LodePNGInfoPKS_
        - _ZL17LodePNGIText_copyP11LodePNGInfoPKS_
        - _ZL25LodePNGUnknownChunks_copyP11LodePNGInfoPKS_
        - _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3395,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3396,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3397,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:3398,3'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:3401,3'
          Dst:             _ZL16LodePNGText_copyP11LodePNGInfoPKS_
        - Src:             'lodepng.cpp:3402,3'
          Dst:             _ZL17LodePNGIText_copyP11LodePNGInfoPKS_
        - Src:             'lodepng.cpp:3405,5'
          Dst:             _Z15lodepng_set_iccP11LodePNGInfoPKcPKhj
        - Src:             'lodepng.cpp:3409,5'
          Dst:             _Z16lodepng_set_exifP11LodePNGInfoPKhj
        - Src:             'lodepng.cpp:3412,3'
          Dst:             _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3413,3'
          Dst:             _ZL25LodePNGUnknownChunks_copyP11LodePNGInfoPKS_
    - functionName:    _Z24lodepng_color_stats_initP17LodePNGColorStats
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 3998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16isGrayICCProfilePKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6449
      functionLinenumberEnd: 6461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15isRGBICCProfilePKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6463
      functionLinenumberEnd: 6467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4023
      functionLinenumberEnd: 4210
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         252
      ICount:          1514
      EdgeCount:       344
      CyclomaticComplexity: 94
      functionsReached:
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _Z22lodepng_can_have_alphaPK16LodePNGColorMode
        - _Z25lodepng_is_greyscale_typePK16LodePNGColorMode
        - _ZL14color_tree_addP9ColorTreehhhhj
        - _ZL14color_tree_hasP9ColorTreehhhh
        - _ZL15color_tree_initP9ColorTree
        - _ZL18color_tree_cleanupP9ColorTree
        - _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - _ZL20getValueRequiredBitsh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4030,27'
          Dst:             _Z25lodepng_is_greyscale_typePK16LodePNGColorMode
        - Src:             'lodepng.cpp:4031,25'
          Dst:             _Z22lodepng_can_have_alphaPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4033,18'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4044,3'
          Dst:             _ZL15color_tree_initP9ColorTree
        - Src:             'lodepng.cpp:4057,15'
          Dst:             _ZL14color_tree_addP9ColorTreehhhhj
        - Src:             'lodepng.cpp:4066,7'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4082,7'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4112,9'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4125,7'
          Dst:             _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4137,25'
          Dst:             _ZL20getValueRequiredBitsh
        - Src:             'lodepng.cpp:4170,13'
          Dst:             _ZL14color_tree_hasP9ColorTreehhhh
        - Src:             'lodepng.cpp:4171,19'
          Dst:             _ZL14color_tree_addP9ColorTreehhhhj
        - Src:             'lodepng.cpp:4191,9'
          Dst:             _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4209,3'
          Dst:             _ZL18color_tree_cleanupP9ColorTree
    - functionName:    _Z23lodepng_color_mode_make16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2989,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
    - functionName:    _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3937
      functionLinenumberEnd: 3982
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          372
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23lodepng_color_stats_addP17LodePNGColorStatsjjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4218
      functionLinenumberEnd: 4229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
        - _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4222,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:4227,11'
          Dst:             _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4228,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
    - functionName:    _ZL17auto_choose_colorP16LodePNGColorModePKS_PK17LodePNGColorStats
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4242
      functionLinenumberEnd: 4302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          445
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - _Z19lodepng_palette_addP16LodePNGColorModehhhh
        - _Z21lodepng_palette_clearP16LodePNGColorMode
        - _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4274,5'
          Dst:             _Z21lodepng_palette_clearP16LodePNGColorMode
        - Src:             'lodepng.cpp:4276,15'
          Dst:             _Z19lodepng_palette_addP16LodePNGColorModehhhh
        - Src:             'lodepng.cpp:4286,7'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:4287,7'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
    - functionName:    _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2977,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:2978,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:2980,37'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:2982,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          168
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3855
      functionLinenumberEnd: 3925
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          424
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - _ZL12rgba8ToPixelPhmPK16LodePNGColorModeP9ColorTreehhhh
        - _ZL13rgba16ToPixelPhmPK16LodePNGColorModetttt
        - _ZL14color_tree_addP9ColorTreehhhhj
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15color_tree_initP9ColorTree
        - _ZL18color_tree_cleanupP9ColorTree
        - _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - _ZL18getPixelColorsRGB8PhmPKhPK16LodePNGColorMode
        - _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - _ZL19getPixelColorsRGBA8PhmPKhPK16LodePNGColorMode
        - _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3865,6'
          Dst:             _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:3866,23'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3867,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3885,27'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3886,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3891,5'
          Dst:             _ZL15color_tree_initP9ColorTree
        - Src:             'lodepng.cpp:3894,15'
          Dst:             _ZL14color_tree_addP9ColorTreehhhhj
        - Src:             'lodepng.cpp:3903,9'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3904,9'
          Dst:             _ZL13rgba16ToPixelPhmPK16LodePNGColorModetttt
        - Src:             'lodepng.cpp:3907,7'
          Dst:             _ZL19getPixelColorsRGBA8PhmPKhPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3909,7'
          Dst:             _ZL18getPixelColorsRGB8PhmPKhPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3913,9'
          Dst:             _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3914,17'
          Dst:             _ZL12rgba8ToPixelPhmPK16LodePNGColorModeP9ColorTreehhhh
        - Src:             'lodepng.cpp:3921,5'
          Dst:             _ZL18color_tree_cleanupP9ColorTree
    - functionName:    _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6367
      functionLinenumberEnd: 6435
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          412
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _ZL12lodepng_freePv
        - _ZL14addPaddingBitsPhPKhmmj
        - _ZL14lodepng_mallocm
        - _ZL15Adam7_interlacePhPKhjjj
        - _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6373,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6378,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6384,49'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6387,11'
          Dst:             _ZL14addPaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:6388,19'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6390,9'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6393,17'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6401,5'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:6404,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6407,29'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6413,7'
          Dst:             _ZL15Adam7_interlacePhPKhjjj
        - Src:             'lodepng.cpp:6416,51'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6418,11'
          Dst:             _ZL14addPaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:6420,19'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6422,11'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6424,19'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6432,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14writeSignatureP8ucvector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5641
      functionLinenumberEnd: 5648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15ucvector_resizeP8ucvectorm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5645,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:5646,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL13addChunk_IHDRP8ucvectorjj16LodePNGColorTypejj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5651
      functionLinenumberEnd: 5666
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5653,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5656,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5657,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5664,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL16addUnknownChunksP8ucvectorPhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6439
      functionLinenumberEnd: 6447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18lodepng_chunk_nextPhS_
        - _Z20lodepng_chunk_appendPPhPmPKh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6442,5'
          Dst:             _Z20lodepng_chunk_appendPPhPmPKh
        - Src:             'lodepng.cpp:6444,15'
          Dst:             _Z18lodepng_chunk_nextPhS_
    - functionName:    _ZL13addChunk_cICPP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5941
      functionLinenumberEnd: 5957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5950,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5955,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_mDCVP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5959
      functionLinenumberEnd: 5991
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          261
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5970,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5987,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5988,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5989,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_cLLIP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5993
      functionLinenumberEnd: 6000
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5995,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5996,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5997,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5998,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_iCCPP8ucvectorPK11LodePNGInfoP23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5915
      functionLinenumberEnd: 5939
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL12lodepng_freePv
        - _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL14lodepng_strlenPKc
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5920,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5923,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5927,13'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5930,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5933,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5934,5'
          Dst:             _Z26lodepng_chunk_generate_crcPh
        - Src:             'lodepng.cpp:5937,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_sRGBP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5910
      functionLinenumberEnd: 5912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5912,10'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _ZL13addChunk_gAMAP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5887
      functionLinenumberEnd: 5893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5889,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5890,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5891,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_cHRMP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5895
      functionLinenumberEnd: 5908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5897,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5898,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5899,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5900,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5901,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5902,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5903,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5904,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5905,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5906,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_sBITP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6006
      functionLinenumberEnd: 6040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          470
      EdgeCount:       110
      CyclomaticComplexity: 33
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6011,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6016,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6023,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6032,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6038,13'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_eXIfP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6002
      functionLinenumberEnd: 6003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6003,10'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5669
      functionLinenumberEnd: 5688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5677,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5686,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_tRNSP8ucvectorPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          283
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5701,7'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5707,7'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5713,7'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5723,13'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_bKGDP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5841
      functionLinenumberEnd: 5861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          217
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5844,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5848,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5856,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5859,13'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_pHYsP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5877
      functionLinenumberEnd: 5885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5879,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5880,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5881,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5883,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_IDATP8ucvectorPKhmP23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5747
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5736,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5739,15'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
        - Src:             'lodepng.cpp:5742,15'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
        - Src:             'lodepng.cpp:5746,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_tIMEP8ucvectorPK11LodePNGTime
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5863
      functionLinenumberEnd: 5875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5865,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5873,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL14lodepng_strlenPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13addChunk_zTXtP8ucvectorPKcS2_P23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5770
      functionLinenumberEnd: 5795
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL12lodepng_freePv
        - _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL14lodepng_strlenPKc
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5775,21'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5776,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5779,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5783,13'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5786,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5789,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5790,5'
          Dst:             _Z26lodepng_chunk_generate_crcPh
        - Src:             'lodepng.cpp:5793,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_tEXtP8ucvectorPKcS2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5756
      functionLinenumberEnd: 5767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL14lodepng_strlenPKc
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5758,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5758,56'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5761,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5762,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5764,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5765,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_iTXtP8ucvectorjPKcS2_S2_S2_P23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5798
      functionLinenumberEnd: 5839
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          233
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL12lodepng_freePv
        - _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL14lodepng_strlenPKc
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5803,21'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5804,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5804,56'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5804,93'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5809,13'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5814,13'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5818,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5823,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5826,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5830,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5832,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5834,5'
          Dst:             _Z26lodepng_chunk_generate_crcPh
        - Src:             'lodepng.cpp:5837,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_IENDP8ucvector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5750
      functionLinenumberEnd: 5751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5751,10'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26lodepng_chunk_generate_crcPh
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2887,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:2890,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:2893,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _Z26lodepng_chunk_generate_crcPh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13lodepng_crc32PKhm
        - _Z20lodepng_chunk_lengthPKh
        - _ZL19lodepng_set32bitIntPhj
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2784,21'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2785,18'
          Dst:             _Z13lodepng_crc32PKhm
        - Src:             'lodepng.cpp:2786,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
    - functionName:    _Z20lodepng_chunk_lengthPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20lodepng_read32bitIntPKh
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2722,10'
          Dst:             _ZL20lodepng_read32bitIntPKh
    - functionName:    _Z13lodepng_crc32PKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          129
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20lodepng_read32bitIntPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20lodepng_chunk_appendPPhPmPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20lodepng_chunk_lengthPKh
        - _ZL14lodepng_addoflmmPm
        - _ZL15lodepng_reallocPvm
        - _ZL22lodepng_chunk_reservedPKh
        - _ZL29lodepng_chunk_type_name_validPKh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2840,7'
          Dst:             _ZL29lodepng_chunk_type_name_validPKh
        - Src:             'lodepng.cpp:2843,6'
          Dst:             _ZL22lodepng_chunk_reservedPKh
        - Src:             'lodepng.cpp:2847,21'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2847,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2848,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2850,32'
          Dst:             _ZL15lodepng_reallocPvm
    - functionName:    _Z18lodepng_chunk_nextPhS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2789
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          171
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20lodepng_chunk_lengthPKh
        - _ZL14lodepng_addoflmmPm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2798,23'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2798,8'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL29lodepng_chunk_type_name_validPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22lodepng_chunk_reservedPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3077,10'
          Dst:             _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
    - functionName:    _ZL15color_tree_initP9ColorTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3444
      functionLinenumberEnd: 3447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14lodepng_memsetPvim
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3445,3'
          Dst:             _ZL14lodepng_memsetPvim
    - functionName:    _ZL14color_tree_addP9ColorTreehhhhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3493
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL14lodepng_mallocm
        - _ZL15color_tree_initP9ColorTree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3485,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:3487,7'
          Dst:             _ZL15color_tree_initP9ColorTree
    - functionName:    _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          399
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13rgba16ToPixelPhmPK16LodePNGColorModetttt
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3552
      functionLinenumberEnd: 3580
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          281
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19getPixelColorsRGBA8PhmPKhPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3659
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          878
      EdgeCount:       147
      CyclomaticComplexity: 36
      functionsReached:
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL26readBitsFromReversedStreamPmPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3683,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3691,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3716,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3721,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3723,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3740,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL18getPixelColorsRGB8PhmPKhPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3755
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          514
      EdgeCount:       97
      CyclomaticComplexity: 23
      functionsReached:
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL26readBitsFromReversedStreamPmPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3771,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3777,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3790,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3795,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3797,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3813,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3586
      functionLinenumberEnd: 3651
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          670
      EdgeCount:       99
      CyclomaticComplexity: 27
      functionsReached:
        - _ZL26readBitsFromReversedStreamPmPKhm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3599,24'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3623,15'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
    - functionName:    _ZL12rgba8ToPixelPhmPK16LodePNGColorModeP9ColorTreehhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3547
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          423
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _ZL12addColorBitsPhmjj
        - _ZL14color_tree_getP9ColorTreehhhh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3506,7'
          Dst:             _ZL12addColorBitsPhmjj
        - Src:             'lodepng.cpp:3519,17'
          Dst:             _ZL14color_tree_getP9ColorTreehhhh
        - Src:             'lodepng.cpp:3522,10'
          Dst:             _ZL12addColorBitsPhmjj
    - functionName:    _ZL18color_tree_cleanupP9ColorTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL18color_tree_cleanupP9ColorTree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3453,7'
          Dst:             _ZL18color_tree_cleanupP9ColorTree
        - Src:             'lodepng.cpp:3454,7'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z19lodepng_palette_addP16LodePNGColorModehhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3019
      functionLinenumberEnd: 3033
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3021,5'
          Dst:             _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
    - functionName:    _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2955
      functionLinenumberEnd: 2970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL14lodepng_mallocm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2959,54'
          Dst:             _ZL14lodepng_mallocm
    - functionName:    _Z25lodepng_is_greyscale_typePK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22lodepng_can_have_alphaPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3064
      functionLinenumberEnd: 3067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z21lodepng_is_alpha_typePK16LodePNGColorMode
        - _Z25lodepng_has_palette_alphaPK16LodePNGColorMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3066,10'
          Dst:             _Z21lodepng_is_alpha_typePK16LodePNGColorMode
        - Src:             'lodepng.cpp:3067,10'
          Dst:             _Z25lodepng_has_palette_alphaPK16LodePNGColorMode
    - functionName:    _ZL20getValueRequiredBitsh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4013
      functionLinenumberEnd: 4018
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14color_tree_hasP9ColorTreehhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3471
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14color_tree_getP9ColorTreehhhh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3472,10'
          Dst:             _ZL14color_tree_getP9ColorTreehhhh
    - functionName:    _Z21lodepng_is_alpha_typePK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3048
      functionLinenumberEnd: 3049
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25lodepng_has_palette_alphaPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3056
      functionLinenumberEnd: 3062
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16LodePNGText_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3172
      functionLinenumberEnd: 3181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z16lodepng_add_textP11LodePNGInfoPKcS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3178,5'
          Dst:             _Z16lodepng_add_textP11LodePNGInfoPKcS2_
    - functionName:    _ZL17LodePNGIText_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17lodepng_add_itextP11LodePNGInfoPKcS2_S2_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3240,5'
          Dst:             _Z17lodepng_add_itextP11LodePNGInfoPKcS2_S2_S2_
    - functionName:    _Z15lodepng_set_iccP11LodePNGInfoPKcPKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17lodepng_clear_iccP11LodePNGInfo
        - _ZL12alloc_stringPKc
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3280,26'
          Dst:             _Z17lodepng_clear_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:3284,21'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3287,40'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:3289,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3293,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _Z16lodepng_set_exifP11LodePNGInfoPKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3308
      functionLinenumberEnd: 3319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18lodepng_clear_exifP11LodePNGInfo
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3309,26'
          Dst:             _Z18lodepng_clear_exifP11LodePNGInfo
        - Src:             'lodepng.cpp:3310,32'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:3314,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25LodePNGUnknownChunks_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14lodepng_mallocm
        - _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3139,3'
          Dst:             _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3144,52'
          Dst:             _ZL14lodepng_mallocm
    - functionName:    _ZL12alloc_stringPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14lodepng_strlenPKc
        - _ZL18alloc_string_sizedPKcm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:318,33'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:318,10'
          Dst:             _ZL18alloc_string_sizedPKcm
    - functionName:    _Z17lodepng_add_itextP11LodePNGInfoPKcS2_S2_S2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14lodepng_strlenPKc
        - _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3276,69'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:3276,10'
          Dst:             _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
    - functionName:    _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3251
      functionLinenumberEnd: 3272
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          214
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL12alloc_stringPKc
        - _ZL15lodepng_reallocPvm
        - _ZL18alloc_string_sizedPKcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3252,30'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3253,34'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3254,35'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3255,33'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3266,43'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3267,47'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3268,48'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3269,46'
          Dst:             _ZL18alloc_string_sizedPKcm
    - functionName:    _Z16lodepng_add_textP11LodePNGInfoPKcS2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3200
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14lodepng_strlenPKc
        - _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3201,49'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:3201,10'
          Dst:             _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
    - functionName:    _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          154
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL12alloc_stringPKc
        - _ZL15lodepng_reallocPvm
        - _ZL18alloc_string_sizedPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3184,30'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3185,33'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3193,41'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3194,44'
          Dst:             _ZL18alloc_string_sizedPKcm
    - functionName:    _ZL16LodePNGText_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3156
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17LodePNGIText_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3210
      functionLinenumberEnd: 3216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29lodepng_decoder_settings_initP22LodePNGDecoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z32lodepng_decompress_settings_initP25LodePNGDecompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5599,3'
          Dst:             _Z32lodepng_decompress_settings_initP25LodePNGDecompressSettings
    - functionName:    _Z29lodepng_encoder_settings_initP22LodePNGEncoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6864
      functionLinenumberEnd: 6875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z30lodepng_compress_settings_initP23LodePNGCompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6865,3'
          Dst:             _Z30lodepng_compress_settings_initP23LodePNGCompressSettings
    - functionName:    _Z30lodepng_compress_settings_initP23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z32lodepng_decompress_settings_initP25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_jjRNS_5StateE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjjRNS_5StateE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7207,6'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:7208,10'
          Dst:             _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjjRNS_5StateE
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjjRNS_5StateE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7193
      functionLinenumberEnd: 7201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - _ZL12lodepng_freePv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7196,20'
          Dst:             _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - Src:             'lodepng.cpp:7199,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_jj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7186
      functionLinenumberEnd: 7189
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
        - _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7187,6'
          Dst:             _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7188,10'
          Dst:             _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7160
      functionLinenumberEnd: 7167
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RKS4_16LodePNGColorTypej
        - _ZN7lodepng9load_fileERNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7164,20'
          Dst:             _ZN7lodepng9load_fileERNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
        - Src:             'lodepng.cpp:7166,10'
          Dst:             _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RKS4_16LodePNGColorTypej
    - functionName:    _ZN7lodepng9load_fileERNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7041
      functionLinenumberEnd: 7048
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7lodepngL10load_file_ERNSt3__16vectorIhNS0_9allocatorIhEEEEP8_IO_FILE
        - fclose
        - fopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7043,16'
          Dst:             fopen
        - Src:             'lodepng.cpp:7045,11'
          Dst:             _ZN7lodepngL10load_file_ERNSt3__16vectorIhNS0_9allocatorIhEEEEP8_IO_FILE
        - Src:             'lodepng.cpp:7046,3'
          Dst:             fclose
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RKS4_16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7135
      functionLinenumberEnd: 7136
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_PKhm16LodePNGColorTypej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7136,10'
          Dst:             _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_PKhm16LodePNGColorTypej
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_PKhm16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7120
      functionLinenumberEnd: 7132
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
        - _ZL12lodepng_freePv
        - _ZN7lodepng5StateC2Ev
        - _ZN7lodepng5StateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7122,20'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
        - Src:             'lodepng.cpp:7124,11'
          Dst:             _ZN7lodepng5StateC2Ev
        - Src:             'lodepng.cpp:7127,25'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:7129,3'
          Dst:             _ZN7lodepng5StateD2Ev
        - Src:             'lodepng.cpp:7129,3'
          Dst:             _ZN7lodepng5StateD2Ev
        - Src:             'lodepng.cpp:7130,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5540
      functionLinenumberEnd: 5553
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
        - _Z18lodepng_state_initP12LodePNGState
        - _Z21lodepng_state_cleanupP12LodePNGState
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5543,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
        - Src:             'lodepng.cpp:5551,11'
          Dst:             _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:5552,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
    - functionName:    _ZN7lodepng5StateD2Ev
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7108
      functionLinenumberEnd: 7110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z21lodepng_state_cleanupP12LodePNGState
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7109,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
        - Src:             'lodepng.cpp:7109,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7lodepng5StateC2Ev
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7099
      functionLinenumberEnd: 7101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18lodepng_state_initP12LodePNGState
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7100,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
    - functionName:    _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5504
      functionLinenumberEnd: 5537
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          205
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
        - _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - _ZL12lodepng_freePv
        - _ZL13decodeGenericPPhPjS1_P12LodePNGStatePKhm
        - _ZL14lodepng_mallocm
        - _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5506,3'
          Dst:             _ZL13decodeGenericPPhPjS1_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:5508,39'
          Dst:             _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:5513,22'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:5527,15'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5528,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5532,25'
          Dst:             _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
        - Src:             'lodepng.cpp:5534,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13decodeGenericPPhPjS1_P12LodePNGStatePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5287
      functionLinenumberEnd: 5500
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          1303
      EdgeCount:       273
      CyclomaticComplexity: 78
      functionsReached:
        - _Z15lodepng_get_bppPK16LodePNGColorMode
        - _Z15lodepng_inspectPjS_P12LodePNGStatePKhm
        - _Z20lodepng_chunk_appendPPhPmPKh
        - _Z20lodepng_chunk_lengthPKh
        - _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - _Z23lodepng_chunk_ancillaryPKh
        - _Z23lodepng_chunk_check_crcPKh
        - _Z24lodepng_chunk_data_constPKh
        - _Z24lodepng_chunk_next_constPKhS0_
        - _Z25lodepng_chunk_type_equalsPKhPKc
        - _ZL12lodepng_freePv
        - _ZL14lodepng_addoflmmPm
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL14lodepng_memsetPvim
        - _ZL14readChunk_PLTEP16LodePNGColorModePKhm
        - _ZL14readChunk_bKGDP11LodePNGInfoPKhm
        - _ZL14readChunk_cHRMP11LodePNGInfoPKhm
        - _ZL14readChunk_cICPP11LodePNGInfoPKhm
        - _ZL14readChunk_cLLIP11LodePNGInfoPKhm
        - _ZL14readChunk_eXIfP11LodePNGInfoPKhm
        - _ZL14readChunk_gAMAP11LodePNGInfoPKhm
        - _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - _ZL14readChunk_mDCVP11LodePNGInfoPKhm
        - _ZL14readChunk_pHYsP11LodePNGInfoPKhm
        - _ZL14readChunk_sBITP11LodePNGInfoPKhm
        - _ZL14readChunk_sRGBP11LodePNGInfoPKhm
        - _ZL14readChunk_tEXtP11LodePNGInfoPKhm
        - _ZL14readChunk_tIMEP11LodePNGInfoPKhm
        - _ZL14readChunk_tRNSP16LodePNGColorModePKhm
        - _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - _ZL20postProcessScanlinesPhS_jjPK11LodePNGInfo
        - _ZL22lodepng_chunk_reservedPKh
        - _ZL22lodepng_pixel_overflowjjPK16LodePNGColorModeS1_
        - _ZL25lodepng_get_raw_size_idatjjj
        - _ZL29lodepng_chunk_type_name_validPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5307,18'
          Dst:             _Z15lodepng_inspectPjS_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:5310,6'
          Dst:             _ZL22lodepng_pixel_overflowjjPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:5315,26'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5334,19'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:5345,12'
          Dst:             _Z24lodepng_chunk_data_constPKh
        - Src:             'lodepng.cpp:5350,8'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5352,10'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:5354,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5359,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5362,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5364,22'
          Dst:             _ZL14readChunk_PLTEP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5369,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5373,22'
          Dst:             _ZL14readChunk_tRNSP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5377,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5378,22'
          Dst:             _ZL14readChunk_bKGDP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5380,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5383,24'
          Dst:             _ZL14readChunk_tEXtP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5386,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5389,24'
          Dst:             _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5392,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5395,24'
          Dst:             _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5398,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5399,22'
          Dst:             _ZL14readChunk_tIMEP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5401,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5402,22'
          Dst:             _ZL14readChunk_pHYsP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5404,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5405,22'
          Dst:             _ZL14readChunk_gAMAP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5407,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5408,22'
          Dst:             _ZL14readChunk_cHRMP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5410,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5411,22'
          Dst:             _ZL14readChunk_sRGBP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5413,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5414,22'
          Dst:             _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5416,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5417,22'
          Dst:             _ZL14readChunk_cICPP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5419,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5420,22'
          Dst:             _ZL14readChunk_mDCVP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5422,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5423,22'
          Dst:             _ZL14readChunk_cLLIP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5425,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5426,22'
          Dst:             _ZL14readChunk_eXIfP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5428,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5429,22'
          Dst:             _ZL14readChunk_sBITP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5433,11'
          Dst:             _ZL29lodepng_chunk_type_name_validPKh
        - Src:             'lodepng.cpp:5436,10'
          Dst:             _ZL22lodepng_chunk_reservedPKh
        - Src:             'lodepng.cpp:5441,46'
          Dst:             _Z23lodepng_chunk_ancillaryPKh
        - Src:             'lodepng.cpp:5448,24'
          Dst:             _Z20lodepng_chunk_appendPPhPmPKh
        - Src:             'lodepng.cpp:5456,10'
          Dst:             _Z23lodepng_chunk_check_crcPKh
        - Src:             'lodepng.cpp:5459,23'
          Dst:             _Z24lodepng_chunk_next_constPKhS0_
        - Src:             'lodepng.cpp:5470,22'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5471,23'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5473,22'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5476,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5477,35'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5478,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5479,35'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5480,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5481,35'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5482,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5485,20'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:5488,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5491,15'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5492,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5496,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:5497,20'
          Dst:             _ZL20postProcessScanlinesPhS_jjPK11LodePNGInfo
        - Src:             'lodepng.cpp:5499,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z15lodepng_inspectPjS_P12LodePNGStatePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4375
      functionLinenumberEnd: 4436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          391
      EdgeCount:       79
      CyclomaticComplexity: 25
      functionsReached:
        - _Z13lodepng_crc32PKhm
        - _Z17lodepng_info_initP11LodePNGInfo
        - _Z20lodepng_chunk_lengthPKh
        - _Z20lodepng_info_cleanupP11LodePNGInfo
        - _Z25lodepng_chunk_type_equalsPKhPKc
        - _ZL18checkColorValidity16LodePNGColorTypej
        - _ZL20lodepng_read32bitIntPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4387,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:4388,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
        - Src:             'lodepng.cpp:4394,6'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:4397,7'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:4402,11'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:4403,12'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:4418,18'
          Dst:             _ZL18checkColorValidity16LodePNGColorTypej
        - Src:             'lodepng.cpp:4428,20'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:4429,25'
          Dst:             _Z13lodepng_crc32PKhm
    - functionName:    _Z24lodepng_chunk_data_constPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25lodepng_chunk_type_equalsPKhPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14lodepng_strlenPKc
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2732,6'
          Dst:             _ZL14lodepng_strlenPKc
    - functionName:    _ZL14readChunk_PLTEP16LodePNGColorModePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4780
      functionLinenumberEnd: 4798
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          158
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4784,3'
          Dst:             _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
    - functionName:    _ZL14readChunk_tRNSP16LodePNGColorModePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4800
      functionLinenumberEnd: 4825
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_bKGDP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4830
      functionLinenumberEnd: 4859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          206
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_tEXtP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4862
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          173
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z16lodepng_add_textP11LodePNGInfoPKcS2_
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4875,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4878,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4884,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4887,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4890,13'
          Dst:             _Z16lodepng_add_textP11LodePNGInfoPKcS2_
        - Src:             'lodepng.cpp:4895,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:4896,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4903
      functionLinenumberEnd: 4945
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          223
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4919,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4922,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4933,13'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:4938,13'
          Dst:             _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
        - Src:             'lodepng.cpp:4942,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:4943,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4950
      functionLinenumberEnd: 5032
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          418
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL14lodepng_mallocm
        - _ZL14lodepng_memcpyPvPKvm
        - _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:4970,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4973,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4988,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4991,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4999,23'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5002,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5015,15'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:5019,26'
          Dst:             _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
        - Src:             'lodepng.cpp:5020,7'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5022,15'
          Dst:             _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
        - Src:             'lodepng.cpp:5028,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5029,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5030,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14readChunk_tIMEP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5035
      functionLinenumberEnd: 5047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          83
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_pHYsP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5049
      functionLinenumberEnd: 5058
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          86
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_gAMAP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5060
      functionLinenumberEnd: 5067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_cHRMP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5069
      functionLinenumberEnd: 5083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          229
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_sRGBP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5085
      functionLinenumberEnd: 5092
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5095
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          269
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _Z17lodepng_clear_iccP11LodePNGInfo
        - _ZL14lodepng_mallocm
        - _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5104,26'
          Dst:             _Z17lodepng_clear_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:5111,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5124,11'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZL14readChunk_cICPP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5134
      functionLinenumberEnd: 5146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_mDCVP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5148
      functionLinenumberEnd: 5164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          183
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_cLLIP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5166
      functionLinenumberEnd: 5174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          79
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14readChunk_eXIfP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5176
      functionLinenumberEnd: 5177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z16lodepng_set_exifP11LodePNGInfoPKhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5177,10'
          Dst:             _Z16lodepng_set_exifP11LodePNGInfoPKhj
    - functionName:    _ZL14readChunk_sBITP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5181
      functionLinenumberEnd: 5219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          476
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23lodepng_chunk_ancillaryPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2749
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23lodepng_chunk_check_crcPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13lodepng_crc32PKhm
        - _Z20lodepng_chunk_lengthPKh
        - _ZL20lodepng_read32bitIntPKh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2775,21'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2776,18'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:2778,23'
          Dst:             _Z13lodepng_crc32PKhm
    - functionName:    _Z24lodepng_chunk_next_constPKhS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2804
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          171
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20lodepng_chunk_lengthPKh
        - _ZL14lodepng_addoflmmPm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2813,23'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2813,8'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          121
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13ucvector_initPhm
        - _ZL15ucvector_resizeP8ucvectorm
        - _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2217,18'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2220,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:2223,13'
          Dst:             _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL20lodepng_read32bitIntPKh
        - _ZL7adler32PKhj
        - _ZL8inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2182,11'
          Dst:             _ZL8inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:2186,24'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:2187,25'
          Dst:             _ZL7adler32PKhj
    - functionName:    _ZN7lodepngL10load_file_ERNSt3__16vectorIhNS0_9allocatorIhEEEEP8_IO_FILE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7032
      functionLinenumberEnd: 7039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL16lodepng_filesizeP8_IO_FILE
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7033,15'
          Dst:             _ZL16lodepng_filesizeP8_IO_FILE
        - Src:             'lodepng.cpp:7037,6'
          Dst:             fread
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateERKS4_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7154
      functionLinenumberEnd: 7155
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7155,10'
          Dst:             _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7141
      functionLinenumberEnd: 7149
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
        - _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7143,20'
          Dst:             _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:7145,25'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:7148,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng5StateaSERKS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7112
      functionLinenumberEnd: 7114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18lodepng_state_copyP12LodePNGStatePKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7113,3'
          Dst:             _Z18lodepng_state_copyP12LodePNGStatePKS_
    - functionName:    _Z18lodepng_state_copyP12LodePNGStatePKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5623
      functionLinenumberEnd: 5630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z17lodepng_info_copyP11LodePNGInfoPKS_
        - _Z17lodepng_info_initP11LodePNGInfo
        - _Z21lodepng_state_cleanupP12LodePNGState
        - _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5624,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
        - Src:             'lodepng.cpp:5626,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:5627,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
        - Src:             'lodepng.cpp:5628,17'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:5629,17'
          Dst:             _Z17lodepng_info_copyP11LodePNGInfoPKS_
    - functionName:    _ZN7lodepng5StateC2ERKS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7103
      functionLinenumberEnd: 7106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18lodepng_state_copyP12LodePNGStatePKS_
        - _Z18lodepng_state_initP12LodePNGState
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7104,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
        - Src:             'lodepng.cpp:7105,3'
          Dst:             _Z18lodepng_state_copyP12LodePNGStatePKS_
    - functionName:    _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_RK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7090
      functionLinenumberEnd: 7091
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK23LodePNGCompressSettings
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7091,10'
          Dst:             _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK23LodePNGCompressSettings
    - functionName:    _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7078
      functionLinenumberEnd: 7086
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7081,20'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:7084,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_RK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7071
      functionLinenumberEnd: 7072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK25LodePNGDecompressSettings
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7072,10'
          Dst:             _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK25LodePNGDecompressSettings
    - functionName:    _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7059
      functionLinenumberEnd: 7067
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:7062,20'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:7065,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z18lodepng_error_textj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6885
      functionLinenumberEnd: 7018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         112
      ICount:          562
      EdgeCount:       222
      CyclomaticComplexity: 112
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lodepng.cpp:6886,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z21lodepng_encode24_filePKcPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6859
      functionLinenumberEnd: 6860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6860,10'
          Dst:             _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
    - functionName:    _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6846
      functionLinenumberEnd: 6852
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17lodepng_save_filePKhmPKc
        - _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6849,20'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:6850,22'
          Dst:             _Z17lodepng_save_filePKhmPKc
        - Src:             'lodepng.cpp:6851,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z21lodepng_encode32_filePKcPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6855
      functionLinenumberEnd: 6856
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6856,10'
          Dst:             _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
    - functionName:    _Z16lodepng_encode24PPhPmPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6840
      functionLinenumberEnd: 6841
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6841,10'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
    - functionName:    _Z16lodepng_encode32PPhPmPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6836
      functionLinenumberEnd: 6837
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6837,10'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
    - functionName:    _Z21lodepng_decode24_filePPhPjS1_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5583
      functionLinenumberEnd: 5584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5584,10'
          Dst:             _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
    - functionName:    _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5576
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17lodepng_load_filePPhPmPKc
        - _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5573,11'
          Dst:             _Z17lodepng_load_filePPhPmPKc
        - Src:             'lodepng.cpp:5574,22'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
        - Src:             'lodepng.cpp:5575,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z17lodepng_load_filePPhPmPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18lodepng_load_file_PPhPmP8_IO_FILE
        - fclose
        - fopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:372,16'
          Dst:             fopen
        - Src:             'lodepng.cpp:374,11'
          Dst:             _ZL18lodepng_load_file_PPhPmP8_IO_FILE
        - Src:             'lodepng.cpp:375,3'
          Dst:             fclose
    - functionName:    _ZL18lodepng_load_file_PPhPmP8_IO_FILE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14lodepng_mallocm
        - _ZL16lodepng_filesizeP8_IO_FILE
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:361,15'
          Dst:             _ZL16lodepng_filesizeP8_IO_FILE
        - Src:             'lodepng.cpp:364,26'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:366,6'
          Dst:             fread
    - functionName:    _Z21lodepng_decode32_filePPhPjS1_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5579
      functionLinenumberEnd: 5580
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5580,10'
          Dst:             _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
    - functionName:    _Z16lodepng_decode24PPhPjS1_PKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5560
      functionLinenumberEnd: 5561
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5561,10'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
    - functionName:    _Z16lodepng_decode32PPhPjS1_PKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5556
      functionLinenumberEnd: 5557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5557,10'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
    - functionName:    _Z21lodepng_inspect_chunkP12LodePNGStatemPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5223
      functionLinenumberEnd: 5282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          417
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20lodepng_chunk_lengthPKh
        - _Z23lodepng_chunk_check_crcPKh
        - _Z24lodepng_chunk_data_constPKh
        - _Z25lodepng_chunk_type_equalsPKhPKc
        - _ZL14readChunk_PLTEP16LodePNGColorModePKhm
        - _ZL14readChunk_bKGDP11LodePNGInfoPKhm
        - _ZL14readChunk_cHRMP11LodePNGInfoPKhm
        - _ZL14readChunk_cICPP11LodePNGInfoPKhm
        - _ZL14readChunk_cLLIP11LodePNGInfoPKhm
        - _ZL14readChunk_eXIfP11LodePNGInfoPKhm
        - _ZL14readChunk_gAMAP11LodePNGInfoPKhm
        - _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - _ZL14readChunk_mDCVP11LodePNGInfoPKhm
        - _ZL14readChunk_pHYsP11LodePNGInfoPKhm
        - _ZL14readChunk_sBITP11LodePNGInfoPKhm
        - _ZL14readChunk_sRGBP11LodePNGInfoPKhm
        - _ZL14readChunk_tEXtP11LodePNGInfoPKhm
        - _ZL14readChunk_tIMEP11LodePNGInfoPKhm
        - _ZL14readChunk_tRNSP16LodePNGColorModePKhm
        - _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5231,17'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:5233,10'
          Dst:             _Z24lodepng_chunk_data_constPKh
        - Src:             'lodepng.cpp:5236,6'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5237,13'
          Dst:             _ZL14readChunk_PLTEP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5238,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5239,13'
          Dst:             _ZL14readChunk_tRNSP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5241,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5242,13'
          Dst:             _ZL14readChunk_bKGDP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5243,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5244,13'
          Dst:             _ZL14readChunk_tEXtP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5245,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5246,13'
          Dst:             _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5247,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5248,13'
          Dst:             _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5249,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5250,13'
          Dst:             _ZL14readChunk_tIMEP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5251,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5252,13'
          Dst:             _ZL14readChunk_pHYsP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5253,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5254,13'
          Dst:             _ZL14readChunk_gAMAP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5255,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5256,13'
          Dst:             _ZL14readChunk_cHRMP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5257,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5258,13'
          Dst:             _ZL14readChunk_sRGBP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5259,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5260,13'
          Dst:             _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5261,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5262,13'
          Dst:             _ZL14readChunk_cICPP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5263,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5264,13'
          Dst:             _ZL14readChunk_mDCVP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5265,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5266,13'
          Dst:             _ZL14readChunk_cLLIP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5267,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5268,13'
          Dst:             _ZL14readChunk_eXIfP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5269,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5270,13'
          Dst:             _ZL14readChunk_sBITP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5278,8'
          Dst:             _Z23lodepng_chunk_check_crcPKh
    - functionName:    _Z19lodepng_clear_itextP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3246
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20LodePNGIText_cleanupP11LodePNGInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3247,3'
          Dst:             _ZL20LodePNGIText_cleanupP11LodePNGInfo
    - functionName:    _Z18lodepng_clear_textP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19LodePNGText_cleanupP11LodePNGInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3205,3'
          Dst:             _ZL19LodePNGText_cleanupP11LodePNGInfo
    - functionName:    _Z23lodepng_is_palette_typePK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20lodepng_get_channelsPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19getNumColorChannels16LodePNGColorType
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3041,10'
          Dst:             _ZL19getNumColorChannels16LodePNGColorType
    - functionName:    _Z20lodepng_chunk_createPPhPmmPKcPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2899
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13ucvector_initPhm
        - _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2900,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2901,20'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _Z24lodepng_chunk_find_constPKhS0_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z24lodepng_chunk_next_constPKhS0_
        - _Z25lodepng_chunk_type_equalsPKhPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2830,8'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:2831,13'
          Dst:             _Z24lodepng_chunk_next_constPKhS0_
    - functionName:    _Z18lodepng_chunk_findPhS_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18lodepng_chunk_nextPhS_
        - _Z25lodepng_chunk_type_equalsPKhPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2822,8'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:2823,13'
          Dst:             _Z18lodepng_chunk_nextPhS_
    - functionName:    _Z18lodepng_chunk_dataPh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2766
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24lodepng_chunk_safetocopyPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2763
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21lodepng_chunk_privatePKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2753
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18lodepng_chunk_typePcPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23lodepng_zlib_decompressPPhPmPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13ucvector_initPhm
        - _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:2197,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2198,20'
          Dst:             _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _Z15lodepng_inflatePPhPmPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13ucvector_initPhm
        - _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:1395,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:1396,20'
          Dst:             _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZN12_GLOBAL__N_110testDecodeERN7lodepng5StateEPKhm
      functionSourceFile: '/src/lodepng/lodepng_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng_fuzzer.cpp:55,10'
          Dst:             _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/lodepng/lodepng_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN12_GLOBAL__N_110testDecodeERN7lodepng5StateEPKhm
        - _ZN7lodepng5StateC2Ev
        - _ZN7lodepng5StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng_fuzzer.cpp:67,18'
          Dst:             _ZN7lodepng5StateC2Ev
        - Src:             'lodepng_fuzzer.cpp:82,20'
          Dst:             _ZN12_GLOBAL__N_110testDecodeERN7lodepng5StateEPKhm
        - Src:             'lodepng_fuzzer.cpp:88,5'
          Dst:             _ZN12_GLOBAL__N_110testDecodeERN7lodepng5StateEPKhm
        - Src:             'lodepng_fuzzer.cpp:92,5'
          Dst:             _ZN12_GLOBAL__N_110testDecodeERN7lodepng5StateEPKhm
        - Src:             'lodepng_fuzzer.cpp:96,1'
          Dst:             _ZN7lodepng5StateD2Ev
        - Src:             'lodepng_fuzzer.cpp:96,1'
          Dst:             _ZN7lodepng5StateD2Ev
...
