---
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: 6100
      functionLinenumberEnd: 6107
      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: 6111
      functionLinenumberEnd: 6118
      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:6114,7'
          Dst:             _ZL5ilog2m
    - functionName:    _ZL14filterScanlinePhPKhS1_mmh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6056
      functionLinenumberEnd: 6097
      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:6058,3'
          Branch Sides:    []
      Callsites:
        - Src:             'lodepng.cpp:6087,35'
          Dst:             _ZL14paethPredictorhhh
    - functionName:    _ZL14paethPredictorhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4325
      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: 6335
      functionLinenumberEnd: 6372
      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:6340,3'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:6366,31'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:6367,11'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4351
      functionLinenumberEnd: 4373
      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: 2687
      functionLinenumberEnd: 2690
      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: 2704
      functionLinenumberEnd: 2709
      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: 6121
      functionLinenumberEnd: 6303
      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:6128,18'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6130,22'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:6153,7'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6164,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6173,11'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6203,38'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6211,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6220,11'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6221,11'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:6225,20'
          Dst:             _ZL6ilog2im
        - Src:             'lodepng.cpp:6242,38'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6249,7'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6262,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:6273,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6282,11'
          Dst:             _ZL14filterScanlinePhPKhS1_mmh
        - Src:             'lodepng.cpp:6285,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6286,11'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6298,38'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z15lodepng_get_bppPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3031
      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:3031,10'
          Dst:             _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
    - functionName:    _ZL25lodepng_get_raw_size_idatjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3084
      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:    83
      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: 2267
      functionLinenumberEnd: 2275
      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:2273,12'
          Dst:             _Z21lodepng_zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
    - functionName:    _Z21lodepng_zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2262
      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:2235,11'
          Dst:             _ZL7deflatePPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:2241,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:2246,24'
          Dst:             _ZL7adler32PKhj
        - Src:             'lodepng.cpp:2258,5'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:2261,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL7deflatePPhPmPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2108
      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:2106,12'
          Dst:             _Z15lodepng_deflatePPhPmPKhmPK23LodePNGCompressSettings
    - functionName:    _ZL7adler32PKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2138
      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:2138,10'
          Dst:             _ZL14update_adler32jPKhj
    - functionName:    _ZL19lodepng_set32bitIntPhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      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: 2116
      functionLinenumberEnd: 2133
      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: 2090
      functionLinenumberEnd: 2095
      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:2091,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2092,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: 2048
      functionLinenumberEnd: 2086
      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:2054,3'
          Dst:             _ZL21LodePNGBitWriter_initP16LodePNGBitWriterP8ucvector
        - Src:             'lodepng.cpp:2057,40'
          Dst:             _ZL20deflateNoCompressionP8ucvectorPKhm
        - Src:             'lodepng.cpp:2069,11'
          Dst:             _ZL9hash_initP4Hashj
        - Src:             'lodepng.cpp:2078,40'
          Dst:             _ZL12deflateFixedP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
        - Src:             'lodepng.cpp:2079,45'
          Dst:             _ZL14deflateDynamicP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
        - Src:             'lodepng.cpp:2083,3'
          Dst:             _ZL12hash_cleanupP4Hash
    - functionName:    _ZL21LodePNGBitWriter_initP16LodePNGBitWriterP8ucvector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 401
      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: 1717
      functionLinenumberEnd: 1748
      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:1735,9'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:1743,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL9hash_initP4Hashj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1503
      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:1482,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1483,21'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1484,34'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1486,34'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1487,23'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1488,35'
          Dst:             _ZL14lodepng_mallocm
    - functionName:    _ZL12deflateFixedP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2044
      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:2013,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:2014,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:2016,11'
          Dst:             _ZL23generateFixedLitLenTreeP11HuffmanTree
        - Src:             'lodepng.cpp:2017,22'
          Dst:             _ZL25generateFixedDistanceTreeP11HuffmanTree
        - Src:             'lodepng.cpp:2020,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2021,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2022,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2026,7'
          Dst:             _ZL13uivector_initP8uivector
        - Src:             'lodepng.cpp:2027,15'
          Dst:             _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
        - Src:             'lodepng.cpp:2029,18'
          Dst:             _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
        - Src:             'lodepng.cpp:2030,7'
          Dst:             _ZL16uivector_cleanupPv
        - Src:             'lodepng.cpp:2033,9'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2037,16'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:2041,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:2042,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
    - functionName:    _ZL14deflateDynamicP16LodePNGBitWriterP4HashPKhmmPK23LodePNGCompressSettingsj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1999
      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:1822,3'
          Dst:             _ZL13uivector_initP8uivector
        - Src:             'lodepng.cpp:1823,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1824,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1825,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1827,31'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1828,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1829,31'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1836,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1837,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1838,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1841,15'
          Dst:             _ZL10encodeLZ77P8uivectorP4HashPKhmmjjjj
        - Src:             'lodepng.cpp:1845,11'
          Dst:             _ZL15uivector_resizeP8uivectorm
        - Src:             'lodepng.cpp:1862,13'
          Dst:             _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - Src:             'lodepng.cpp:1865,13'
          Dst:             _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - Src:             'lodepng.cpp:1872,29'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1874,31'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1925,13'
          Dst:             _ZL31HuffmanTree_makeFromFrequenciesP11HuffmanTreePKjmmj
        - Src:             'lodepng.cpp:1951,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1952,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1953,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1961,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1962,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1963,5'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1966,39'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1970,7'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1972,33'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1973,38'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1974,38'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1978,5'
          Dst:             _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
        - Src:             'lodepng.cpp:1983,5'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1989,3'
          Dst:             _ZL16uivector_cleanupPv
        - Src:             'lodepng.cpp:1990,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1991,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1992,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1993,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1994,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1995,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1996,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1997,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL12hash_cleanupP4Hash
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1513
      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:1506,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1507,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1508,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1510,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1511,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1512,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: 620
      functionLinenumberEnd: 625
      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: 1568
      functionLinenumberEnd: 1713
      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:1597,15'
          Dst:             _ZL7getHashPKhmm
        - Src:             'lodepng.cpp:1600,36'
          Dst:             _ZL10countZerosPKhmm
        - Src:             'lodepng.cpp:1606,5'
          Dst:             _ZL15updateHashChainP4Hashmjt
        - Src:             'lodepng.cpp:1676,15'
          Dst:             _ZL18uivector_push_backP8uivectorj
        - Src:             'lodepng.cpp:1690,11'
          Dst:             _ZL18uivector_push_backP8uivectorj
        - Src:             'lodepng.cpp:1694,11'
          Dst:             _ZL18uivector_push_backP8uivectorj
        - Src:             'lodepng.cpp:1696,7'
          Dst:             _ZL17addLengthDistanceP8uivectormm
        - Src:             'lodepng.cpp:1700,19'
          Dst:             _ZL7getHashPKhmm
        - Src:             'lodepng.cpp:1702,40'
          Dst:             _ZL10countZerosPKhmm
        - Src:             'lodepng.cpp:1707,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: 1001
      functionLinenumberEnd: 1012
      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:1004,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1009,11'
          Dst:             _Z28lodepng_huffman_code_lengthsPjPKjmj
        - Src:             'lodepng.cpp:1010,22'
          Dst:             _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
    - functionName:    _ZL9writeBitsP16LodePNGBitWriterjm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 425
      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:417,5'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:422,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
    - functionName:    _ZL17writeBitsReversedP16LodePNGBitWriterjm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 434
      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:432,5'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
    - functionName:    _ZL13writeLZ77dataP16LodePNGBitWriterPK8uivectorPK11HuffmanTreeS6_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1777
      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:1760,5'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1772,7'
          Dst:             _ZL9writeBitsP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1773,7'
          Dst:             _ZL17writeBitsReversedP16LodePNGBitWriterjm
        - Src:             'lodepng.cpp:1774,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: 627
      functionLinenumberEnd: 632
      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:628,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:629,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:630,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:631,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: 922
      functionLinenumberEnd: 997
      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:931,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:942,3'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:958,5'
          Dst:             _ZL12bpmnode_sortP7BPMNodem
        - Src:             'lodepng.cpp:964,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:965,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:966,32'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:967,32'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:973,7'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:974,7'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:982,48'
          Dst:             _ZL10boundaryPMP8BPMListsP7BPMNodemii
        - Src:             'lodepng.cpp:989,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:990,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:991,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:992,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:995,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 797
      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:770,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:771,24'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:772,25'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:793,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:794,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:796,22'
          Dst:             _ZL21HuffmanTree_makeTableP11HuffmanTree
    - functionName:    _ZL21HuffmanTree_makeTableP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 757
      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:647,34'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:651,3'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:658,13'
          Dst:             _ZL11reverseBitsjj
        - Src:             'lodepng.cpp:667,37'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:668,40'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:670,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:686,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:696,15'
          Dst:             _ZL11reverseBitsjj
    - functionName:    _ZL11reverseBitsjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 564
      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: 873
      functionLinenumberEnd: 893
      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:874,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:891,19'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:892,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14bpmnode_createP8BPMListsijP7BPMNode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 869
      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: 896
      functionLinenumberEnd: 919
      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:902,25'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:908,27'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:911,25'
          Dst:             _ZL14bpmnode_createP8BPMListsijP7BPMNode
        - Src:             'lodepng.cpp:915,7'
          Dst:             _ZL10boundaryPMP8BPMListsP7BPMNodemii
        - Src:             'lodepng.cpp:916,7'
          Dst:             _ZL10boundaryPMP8BPMListsP7BPMNodemii
    - functionName:    _ZL7getHashPKhmm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1534
      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: 1536
      functionLinenumberEnd: 1543
      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: 1547
      functionLinenumberEnd: 1555
      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: 1439
      functionLinenumberEnd: 1460
      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:1446,36'
          Dst:             _ZL15searchCodeIndexPKjmm
        - Src:             'lodepng.cpp:1448,34'
          Dst:             _ZL15searchCodeIndexPKjmm
        - Src:             'lodepng.cpp:1453,17'
          Dst:             _ZL15uivector_resizeP8uivectorm
    - functionName:    _ZL15searchCodeIndexPKjmm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1436
      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: 1016
      functionLinenumberEnd: 1031
      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:1018,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1027,11'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1029,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL25generateFixedDistanceTreeP11HuffmanTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1045
      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:1036,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1041,11'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1043,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 814
      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:808,30'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:813,10'
          Dst:             _ZL28HuffmanTree_makeFromLengths2P11HuffmanTree
    - functionName:    _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2934
      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:2934,10'
          Dst:             _ZL19getNumColorChannels16LodePNGColorType
    - functionName:    _ZL19getNumColorChannels16LodePNGColorType
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 2930
      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:2921,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14addPaddingBitsPhPKhmmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6322
      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:6315,27'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:6316,7'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
        - Src:             'lodepng.cpp:6320,32'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL16unfilterScanlinePhPKhS1_mhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4447
      functionLinenumberEnd: 4635
      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:4458,3'
          Branch Sides:    []
      Callsites:
        - Src:             'lodepng.cpp:4532,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4533,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4534,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4535,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4536,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4537,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4538,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4539,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4554,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4555,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4556,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4557,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4558,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4559,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4570,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4571,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4572,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4573,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4584,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4585,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4586,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4597,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4598,36'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4608,31'
          Dst:             _ZL14paethPredictorhhh
        - Src:             'lodepng.cpp:4619,37'
          Dst:             _ZL14paethPredictorhhh
    - functionName:    _ZL17Adam7_deinterlacePhPKhjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4678
      functionLinenumberEnd: 4716
      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:4683,3'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:4710,31'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:4711,11'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL17removePaddingBitsPhPKhmmj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4719
      functionLinenumberEnd: 4740
      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:4735,27'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
        - Src:             'lodepng.cpp:4736,7'
          Dst:             _ZL22setBitOfReversedStreamPmPhh
    - functionName:    _ZL8unfilterPhPKhjjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4637
      functionLinenumberEnd: 4665
      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:4652,22'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:4659,5'
          Dst:             _ZL16unfilterScanlinePhPKhS1_mhm
    - functionName:    _ZL20postProcessScanlinesPhS_jjPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4746
      functionLinenumberEnd: 4786
      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:4754,18'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4759,7'
          Dst:             _ZL8unfilterPhPKhjjj
        - Src:             'lodepng.cpp:4760,7'
          Dst:             _ZL17removePaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:4763,10'
          Dst:             _ZL8unfilterPhPKhjjj
        - Src:             'lodepng.cpp:4768,5'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:4771,7'
          Dst:             _ZL8unfilterPhPKhjjj
        - Src:             'lodepng.cpp:4777,9'
          Dst:             _ZL17removePaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:4782,5'
          Dst:             _ZL17Adam7_deinterlacePhPKhjjj
    - functionName:    _ZL22lodepng_pixel_overflowjjPK16LodePNGColorModeS1_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3113
      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:3098,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3098,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3098,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3098,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3102,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:3103,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:3106,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:3107,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:3109,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:3110,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: 3468
      functionLinenumberEnd: 3476
      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: 3429
      functionLinenumberEnd: 3437
      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: 2694
      functionLinenumberEnd: 2701
      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:2699,25'
          Dst:             _ZL25readBitFromReversedStreamPmPKh
    - functionName:    _ZL18alloc_string_sizedPKcm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      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:302,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:304,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL18lodepng_chunk_initPPhP8ucvectormPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2875
      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:2863,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2864,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2865,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:2869,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:2872,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL8inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1411
      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:1409,12'
          Dst:             _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZL16lodepng_inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1384
      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:1365,20'
          Dst:             _ZL21LodePNGBitReader_initP16LodePNGBitReaderPKhm
        - Src:             'lodepng.cpp:1372,5'
          Dst:             _ZL11ensureBits9P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1373,14'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1374,13'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1377,33'
          Dst:             _ZL20inflateNoCompressionP8ucvectorP16LodePNGBitReaderPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:1378,18'
          Dst:             _ZL19inflateHuffmanBlockP8ucvectorP16LodePNGBitReaderjm
    - functionName:    _ZL21LodePNGBitReader_initP16LodePNGBitReaderPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 460
      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:453,6'
          Dst:             _ZL14lodepng_muloflmmPm
        - Src:             'lodepng.cpp:456,6'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL11ensureBits9P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 483
      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: 553
      functionLinenumberEnd: 556
      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:554,21'
          Dst:             _ZL8peekBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:555,3'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
    - functionName:    _ZL20inflateNoCompressionP8ucvectorP16LodePNGBitReaderPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1358
      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:1344,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:1351,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL19inflateHuffmanBlockP8ucvectorP16LodePNGBitReaderjm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1323
      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:1225,7'
          Dst:             _ZL16ucvector_reserveP8ucvectorm
        - Src:             'lodepng.cpp:1227,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1228,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1230,26'
          Dst:             _ZL19getTreeInflateFixedP11HuffmanTreeS0_
        - Src:             'lodepng.cpp:1231,35'
          Dst:             _ZL21getTreeInflateDynamicP11HuffmanTreeS0_P16LodePNGBitReader
        - Src:             'lodepng.cpp:1239,5'
          Dst:             _ZL12ensureBits32P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1240,15'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1244,17'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1260,9'
          Dst:             _ZL12ensureBits25P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1261,19'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1265,7'
          Dst:             _ZL12ensureBits32P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1266,16'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1280,21'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1291,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:1297,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:1305,11'
          Dst:             _ZL16ucvector_reserveP8ucvectorm
        - Src:             'lodepng.cpp:1319,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
        - Src:             'lodepng.cpp:1320,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
    - functionName:    _ZL19getTreeInflateFixedP11HuffmanTreeS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1080
      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:1077,20'
          Dst:             _ZL23generateFixedLitLenTreeP11HuffmanTree
        - Src:             'lodepng.cpp:1079,10'
          Dst:             _ZL25generateFixedDistanceTreeP11HuffmanTree
    - functionName:    _ZL21getTreeInflateDynamicP11HuffmanTreeS0_P16LodePNGBitReader
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1214
      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:1097,3'
          Dst:             _ZL12ensureBits17P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1100,11'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1102,11'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1104,11'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1106,26'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1109,3'
          Dst:             _ZL16HuffmanTree_initP11HuffmanTree
        - Src:             'lodepng.cpp:1113,8'
          Dst:             _ZL13lodepng_gtoflmmm
        - Src:             'lodepng.cpp:1117,7'
          Dst:             _ZL11ensureBits9P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1118,34'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1124,13'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1128,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1129,27'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:1131,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1132,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:1138,7'
          Dst:             _ZL12ensureBits25P16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1139,14'
          Dst:             _ZL19huffmanDecodeSymbolP16LodePNGBitReaderPK11HuffmanTree
        - Src:             'lodepng.cpp:1150,22'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1163,22'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1175,22'
          Dst:             _ZL8readBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1201,13'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1203,13'
          Dst:             _ZL27HuffmanTree_makeFromLengthsP11HuffmanTreePKjmj
        - Src:             'lodepng.cpp:1208,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1209,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1210,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:1211,3'
          Dst:             _ZL19HuffmanTree_cleanupP11HuffmanTree
    - functionName:    _ZL12ensureBits32P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 538
      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: 1052
      functionLinenumberEnd: 1065
      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:1053,25'
          Dst:             _ZL8peekBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1057,5'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1060,5'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1061,14'
          Dst:             _ZL8peekBitsP16LodePNGBitReaderm
        - Src:             'lodepng.cpp:1062,5'
          Dst:             _ZL11advanceBitsP16LodePNGBitReaderm
    - functionName:    _ZL12ensureBits25P16LodePNGBitReaderm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 518
      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: 541
      functionLinenumberEnd: 543
      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: 547
      functionLinenumberEnd: 550
      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: 486
      functionLinenumberEnd: 500
      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: 343
      functionLinenumberEnd: 351
      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:345,6'
          Dst:             fseek
        - Src:             'lodepng.cpp:346,10'
          Dst:             ftell
        - Src:             'lodepng.cpp:349,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: 7236
      functionLinenumberEnd: 7239
      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:7237,6'
          Dst:             _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7238,10'
          Dst:             _ZN7lodepng6encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKhjj16LodePNGColorTypej
    - functionName:    _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3064
      functionLinenumberEnd: 3067
      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:3065,16'
          Dst:             _ZL19lodepng_get_bpp_lct16LodePNGColorTypej
    - functionName:    _ZN7lodepng6encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7227
      functionLinenumberEnd: 7232
      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:7229,20'
          Dst:             _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7230,22'
          Dst:             _ZN7lodepng9save_fileERKNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7186
      functionLinenumberEnd: 7194
      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:7189,20'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7192,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng9save_fileERKNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7064
      functionLinenumberEnd: 7065
      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:7065,10'
          Dst:             _Z17lodepng_save_filePKhmPKc
    - functionName:    _Z17lodepng_save_filePKhmPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 380
      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:375,16'
          Dst:             fopen
        - Src:             'lodepng.cpp:377,3'
          Dst:             fwrite
        - Src:             'lodepng.cpp:378,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: 6835
      functionLinenumberEnd: 6845
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - _Z18lodepng_state_initP12LodePNGState
        - _Z21lodepng_state_cleanupP12LodePNGState
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:6838,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
        - Src:             'lodepng.cpp:6843,11'
          Dst:             _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - Src:             'lodepng.cpp:6844,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
    - functionName:    _Z18lodepng_state_initP12LodePNGState
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5615
      functionLinenumberEnd: 5625
      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:5617,3'
          Dst:             _Z29lodepng_decoder_settings_initP22LodePNGDecoderSettings
        - Src:             'lodepng.cpp:5620,3'
          Dst:             _Z29lodepng_encoder_settings_initP22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:5622,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:5623,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
    - functionName:    _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6483
      functionLinenumberEnd: 6832
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         337
      ICount:          1960
      EdgeCount:       470
      CyclomaticComplexity: 135
      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_IDATP8ucvectorPKhmPK23LodePNGCompressSettings
        - _ZL13addChunk_IENDP8ucvector
        - _ZL13addChunk_IHDRP8ucvectorjj16LodePNGColorTypejj
        - _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
        - _ZL13addChunk_bKGDP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_cHRMP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_cICPP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_cLLIP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_eXIfP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_gAMAP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_iCCPP8ucvectorPK11LodePNGInfoPK23LodePNGCompressSettings
        - _ZL13addChunk_iTXtP8ucvectorjPKcS2_S2_S2_PK23LodePNGCompressSettings
        - _ZL13addChunk_mDCVP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_pHYsP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_sBITP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_sRGBP8ucvectorPK11LodePNGInfo
        - _ZL13addChunk_tEXtP8ucvectorPKcS2_
        - _ZL13addChunk_tIMEP8ucvectorPK11LodePNGTime
        - _ZL13addChunk_tRNSP8ucvectorPK16LodePNGColorMode
        - _ZL13addChunk_zTXtP8ucvectorPKcS2_PK23LodePNGCompressSettings
        - _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:6486,19'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:6492,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
        - Src:             'lodepng.cpp:6493,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:6517,11'
          Dst:             _ZL18checkColorValidity16LodePNGColorTypej
        - Src:             'lodepng.cpp:6519,11'
          Dst:             _ZL18checkColorValidity16LodePNGColorTypej
        - Src:             'lodepng.cpp:6523,3'
          Dst:             _Z17lodepng_info_copyP11LodePNGInfoPKS_
        - Src:             'lodepng.cpp:6527,5'
          Dst:             _Z24lodepng_color_stats_initP17LodePNGColorStats
        - Src:             'lodepng.cpp:6530,9'
          Dst:             _ZL16isGrayICCProfilePKhj
        - Src:             'lodepng.cpp:6536,9'
          Dst:             _ZL15isRGBICCProfilePKhj
        - Src:             'lodepng.cpp:6541,13'
          Dst:             _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6547,33'
          Dst:             _Z23lodepng_color_mode_make16LodePNGColorTypej
        - Src:             'lodepng.cpp:6548,7'
          Dst:             _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
        - Src:             'lodepng.cpp:6550,15'
          Dst:             _ZL23lodepng_color_stats_addP17LodePNGColorStatsjjjj
        - Src:             'lodepng.cpp:6554,13'
          Dst:             _ZL17auto_choose_colorP16LodePNGColorModePKS_PK17LodePNGColorStats
        - Src:             'lodepng.cpp:6615,7'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:6619,12'
          Dst:             _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
        - Src:             'lodepng.cpp:6630,25'
          Dst:             _ZL16isGrayICCProfilePKhj
        - Src:             'lodepng.cpp:6631,24'
          Dst:             _ZL15isRGBICCProfilePKhj
        - Src:             'lodepng.cpp:6645,7'
          Dst:             _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:6647,52'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6649,33'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6652,15'
          Dst:             _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
        - Src:             'lodepng.cpp:6655,15'
          Dst:             _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6657,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6660,13'
          Dst:             _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6669,13'
          Dst:             _ZL14writeSignatureP8ucvector
        - Src:             'lodepng.cpp:6672,13'
          Dst:             _ZL13addChunk_IHDRP8ucvectorjj16LodePNGColorTypejj
        - Src:             'lodepng.cpp:6677,15'
          Dst:             _ZL16addUnknownChunksP8ucvectorPhm
        - Src:             'lodepng.cpp:6682,15'
          Dst:             _ZL13addChunk_cICPP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6686,15'
          Dst:             _ZL13addChunk_mDCVP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6690,15'
          Dst:             _ZL13addChunk_cLLIP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6694,15'
          Dst:             _ZL13addChunk_iCCPP8ucvectorPK11LodePNGInfoPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6698,15'
          Dst:             _ZL13addChunk_sRGBP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6702,15'
          Dst:             _ZL13addChunk_gAMAP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6706,15'
          Dst:             _ZL13addChunk_cHRMP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6710,15'
          Dst:             _ZL13addChunk_sBITP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6714,15'
          Dst:             _ZL13addChunk_eXIfP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6720,15'
          Dst:             _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6725,15'
          Dst:             _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6729,13'
          Dst:             _ZL13addChunk_tRNSP8ucvectorPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6734,15'
          Dst:             _ZL13addChunk_bKGDP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6739,15'
          Dst:             _ZL13addChunk_pHYsP8ucvectorPK11LodePNGInfo
        - Src:             'lodepng.cpp:6745,15'
          Dst:             _ZL16addUnknownChunksP8ucvectorPhm
        - Src:             'lodepng.cpp:6750,13'
          Dst:             _ZL13addChunk_IDATP8ucvectorPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6755,15'
          Dst:             _ZL13addChunk_tIMEP8ucvectorPK11LodePNGTime
        - Src:             'lodepng.cpp:6760,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6764,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6769,17'
          Dst:             _ZL13addChunk_zTXtP8ucvectorPKcS2_PK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6772,17'
          Dst:             _ZL13addChunk_tEXtP8ucvectorPKcS2_
        - Src:             'lodepng.cpp:6789,17'
          Dst:             _ZL13addChunk_tEXtP8ucvectorPKcS2_
        - Src:             'lodepng.cpp:6795,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6799,10'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:6803,15'
          Dst:             _ZL13addChunk_iTXtP8ucvectorjPKcS2_S2_S2_PK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:6812,15'
          Dst:             _ZL16addUnknownChunksP8ucvectorPhm
        - Src:             'lodepng.cpp:6816,13'
          Dst:             _ZL13addChunk_IENDP8ucvector
        - Src:             'lodepng.cpp:6821,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:6822,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6823,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
    - functionName:    _Z21lodepng_state_cleanupP12LodePNGState
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5627
      functionLinenumberEnd: 5630
      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:5628,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:5629,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
    - functionName:    _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2966
      functionLinenumberEnd: 2968
      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:2967,3'
          Dst:             _Z21lodepng_palette_clearP16LodePNGColorMode
    - functionName:    _Z20lodepng_info_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3394
      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:3384,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:3386,3'
          Dst:             _ZL19LodePNGText_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3387,3'
          Dst:             _ZL20LodePNGIText_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3389,3'
          Dst:             _Z17lodepng_clear_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:3390,3'
          Dst:             _Z18lodepng_clear_exifP11LodePNGInfo
        - Src:             'lodepng.cpp:3392,3'
          Dst:             _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
    - functionName:    _ZL19LodePNGText_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3156
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3159,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3160,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3162,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3163,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL20LodePNGIText_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12lodepng_freePv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3217,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3218,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3219,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3220,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3222,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3223,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3224,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3225,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z17lodepng_clear_iccP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL16lodepng_init_iccP11LodePNGInfo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3306,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3307,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3308,3'
          Dst:             _ZL16lodepng_init_iccP11LodePNGInfo
    - functionName:    _Z18lodepng_clear_exifP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3330
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12lodepng_freePv
        - _ZL17lodepng_init_exifP11LodePNGInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3331,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3332,3'
          Dst:             _ZL17lodepng_init_exifP11LodePNGInfo
    - functionName:    _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3128
      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:3127,27'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL17lodepng_init_exifP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3324
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16lodepng_init_iccP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3298
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21lodepng_palette_clearP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3010
      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:3007,21'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z17lodepng_info_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          134
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23lodepng_color_mode_initP16LodePNGColorMode
        - _ZL16LodePNGText_initP11LodePNGInfo
        - _ZL16lodepng_init_iccP11LodePNGInfo
        - _ZL17LodePNGIText_initP11LodePNGInfo
        - _ZL17lodepng_init_exifP11LodePNGInfo
        - _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3337,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:3345,3'
          Dst:             _ZL16LodePNGText_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3346,3'
          Dst:             _ZL17LodePNGIText_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3347,3'
          Dst:             _ZL16lodepng_init_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:3348,3'
          Dst:             _ZL17lodepng_init_exifP11LodePNGInfo
        - Src:             'lodepng.cpp:3379,3'
          Dst:             _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
    - functionName:    _Z23lodepng_color_mode_initP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2939
      functionLinenumberEnd: 2946
      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: 2907
      functionLinenumberEnd: 2918
      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:2908,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z17lodepng_info_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3396
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          173
      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_
        - _ZL16LodePNGText_initP11LodePNGInfo
        - _ZL16lodepng_init_iccP11LodePNGInfo
        - _ZL17LodePNGIText_copyP11LodePNGInfoPKS_
        - _ZL17LodePNGIText_initP11LodePNGInfo
        - _ZL17lodepng_init_exifP11LodePNGInfo
        - _ZL25LodePNGUnknownChunks_copyP11LodePNGInfoPKS_
        - _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3397,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3398,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3401,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:3403,3'
          Dst:             _ZL16LodePNGText_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3404,3'
          Dst:             _ZL17LodePNGIText_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3405,3'
          Dst:             _ZL16lodepng_init_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:3406,3'
          Dst:             _ZL17lodepng_init_exifP11LodePNGInfo
        - Src:             'lodepng.cpp:3407,3'
          Dst:             _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
        - Src:             'lodepng.cpp:3410,3'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:3412,3'
          Dst:             _ZL16LodePNGText_copyP11LodePNGInfoPKS_
        - Src:             'lodepng.cpp:3413,3'
          Dst:             _ZL17LodePNGIText_copyP11LodePNGInfoPKS_
        - Src:             'lodepng.cpp:3415,5'
          Dst:             _Z15lodepng_set_iccP11LodePNGInfoPKcPKhj
        - Src:             'lodepng.cpp:3418,5'
          Dst:             _Z16lodepng_set_exifP11LodePNGInfoPKhj
        - Src:             'lodepng.cpp:3420,3'
          Dst:             _ZL25LodePNGUnknownChunks_copyP11LodePNGInfoPKS_
    - functionName:    _Z24lodepng_color_stats_initP17LodePNGColorStats
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3994
      functionLinenumberEnd: 4006
      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: 6460
      functionLinenumberEnd: 6472
      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: 6474
      functionLinenumberEnd: 6478
      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: 4031
      functionLinenumberEnd: 4218
      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:4038,27'
          Dst:             _Z25lodepng_is_greyscale_typePK16LodePNGColorMode
        - Src:             'lodepng.cpp:4039,25'
          Dst:             _Z22lodepng_can_have_alphaPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4041,18'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4052,3'
          Dst:             _ZL15color_tree_initP9ColorTree
        - Src:             'lodepng.cpp:4065,15'
          Dst:             _ZL14color_tree_addP9ColorTreehhhhj
        - Src:             'lodepng.cpp:4074,7'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4090,7'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4120,9'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4133,7'
          Dst:             _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4145,25'
          Dst:             _ZL20getValueRequiredBitsh
        - Src:             'lodepng.cpp:4178,13'
          Dst:             _ZL14color_tree_hasP9ColorTreehhhh
        - Src:             'lodepng.cpp:4179,19'
          Dst:             _ZL14color_tree_addP9ColorTreehhhhj
        - Src:             'lodepng.cpp:4199,9'
          Dst:             _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4217,3'
          Dst:             _ZL18color_tree_cleanupP9ColorTree
    - functionName:    _Z23lodepng_color_mode_make16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 2986
      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:2983,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
    - functionName:    _Z19lodepng_convert_rgbPjS_S_jjjPK16LodePNGColorModeS2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3945
      functionLinenumberEnd: 3990
      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: 4226
      functionLinenumberEnd: 4237
      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:4230,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:4235,11'
          Dst:             _Z27lodepng_compute_color_statsP17LodePNGColorStatsPKhjjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:4236,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
    - functionName:    _ZL17auto_choose_colorP16LodePNGColorModePKS_PK17LodePNGColorStats
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4250
      functionLinenumberEnd: 4310
      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:4282,5'
          Dst:             _Z21lodepng_palette_clearP16LodePNGColorMode
        - Src:             'lodepng.cpp:4284,15'
          Dst:             _Z19lodepng_palette_addP16LodePNGColorModehhhh
        - Src:             'lodepng.cpp:4294,7'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:4295,7'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
    - functionName:    _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 2979
      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:2971,3'
          Dst:             _Z26lodepng_color_mode_cleanupP16LodePNGColorMode
        - Src:             'lodepng.cpp:2972,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:2974,37'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:2976,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 3004
      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: 3863
      functionLinenumberEnd: 3933
      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:3873,6'
          Dst:             _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:3874,23'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3875,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3893,27'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3894,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3899,5'
          Dst:             _ZL15color_tree_initP9ColorTree
        - Src:             'lodepng.cpp:3902,15'
          Dst:             _ZL14color_tree_addP9ColorTreehhhhj
        - Src:             'lodepng.cpp:3911,9'
          Dst:             _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3912,9'
          Dst:             _ZL13rgba16ToPixelPhmPK16LodePNGColorModetttt
        - Src:             'lodepng.cpp:3915,7'
          Dst:             _ZL19getPixelColorsRGBA8PhmPKhPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3917,7'
          Dst:             _ZL18getPixelColorsRGB8PhmPKhPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3921,9'
          Dst:             _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
        - Src:             'lodepng.cpp:3922,17'
          Dst:             _ZL12rgba8ToPixelPhmPK16LodePNGColorModeP9ColorTreehhhh
        - Src:             'lodepng.cpp:3929,5'
          Dst:             _ZL18color_tree_cleanupP9ColorTree
    - functionName:    _ZL19preProcessScanlinesPPhPmPKhjjPK11LodePNGInfoPK22LodePNGEncoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6378
      functionLinenumberEnd: 6446
      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:6384,16'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:6389,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6395,49'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6398,11'
          Dst:             _ZL14addPaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:6399,19'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6401,9'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6404,17'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6412,5'
          Dst:             _ZL19Adam7_getpassvaluesPjS_PmS0_S0_jjj
        - Src:             'lodepng.cpp:6415,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6418,29'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6424,7'
          Dst:             _ZL15Adam7_interlacePhPKhjjj
        - Src:             'lodepng.cpp:6427,51'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:6429,11'
          Dst:             _ZL14addPaddingBitsPhPKhmmj
        - Src:             'lodepng.cpp:6431,19'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6433,11'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:6435,19'
          Dst:             _ZL6filterPhPKhjjPK16LodePNGColorModePK22LodePNGEncoderSettings
        - Src:             'lodepng.cpp:6443,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14writeSignatureP8ucvector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5652
      functionLinenumberEnd: 5659
      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:5656,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:5657,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL13addChunk_IHDRP8ucvectorjj16LodePNGColorTypejj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5662
      functionLinenumberEnd: 5677
      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:5664,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5667,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5668,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5675,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL16addUnknownChunksP8ucvectorPhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6450
      functionLinenumberEnd: 6458
      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:6453,5'
          Dst:             _Z20lodepng_chunk_appendPPhPmPKh
        - Src:             'lodepng.cpp:6455,15'
          Dst:             _Z18lodepng_chunk_nextPhS_
    - functionName:    _ZL13addChunk_cICPP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5952
      functionLinenumberEnd: 5968
      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:5961,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5966,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_mDCVP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5970
      functionLinenumberEnd: 6002
      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:5981,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5998,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5999,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:6000,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_cLLIP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6004
      functionLinenumberEnd: 6011
      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:6006,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6007,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:6008,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:6009,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_iCCPP8ucvectorPK11LodePNGInfoPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5926
      functionLinenumberEnd: 5950
      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:5931,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5934,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5938,13'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5941,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5944,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5945,5'
          Dst:             _Z26lodepng_chunk_generate_crcPh
        - Src:             'lodepng.cpp:5948,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_sRGBP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5921
      functionLinenumberEnd: 5923
      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:5923,10'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _ZL13addChunk_gAMAP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5898
      functionLinenumberEnd: 5904
      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:5900,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5901,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5902,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_cHRMP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5906
      functionLinenumberEnd: 5919
      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:5908,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5909,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5910,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5911,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5912,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5913,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5914,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5915,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5916,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5917,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_sBITP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6017
      functionLinenumberEnd: 6051
      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:6022,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6027,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6034,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6043,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:6049,13'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_eXIfP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6013
      functionLinenumberEnd: 6014
      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:6014,10'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _ZL13addChunk_PLTEP8ucvectorPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5680
      functionLinenumberEnd: 5699
      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:5688,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5697,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_tRNSP8ucvectorPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5701
      functionLinenumberEnd: 5736
      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:5712,7'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5718,7'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5724,7'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5734,13'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_bKGDP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5852
      functionLinenumberEnd: 5872
      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:5855,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5859,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5867,5'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5870,13'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_pHYsP8ucvectorPK11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5888
      functionLinenumberEnd: 5896
      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:5890,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5891,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5892,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
        - Src:             'lodepng.cpp:5894,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_IDATP8ucvectorPKhmPK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5739
      functionLinenumberEnd: 5758
      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:5747,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5750,15'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
        - Src:             'lodepng.cpp:5753,15'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
        - Src:             'lodepng.cpp:5757,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_tIMEP8ucvectorPK11LodePNGTime
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5874
      functionLinenumberEnd: 5886
      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:5876,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5884,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_PK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5781
      functionLinenumberEnd: 5806
      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:5786,21'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5787,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5790,11'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5794,13'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5797,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5800,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5801,5'
          Dst:             _Z26lodepng_chunk_generate_crcPh
        - Src:             'lodepng.cpp:5804,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_tEXtP8ucvectorPKcS2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5767
      functionLinenumberEnd: 5778
      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:5769,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5769,56'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5772,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5773,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5775,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5776,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _ZL13addChunk_iTXtP8ucvectorjPKcS2_S2_S2_PK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5809
      functionLinenumberEnd: 5850
      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:5814,21'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5815,20'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5815,56'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5815,93'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:5820,13'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:5825,13'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:5829,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5834,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5837,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5841,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5843,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5845,5'
          Dst:             _Z26lodepng_chunk_generate_crcPh
        - Src:             'lodepng.cpp:5848,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13addChunk_IENDP8ucvector
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5761
      functionLinenumberEnd: 5762
      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:5762,10'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2890
      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:2881,3'
          Dst:             _ZL18lodepng_chunk_initPPhP8ucvectormPKc
        - Src:             'lodepng.cpp:2884,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:2887,3'
          Dst:             _Z26lodepng_chunk_generate_crcPh
    - functionName:    _Z26lodepng_chunk_generate_crcPh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2781
      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:2778,21'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2779,18'
          Dst:             _Z13lodepng_crc32PKhm
        - Src:             'lodepng.cpp:2780,3'
          Dst:             _ZL19lodepng_set32bitIntPhj
    - functionName:    _Z20lodepng_chunk_lengthPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2716
      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:2716,10'
          Dst:             _ZL20lodepng_read32bitIntPKh
    - functionName:    _Z13lodepng_crc32PKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2655
      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: 320
      functionLinenumberEnd: 322
      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: 2829
      functionLinenumberEnd: 2853
      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:2834,7'
          Dst:             _ZL29lodepng_chunk_type_name_validPKh
        - Src:             'lodepng.cpp:2837,6'
          Dst:             _ZL22lodepng_chunk_reservedPKh
        - Src:             'lodepng.cpp:2841,21'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2841,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2842,6'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:2844,32'
          Dst:             _ZL15lodepng_reallocPvm
    - functionName:    _Z18lodepng_chunk_nextPhS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2796
      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:2792,23'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2792,8'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL29lodepng_chunk_type_name_validPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2740
      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: 2752
      functionLinenumberEnd: 2753
      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: 3070
      functionLinenumberEnd: 3071
      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:3071,10'
          Dst:             _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
    - functionName:    _ZL15color_tree_initP9ColorTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3452
      functionLinenumberEnd: 3455
      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:3453,3'
          Dst:             _ZL14lodepng_memsetPvim
    - functionName:    _ZL14color_tree_addP9ColorTreehhhhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3501
      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:3493,39'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:3495,7'
          Dst:             _ZL15color_tree_initP9ColorTree
    - functionName:    _ZL19getPixelColorRGBA16PtS_S_S_PKhmPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3859
      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: 3560
      functionLinenumberEnd: 3588
      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: 3667
      functionLinenumberEnd: 3758
      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:3691,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3699,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3724,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3729,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3731,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3748,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL18getPixelColorsRGB8PhmPKhPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3763
      functionLinenumberEnd: 3831
      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:3779,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3785,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3798,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3803,26'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3805,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:3821,9'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL18getPixelColorRGBA8PhS_S_S_PKhmPK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3659
      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:3607,24'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
        - Src:             'lodepng.cpp:3631,15'
          Dst:             _ZL26readBitsFromReversedStreamPmPKhm
    - functionName:    _ZL12rgba8ToPixelPhmPK16LodePNGColorModeP9ColorTreehhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3555
      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:3514,7'
          Dst:             _ZL12addColorBitsPhmjj
        - Src:             'lodepng.cpp:3527,17'
          Dst:             _ZL14color_tree_getP9ColorTreehhhh
        - Src:             'lodepng.cpp:3530,10'
          Dst:             _ZL12addColorBitsPhmjj
    - functionName:    _ZL18color_tree_cleanupP9ColorTree
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3457
      functionLinenumberEnd: 3465
      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:3461,7'
          Dst:             _ZL18color_tree_cleanupP9ColorTree
        - Src:             'lodepng.cpp:3462,7'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z19lodepng_palette_addP16LodePNGColorModehhhh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3027
      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:3015,5'
          Dst:             _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
    - functionName:    _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2949
      functionLinenumberEnd: 2964
      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:2953,54'
          Dst:             _ZL14lodepng_mallocm
    - functionName:    _Z25lodepng_is_greyscale_typePK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3038
      functionLinenumberEnd: 3039
      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: 3058
      functionLinenumberEnd: 3061
      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:3060,10'
          Dst:             _Z21lodepng_is_alpha_typePK16LodePNGColorMode
        - Src:             'lodepng.cpp:3061,10'
          Dst:             _Z25lodepng_has_palette_alphaPK16LodePNGColorMode
    - functionName:    _ZL20getValueRequiredBitsh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4021
      functionLinenumberEnd: 4026
      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: 3479
      functionLinenumberEnd: 3480
      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:3480,10'
          Dst:             _ZL14color_tree_getP9ColorTreehhhh
    - functionName:    _Z21lodepng_is_alpha_typePK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3042
      functionLinenumberEnd: 3043
      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: 3050
      functionLinenumberEnd: 3056
      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_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17LodePNGIText_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25LodePNGUnknownChunks_initP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3123
      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:    _ZL16LodePNGText_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3166
      functionLinenumberEnd: 3175
      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:3172,5'
          Dst:             _Z16lodepng_add_textP11LodePNGInfoPKcS2_
    - functionName:    _ZL17LodePNGIText_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3228
      functionLinenumberEnd: 3240
      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:3236,5'
          Dst:             _Z17lodepng_add_itextP11LodePNGInfoPKcS2_S2_S2_
    - functionName:    _Z15lodepng_set_iccP11LodePNGInfoPKcPKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3277
      functionLinenumberEnd: 3296
      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:3278,26'
          Dst:             _Z17lodepng_clear_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:3282,21'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3285,40'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:3287,5'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:3291,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _Z16lodepng_set_exifP11LodePNGInfoPKhj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3322
      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:3312,26'
          Dst:             _Z18lodepng_clear_exifP11LodePNGInfo
        - Src:             'lodepng.cpp:3313,32'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:3317,3'
          Dst:             _ZL14lodepng_memcpyPvPKvm
    - functionName:    _ZL25LodePNGUnknownChunks_copyP11LodePNGInfoPKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3146
      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:3133,3'
          Dst:             _ZL28LodePNGUnknownChunks_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3138,52'
          Dst:             _ZL14lodepng_mallocm
    - functionName:    _ZL12alloc_stringPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      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:312,33'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:312,10'
          Dst:             _ZL18alloc_string_sizedPKcm
    - functionName:    _Z17lodepng_add_itextP11LodePNGInfoPKcS2_S2_S2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3273
      functionLinenumberEnd: 3274
      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:3274,69'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:3274,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: 3249
      functionLinenumberEnd: 3270
      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:3250,30'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3251,34'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3252,35'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3253,33'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3264,43'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3265,47'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3266,48'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3267,46'
          Dst:             _ZL18alloc_string_sizedPKcm
    - functionName:    _Z16lodepng_add_textP11LodePNGInfoPKcS2_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3195
      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:3195,49'
          Dst:             _ZL14lodepng_strlenPKc
        - Src:             'lodepng.cpp:3195,10'
          Dst:             _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
    - functionName:    _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3177
      functionLinenumberEnd: 3192
      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:3178,30'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3179,33'
          Dst:             _ZL15lodepng_reallocPvm
        - Src:             'lodepng.cpp:3187,41'
          Dst:             _ZL12alloc_stringPKc
        - Src:             'lodepng.cpp:3188,44'
          Dst:             _ZL18alloc_string_sizedPKcm
    - functionName:    _Z29lodepng_decoder_settings_initP22LodePNGDecoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5597
      functionLinenumberEnd: 5609
      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:5608,3'
          Dst:             _Z32lodepng_decompress_settings_initP25LodePNGDecompressSettings
    - functionName:    _Z29lodepng_encoder_settings_initP22LodePNGEncoderSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6876
      functionLinenumberEnd: 6887
      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:6877,3'
          Dst:             _Z30lodepng_compress_settings_initP23LodePNGCompressSettings
    - functionName:    _Z30lodepng_compress_settings_initP23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2318
      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: 2327
      functionLinenumberEnd: 2335
      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: 7219
      functionLinenumberEnd: 7222
      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:7220,6'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:7221,10'
          Dst:             _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjjRNS_5StateE
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjjRNS_5StateE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7214
      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:7209,20'
          Dst:             _Z14lodepng_encodePPhPmPKhjjP12LodePNGState
        - Src:             'lodepng.cpp:7212,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_jj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7199
      functionLinenumberEnd: 7202
      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:7200,6'
          Dst:             _ZL24lodepng_get_raw_size_lctjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:7201,10'
          Dst:             _ZN7lodepng6encodeERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhjj16LodePNGColorTypej
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7173
      functionLinenumberEnd: 7180
      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:7177,20'
          Dst:             _ZN7lodepng9load_fileERNSt3__16vectorIhNS0_9allocatorIhEEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS2_IcEEEE
        - Src:             'lodepng.cpp:7179,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: 7054
      functionLinenumberEnd: 7061
      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:7056,16'
          Dst:             fopen
        - Src:             'lodepng.cpp:7058,11'
          Dst:             _ZN7lodepngL10load_file_ERNSt3__16vectorIhNS0_9allocatorIhEEEEP8_IO_FILE
        - Src:             'lodepng.cpp:7059,3'
          Dst:             fclose
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RKS4_16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7148
      functionLinenumberEnd: 7149
      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:7149,10'
          Dst:             _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_PKhm16LodePNGColorTypej
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_PKhm16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7133
      functionLinenumberEnd: 7145
      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:7135,20'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
        - Src:             'lodepng.cpp:7137,11'
          Dst:             _ZN7lodepng5StateC2Ev
        - Src:             'lodepng.cpp:7140,25'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:7142,3'
          Dst:             _ZN7lodepng5StateD2Ev
        - Src:             'lodepng.cpp:7142,3'
          Dst:             _ZN7lodepng5StateD2Ev
        - Src:             'lodepng.cpp:7143,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5549
      functionLinenumberEnd: 5562
      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:5552,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
        - Src:             'lodepng.cpp:5560,11'
          Dst:             _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:5561,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
    - functionName:    _ZN7lodepng5StateD2Ev
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7121
      functionLinenumberEnd: 7123
      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:7122,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
        - Src:             'lodepng.cpp:7122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7lodepng5StateC2Ev
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7112
      functionLinenumberEnd: 7114
      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:7113,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
    - functionName:    _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5513
      functionLinenumberEnd: 5546
      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:5515,3'
          Dst:             _ZL13decodeGenericPPhPjS1_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:5517,39'
          Dst:             _ZL24lodepng_color_mode_equalPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:5522,22'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:5536,15'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5537,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5541,25'
          Dst:             _Z15lodepng_convertPhPKhPK16LodePNGColorModeS4_jj
        - Src:             'lodepng.cpp:5543,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL13decodeGenericPPhPjS1_P12LodePNGStatePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5296
      functionLinenumberEnd: 5509
      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:5316,18'
          Dst:             _Z15lodepng_inspectPjS_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:5319,6'
          Dst:             _ZL22lodepng_pixel_overflowjjPK16LodePNGColorModeS1_
        - Src:             'lodepng.cpp:5324,26'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5343,19'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:5354,12'
          Dst:             _Z24lodepng_chunk_data_constPKh
        - Src:             'lodepng.cpp:5359,8'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5361,10'
          Dst:             _ZL14lodepng_addoflmmPm
        - Src:             'lodepng.cpp:5363,7'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5368,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5371,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5373,22'
          Dst:             _ZL14readChunk_PLTEP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5378,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5382,22'
          Dst:             _ZL14readChunk_tRNSP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5386,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5387,22'
          Dst:             _ZL14readChunk_bKGDP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5389,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5392,24'
          Dst:             _ZL14readChunk_tEXtP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5395,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5398,24'
          Dst:             _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5401,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5404,24'
          Dst:             _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5407,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5408,22'
          Dst:             _ZL14readChunk_tIMEP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5410,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5411,22'
          Dst:             _ZL14readChunk_pHYsP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5413,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5414,22'
          Dst:             _ZL14readChunk_gAMAP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5416,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5417,22'
          Dst:             _ZL14readChunk_cHRMP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5419,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5420,22'
          Dst:             _ZL14readChunk_sRGBP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5422,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5423,22'
          Dst:             _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5425,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5426,22'
          Dst:             _ZL14readChunk_cICPP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5428,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5429,22'
          Dst:             _ZL14readChunk_mDCVP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5431,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5432,22'
          Dst:             _ZL14readChunk_cLLIP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5434,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5435,22'
          Dst:             _ZL14readChunk_eXIfP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5437,15'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5438,22'
          Dst:             _ZL14readChunk_sBITP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5442,11'
          Dst:             _ZL29lodepng_chunk_type_name_validPKh
        - Src:             'lodepng.cpp:5445,10'
          Dst:             _ZL22lodepng_chunk_reservedPKh
        - Src:             'lodepng.cpp:5450,46'
          Dst:             _Z23lodepng_chunk_ancillaryPKh
        - Src:             'lodepng.cpp:5457,24'
          Dst:             _Z20lodepng_chunk_appendPPhPmPKh
        - Src:             'lodepng.cpp:5465,10'
          Dst:             _Z23lodepng_chunk_check_crcPKh
        - Src:             'lodepng.cpp:5468,23'
          Dst:             _Z24lodepng_chunk_next_constPKhS0_
        - Src:             'lodepng.cpp:5479,22'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5480,23'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5482,22'
          Dst:             _Z15lodepng_get_bppPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5485,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5486,35'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5487,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5488,35'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5489,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5490,35'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5491,24'
          Dst:             _ZL25lodepng_get_raw_size_idatjjj
        - Src:             'lodepng.cpp:5494,20'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:5497,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5500,15'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:5501,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5505,5'
          Dst:             _ZL14lodepng_memsetPvim
        - Src:             'lodepng.cpp:5506,20'
          Dst:             _ZL20postProcessScanlinesPhS_jjPK11LodePNGInfo
        - Src:             'lodepng.cpp:5508,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z15lodepng_inspectPjS_P12LodePNGStatePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4383
      functionLinenumberEnd: 4444
      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:4395,3'
          Dst:             _Z20lodepng_info_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:4396,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
        - Src:             'lodepng.cpp:4402,6'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:4405,7'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:4410,11'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:4411,12'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:4426,18'
          Dst:             _ZL18checkColorValidity16LodePNGColorTypej
        - Src:             'lodepng.cpp:4436,20'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:4437,25'
          Dst:             _Z13lodepng_crc32PKhm
    - functionName:    _Z24lodepng_chunk_data_constPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2765
      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: 2725
      functionLinenumberEnd: 2728
      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:2726,6'
          Dst:             _ZL14lodepng_strlenPKc
    - functionName:    _ZL14readChunk_PLTEP16LodePNGColorModePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4788
      functionLinenumberEnd: 4806
      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:4792,3'
          Dst:             _ZL32lodepng_color_mode_alloc_paletteP16LodePNGColorMode
    - functionName:    _ZL14readChunk_tRNSP16LodePNGColorModePKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4808
      functionLinenumberEnd: 4833
      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: 4838
      functionLinenumberEnd: 4867
      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: 4870
      functionLinenumberEnd: 4906
      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:4883,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4886,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4892,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4895,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4898,13'
          Dst:             _Z16lodepng_add_textP11LodePNGInfoPKcS2_
        - Src:             'lodepng.cpp:4903,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:4904,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4953
      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:4927,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4930,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4941,13'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:4946,13'
          Dst:             _ZL22lodepng_add_text_sizedP11LodePNGInfoPKcS2_m
        - Src:             'lodepng.cpp:4950,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:4951,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4958
      functionLinenumberEnd: 5040
      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:4978,18'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4981,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:4996,22'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:4999,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5007,23'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5010,5'
          Dst:             _ZL14lodepng_memcpyPvPKvm
        - Src:             'lodepng.cpp:5023,15'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:5027,26'
          Dst:             _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
        - Src:             'lodepng.cpp:5028,7'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5030,15'
          Dst:             _ZL23lodepng_add_itext_sizedP11LodePNGInfoPKcS2_S2_S2_m
        - Src:             'lodepng.cpp:5036,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5037,3'
          Dst:             _ZL12lodepng_freePv
        - Src:             'lodepng.cpp:5038,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZL14readChunk_tIMEP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5043
      functionLinenumberEnd: 5055
      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: 5057
      functionLinenumberEnd: 5066
      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: 5068
      functionLinenumberEnd: 5075
      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: 5077
      functionLinenumberEnd: 5091
      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: 5093
      functionLinenumberEnd: 5100
      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: 5103
      functionLinenumberEnd: 5141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          281
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _Z17lodepng_clear_iccP11LodePNGInfo
        - _ZL14lodepng_mallocm
        - _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:5112,26'
          Dst:             _Z17lodepng_clear_iccP11LodePNGInfo
        - Src:             'lodepng.cpp:5118,28'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:5131,11'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZL14readChunk_cICPP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5143
      functionLinenumberEnd: 5155
      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: 5157
      functionLinenumberEnd: 5173
      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: 5175
      functionLinenumberEnd: 5183
      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: 5185
      functionLinenumberEnd: 5186
      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:5186,10'
          Dst:             _Z16lodepng_set_exifP11LodePNGInfoPKhj
    - functionName:    _ZL14readChunk_sBITP11LodePNGInfoPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5190
      functionLinenumberEnd: 5228
      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: 2742
      functionLinenumberEnd: 2743
      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: 2768
      functionLinenumberEnd: 2775
      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:2769,21'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2770,18'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:2772,23'
          Dst:             _Z13lodepng_crc32PKhm
    - functionName:    _Z24lodepng_chunk_next_constPKhS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2811
      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:2807,23'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:2807,8'
          Dst:             _ZL14lodepng_addoflmmPm
    - functionName:    _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2221
      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:2211,18'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2214,7'
          Dst:             _ZL15ucvector_resizeP8ucvectorm
        - Src:             'lodepng.cpp:2217,13'
          Dst:             _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2186
      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:2176,11'
          Dst:             _ZL8inflatevP8ucvectorPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:2180,24'
          Dst:             _ZL20lodepng_read32bitIntPKh
        - Src:             'lodepng.cpp:2181,25'
          Dst:             _ZL7adler32PKhj
    - functionName:    _ZN7lodepngL10load_file_ERNSt3__16vectorIhNS0_9allocatorIhEEEEP8_IO_FILE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7045
      functionLinenumberEnd: 7052
      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:7046,15'
          Dst:             _ZL16lodepng_filesizeP8_IO_FILE
        - Src:             'lodepng.cpp:7050,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: 7167
      functionLinenumberEnd: 7168
      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:7168,10'
          Dst:             _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
    - functionName:    _ZN7lodepng6decodeERNSt3__16vectorIhNS0_9allocatorIhEEEERjS6_RNS_5StateEPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7154
      functionLinenumberEnd: 7162
      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:7156,20'
          Dst:             _Z14lodepng_decodePPhPjS1_P12LodePNGStatePKhm
        - Src:             'lodepng.cpp:7158,25'
          Dst:             _Z20lodepng_get_raw_sizejjPK16LodePNGColorMode
        - Src:             'lodepng.cpp:7161,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng5StateaSERKS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7125
      functionLinenumberEnd: 7127
      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:7126,3'
          Dst:             _Z18lodepng_state_copyP12LodePNGStatePKS_
    - functionName:    _Z18lodepng_state_copyP12LodePNGStatePKS_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5632
      functionLinenumberEnd: 5641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      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:5633,3'
          Dst:             _Z21lodepng_state_cleanupP12LodePNGState
        - Src:             'lodepng.cpp:5635,3'
          Dst:             _Z23lodepng_color_mode_initP16LodePNGColorMode
        - Src:             'lodepng.cpp:5636,3'
          Dst:             _Z17lodepng_info_initP11LodePNGInfo
        - Src:             'lodepng.cpp:5637,17'
          Dst:             _Z23lodepng_color_mode_copyP16LodePNGColorModePKS_
        - Src:             'lodepng.cpp:5639,17'
          Dst:             _Z17lodepng_info_copyP11LodePNGInfoPKS_
    - functionName:    _ZN7lodepng5StateC2ERKS0_
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7116
      functionLinenumberEnd: 7119
      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:7117,3'
          Dst:             _Z18lodepng_state_initP12LodePNGState
        - Src:             'lodepng.cpp:7118,3'
          Dst:             _Z18lodepng_state_copyP12LodePNGStatePKS_
    - functionName:    _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_RK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7103
      functionLinenumberEnd: 7104
      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:7104,10'
          Dst:             _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK23LodePNGCompressSettings
    - functionName:    _ZN7lodepng8compressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK23LodePNGCompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7091
      functionLinenumberEnd: 7099
      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:7094,20'
          Dst:             _ZL13zlib_compressPPhPmPKhmPK23LodePNGCompressSettings
        - Src:             'lodepng.cpp:7097,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEERKS4_RK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7084
      functionLinenumberEnd: 7085
      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:7085,10'
          Dst:             _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK25LodePNGDecompressSettings
    - functionName:    _ZN7lodepng10decompressERNSt3__16vectorIhNS0_9allocatorIhEEEEPKhmRK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7072
      functionLinenumberEnd: 7080
      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:7075,20'
          Dst:             _ZL15zlib_decompressPPhPmmPKhmPK25LodePNGDecompressSettings
        - Src:             'lodepng.cpp:7078,5'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z18lodepng_error_textj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6897
      functionLinenumberEnd: 7031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          567
      EdgeCount:       224
      CyclomaticComplexity: 113
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lodepng.cpp:6898,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z21lodepng_encode24_filePKcPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6871
      functionLinenumberEnd: 6872
      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:6872,10'
          Dst:             _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
    - functionName:    _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6858
      functionLinenumberEnd: 6864
      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:6861,20'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
        - Src:             'lodepng.cpp:6862,22'
          Dst:             _Z17lodepng_save_filePKhmPKc
        - Src:             'lodepng.cpp:6863,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z21lodepng_encode32_filePKcPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6867
      functionLinenumberEnd: 6868
      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:6868,10'
          Dst:             _Z19lodepng_encode_filePKcPKhjj16LodePNGColorTypej
    - functionName:    _Z16lodepng_encode24PPhPmPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6852
      functionLinenumberEnd: 6853
      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:6853,10'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
    - functionName:    _Z16lodepng_encode32PPhPmPKhjj
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6848
      functionLinenumberEnd: 6849
      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:6849,10'
          Dst:             _Z21lodepng_encode_memoryPPhPmPKhjj16LodePNGColorTypej
    - functionName:    _Z21lodepng_decode24_filePPhPjS1_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5592
      functionLinenumberEnd: 5593
      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:5593,10'
          Dst:             _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
    - functionName:    _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5575
      functionLinenumberEnd: 5585
      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:5582,11'
          Dst:             _Z17lodepng_load_filePPhPmPKc
        - Src:             'lodepng.cpp:5583,22'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
        - Src:             'lodepng.cpp:5584,3'
          Dst:             _ZL12lodepng_freePv
    - functionName:    _Z17lodepng_load_filePPhPmPKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 371
      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:366,16'
          Dst:             fopen
        - Src:             'lodepng.cpp:368,11'
          Dst:             _ZL18lodepng_load_file_PPhPmP8_IO_FILE
        - Src:             'lodepng.cpp:369,3'
          Dst:             fclose
    - functionName:    _ZL18lodepng_load_file_PPhPmP8_IO_FILE
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 362
      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:355,15'
          Dst:             _ZL16lodepng_filesizeP8_IO_FILE
        - Src:             'lodepng.cpp:358,26'
          Dst:             _ZL14lodepng_mallocm
        - Src:             'lodepng.cpp:360,6'
          Dst:             fread
    - functionName:    _Z21lodepng_decode32_filePPhPjS1_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5589
      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:5589,10'
          Dst:             _Z19lodepng_decode_filePPhPjS1_PKc16LodePNGColorTypej
    - functionName:    _Z16lodepng_decode24PPhPjS1_PKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5569
      functionLinenumberEnd: 5570
      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:5570,10'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
    - functionName:    _Z16lodepng_decode32PPhPjS1_PKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5565
      functionLinenumberEnd: 5566
      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:5566,10'
          Dst:             _Z21lodepng_decode_memoryPPhPjS1_PKhm16LodePNGColorTypej
    - functionName:    _Z21lodepng_inspect_chunkP12LodePNGStatemPKhm
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5232
      functionLinenumberEnd: 5291
      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:5240,17'
          Dst:             _Z20lodepng_chunk_lengthPKh
        - Src:             'lodepng.cpp:5242,10'
          Dst:             _Z24lodepng_chunk_data_constPKh
        - Src:             'lodepng.cpp:5245,6'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5246,13'
          Dst:             _ZL14readChunk_PLTEP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5247,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5248,13'
          Dst:             _ZL14readChunk_tRNSP16LodePNGColorModePKhm
        - Src:             'lodepng.cpp:5250,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5251,13'
          Dst:             _ZL14readChunk_bKGDP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5252,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5253,13'
          Dst:             _ZL14readChunk_tEXtP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5254,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5255,13'
          Dst:             _ZL14readChunk_zTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5256,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5257,13'
          Dst:             _ZL14readChunk_iTXtP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5258,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5259,13'
          Dst:             _ZL14readChunk_tIMEP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5260,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5261,13'
          Dst:             _ZL14readChunk_pHYsP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5262,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5263,13'
          Dst:             _ZL14readChunk_gAMAP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5264,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5265,13'
          Dst:             _ZL14readChunk_cHRMP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5266,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5267,13'
          Dst:             _ZL14readChunk_sRGBP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5268,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5269,13'
          Dst:             _ZL14readChunk_iCCPP11LodePNGInfoPK22LodePNGDecoderSettingsPKhm
        - Src:             'lodepng.cpp:5270,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5271,13'
          Dst:             _ZL14readChunk_cICPP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5272,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5273,13'
          Dst:             _ZL14readChunk_mDCVP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5274,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5275,13'
          Dst:             _ZL14readChunk_cLLIP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5276,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5277,13'
          Dst:             _ZL14readChunk_eXIfP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5278,13'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:5279,13'
          Dst:             _ZL14readChunk_sBITP11LodePNGInfoPKhm
        - Src:             'lodepng.cpp:5287,8'
          Dst:             _Z23lodepng_chunk_check_crcPKh
    - functionName:    _Z19lodepng_clear_itextP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3242
      functionLinenumberEnd: 3246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17LodePNGIText_initP11LodePNGInfo
        - _ZL20LodePNGIText_cleanupP11LodePNGInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3243,3'
          Dst:             _ZL20LodePNGIText_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3245,3'
          Dst:             _ZL17LodePNGIText_initP11LodePNGInfo
    - functionName:    _Z18lodepng_clear_textP11LodePNGInfo
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16LodePNGText_initP11LodePNGInfo
        - _ZL19LodePNGText_cleanupP11LodePNGInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lodepng.cpp:3199,3'
          Dst:             _ZL19LodePNGText_cleanupP11LodePNGInfo
        - Src:             'lodepng.cpp:3201,3'
          Dst:             _ZL16LodePNGText_initP11LodePNGInfo
    - functionName:    _Z23lodepng_is_palette_typePK16LodePNGColorMode
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3046
      functionLinenumberEnd: 3047
      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: 3034
      functionLinenumberEnd: 3035
      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:3035,10'
          Dst:             _ZL19getNumColorChannels16LodePNGColorType
    - functionName:    _Z20lodepng_chunk_createPPhPmmPKcPKh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2898
      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:2894,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2895,20'
          Dst:             _ZL21lodepng_chunk_createvP8ucvectormPKcPKh
    - functionName:    _Z24lodepng_chunk_find_constPKhS0_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2821
      functionLinenumberEnd: 2827
      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:2824,8'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:2825,13'
          Dst:             _Z24lodepng_chunk_next_constPKhS0_
    - functionName:    _Z18lodepng_chunk_findPhS_PKc
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2819
      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:2816,8'
          Dst:             _Z25lodepng_chunk_type_equalsPKhPKc
        - Src:             'lodepng.cpp:2817,13'
          Dst:             _Z18lodepng_chunk_nextPhS_
    - functionName:    _Z18lodepng_chunk_dataPh
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2761
      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: 2756
      functionLinenumberEnd: 2757
      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: 2746
      functionLinenumberEnd: 2747
      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: 2719
      functionLinenumberEnd: 2723
      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: 2190
      functionLinenumberEnd: 2195
      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:2191,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:2192,20'
          Dst:             _ZL24lodepng_zlib_decompressvP8ucvectorPKhmPK25LodePNGDecompressSettings
    - functionName:    _Z15lodepng_inflatePPhPmPKhmPK25LodePNGDecompressSettings
      functionSourceFile: '/src/lodepng/lodepng.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1393
      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:1389,16'
          Dst:             _ZL13ucvector_initPhm
        - Src:             'lodepng.cpp:1390,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
...
