---
Fuzzer filename: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    11
      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:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nalloc_backtrace_excludemPKc
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:190,5'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20nalloc_random_updateh
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16PngObjectHandlerD2Ev
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          93
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - OSS_FUZZ_png_destroy_read_struct
        - OSS_FUZZ_png_free
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:60,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:62,7'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:64,7'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:66,7'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:60,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZL10nalloc_endv
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nalloc_startPKhm
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL20nalloc_random_updateh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:175,5'
          Dst:             _ZL20nalloc_random_updateh
    - functionName:    _ZN16PngObjectHandlerC2Ev
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         196
      ICount:          1016
      EdgeCount:       371
      CyclomaticComplexity: 177
      functionsReached:
        - OSS_FUZZ_png_create_info_struct
        - OSS_FUZZ_png_create_read_struct
        - OSS_FUZZ_png_destroy_read_struct
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_get_IHDR
        - OSS_FUZZ_png_get_rowbytes
        - OSS_FUZZ_png_image_begin_read_from_memory
        - OSS_FUZZ_png_image_finish_read
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_read_end
        - OSS_FUZZ_png_read_info
        - OSS_FUZZ_png_read_row
        - OSS_FUZZ_png_read_update_info
        - OSS_FUZZ_png_set_crc_action
        - OSS_FUZZ_png_set_expand
        - OSS_FUZZ_png_set_gray_to_rgb
        - OSS_FUZZ_png_set_interlace_handling
        - OSS_FUZZ_png_set_longjmp_fn
        - OSS_FUZZ_png_set_mem_fn
        - OSS_FUZZ_png_set_packing
        - OSS_FUZZ_png_set_read_fn
        - OSS_FUZZ_png_set_scale_16
        - OSS_FUZZ_png_set_sig_bytes
        - OSS_FUZZ_png_set_tRNS_to_alpha
        - OSS_FUZZ_png_sig_cmp
        - _ZL10nalloc_endv
        - _ZL12nalloc_startPKhm
        - _ZN16PngObjectHandlerC2Ev
        - _ZN16PngObjectHandlerD2Ev
        - _setjmp
        - nalloc_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:106,3'
          Dst:             nalloc_init
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:109,7'
          Dst:             OSS_FUZZ_png_sig_cmp
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:114,20'
          Dst:             _ZN16PngObjectHandlerC2Ev
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:120,25'
          Dst:             OSS_FUZZ_png_create_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:126,3'
          Dst:             _ZL12nalloc_startPKhm
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:127,26'
          Dst:             OSS_FUZZ_png_create_info_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,5'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:133,30'
          Dst:             OSS_FUZZ_png_create_info_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:135,5'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:135,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:135,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:135,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:135,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:140,3'
          Dst:             OSS_FUZZ_png_set_mem_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:142,3'
          Dst:             OSS_FUZZ_png_set_crc_action
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,3'
          Dst:             OSS_FUZZ_png_set_read_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:152,3'
          Dst:             OSS_FUZZ_png_set_sig_bytes
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:154,7'
          Dst:             OSS_FUZZ_png_set_longjmp_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:154,7'
          Dst:             _setjmp
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:155,5'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:155,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:155,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:155,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:155,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,3'
          Dst:             OSS_FUZZ_png_read_info
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:163,7'
          Dst:             OSS_FUZZ_png_set_longjmp_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:163,7'
          Dst:             _setjmp
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:164,5'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:164,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:164,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:164,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:164,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:172,8'
          Dst:             OSS_FUZZ_png_get_IHDR
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:175,5'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:175,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:175,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:175,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:175,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:181,5'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:181,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:181,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:181,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:181,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:186,3'
          Dst:             OSS_FUZZ_png_set_gray_to_rgb
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:187,3'
          Dst:             OSS_FUZZ_png_set_expand
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:188,3'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:189,3'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:190,3'
          Dst:             OSS_FUZZ_png_set_tRNS_to_alpha
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:192,16'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:194,3'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:197,28'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:196,25'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:202,7'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:207,3'
          Dst:             OSS_FUZZ_png_read_end
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:209,3'
          Dst:             _ZL10nalloc_endv
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:209,3'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:209,3'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:209,3'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:209,3'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:217,8'
          Dst:             OSS_FUZZ_png_image_begin_read_from_memory
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:223,3'
          Dst:             OSS_FUZZ_png_image_finish_read
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:227,1'
          Dst:             _ZN16PngObjectHandlerD2Ev
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:227,1'
          Dst:             _ZN16PngObjectHandlerD2Ev
    - functionName:    nalloc_init
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          126
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - atoi
        - getenv
        - strstr
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:127,19'
          Dst:             getenv
        - Src:             'contrib/oss-fuzz/nalloc.h:129,17'
          Dst:             atoi
        - Src:             'contrib/oss-fuzz/nalloc.h:137,30'
          Dst:             strstr
        - Src:             'contrib/oss-fuzz/nalloc.h:143,17'
          Dst:             getenv
        - Src:             'contrib/oss-fuzz/nalloc.h:145,30'
          Dst:             strtol
        - Src:             'contrib/oss-fuzz/nalloc.h:148,19'
          Dst:             getenv
    - functionName:    _Z14limited_mallocP14png_struct_defm
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12default_freeP14png_struct_defPv
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14user_read_dataP14png_struct_defPhm
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_get_io_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:72,48'
          Dst:             OSS_FUZZ_png_get_io_ptr
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:74,5'
          Dst:             OSS_FUZZ_png_error
    - functionName:    longjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _setjmp
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11nalloc_failmPKc
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL20nalloc_random_updateh
        - _ZL24nalloc_backtrace_excludemPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:211,3'
          Dst:             _ZL20nalloc_random_updateh
        - Src:             'contrib/oss-fuzz/nalloc.h:213,5'
          Dst:             _ZL20nalloc_random_updateh
        - Src:             'contrib/oss-fuzz/nalloc.h:215,7'
          Dst:             _ZL20nalloc_random_updateh
        - Src:             'contrib/oss-fuzz/nalloc.h:220,9'
          Dst:             _ZL24nalloc_backtrace_excludemPKc
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_call_unexpected
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libc_malloc
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getenv
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reallocarray
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __cxa_call_unexpected
        - __errno_location
        - __libc_reallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:333,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:334,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:338,1'
          Dst:             __cxa_call_unexpected
        - Src:             'contrib/oss-fuzz/nalloc.h:337,10'
          Dst:             __libc_reallocarray
    - functionName:    __libc_reallocarray
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __cxa_call_unexpected
        - __errno_location
        - __libc_realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:325,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:326,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:330,1'
          Dst:             __cxa_call_unexpected
        - Src:             'contrib/oss-fuzz/nalloc.h:329,10'
          Dst:             __libc_realloc
    - functionName:    __libc_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:    calloc
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __cxa_call_unexpected
        - __errno_location
        - __libc_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:309,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:310,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:314,1'
          Dst:             __cxa_call_unexpected
        - Src:             'contrib/oss-fuzz/nalloc.h:313,10'
          Dst:             __libc_calloc
    - functionName:    __libc_calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __send
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:301,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:302,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:305,10'
          Dst:             __send
    - functionName:    __send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recv
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __recv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:293,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:294,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:297,10'
          Dst:             __recv
    - functionName:    __recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:285,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:286,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:289,10'
          Dst:             __write
    - functionName:    __write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/oss-fuzz/nalloc.h:277,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'contrib/oss-fuzz/nalloc.h:278,5'
          Dst:             __errno_location
        - Src:             'contrib/oss-fuzz/nalloc.h:281,10'
          Dst:             __read
    - functionName:    __read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_icc_tag_char
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_ICC_signature_char
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_icc_tag_name
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_icc_tag_char
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1515,14'
          Dst:             png_icc_tag_char
        - Src:             'png.c:1516,14'
          Dst:             png_icc_tag_char
        - Src:             'png.c:1517,14'
          Dst:             png_icc_tag_char
        - Src:             'png.c:1518,14'
          Dst:             png_icc_tag_char
    - functionName:    is_ICC_signature
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_ICC_signature_char
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1532,11'
          Dst:             is_ICC_signature_char
        - Src:             'png.c:1533,7'
          Dst:             is_ICC_signature_char
        - Src:             'png.c:1534,7'
          Dst:             is_ICC_signature_char
        - Src:             'png.c:1535,7'
          Dst:             is_ICC_signature_char
    - functionName:    png_fp_add
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_image_error
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4035
      functionLinenumberEnd: 4040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_image_free
        - OSS_FUZZ_png_safecat
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:4037,4'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:4039,4'
          Dst:             OSS_FUZZ_png_image_free
    - functionName:    OSS_FUZZ_png_image_free
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4020
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - png_image_free_function
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:4028,7'
          Dst:             png_image_free_function
    - functionName:    png_image_free_function
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3960
      functionLinenumberEnd: 4016
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_destroy_read_struct
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3994,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:4002,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'png.c:4008,10'
          Dst:             OSS_FUZZ_png_destroy_read_struct
    - functionName:    OSS_FUZZ_png_set_option
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3770
      functionLinenumberEnd: 3784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_build_16bit_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          184
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_malloc
        - pow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3397,23'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'png.c:3402,25'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'png.c:3407,11'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'png.c:3426,40'
          Dst:             pow
    - functionName:    OSS_FUZZ_png_gamma_significant
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 2924
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_build_16to8_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3460
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_gamma_16bit_correct
        - OSS_FUZZ_png_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3467,23'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'png.c:3474,32'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'png.c:3500,27'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
    - functionName:    OSS_FUZZ_png_gamma_16bit_correct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3322
      functionLinenumberEnd: 3347
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3331,30'
          Dst:             pow
    - functionName:    png_build_8bit_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_gamma_8bit_correct
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3530,43'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'png.c:3532,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'png.c:3534,21'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
    - functionName:    OSS_FUZZ_png_gamma_8bit_correct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3302,31'
          Dst:             pow
    - functionName:    OSS_FUZZ_png_build_gamma_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3617
      functionLinenumberEnd: 3763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          321
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - OSS_FUZZ_png_destroy_gamma_table
        - OSS_FUZZ_png_reciprocal
        - OSS_FUZZ_png_reciprocal2
        - OSS_FUZZ_png_warning
        - png_build_16bit_table
        - png_build_16to8_table
        - png_build_8bit_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3634,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:3635,7'
          Dst:             OSS_FUZZ_png_destroy_gamma_table
        - Src:             'png.c:3645,24'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:3651,29'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:3653,20'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'png.c:3665,7'
          Dst:             png_build_8bit_table
        - Src:             'png.c:3670,10'
          Dst:             png_build_8bit_table
        - Src:             'png.c:3672,10'
          Dst:             png_build_8bit_table
        - Src:             'png.c:3742,13'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:3741,10'
          Dst:             png_build_16to8_table
        - Src:             'png.c:3744,10'
          Dst:             png_build_16bit_table
        - Src:             'png.c:3750,10'
          Dst:             png_build_16bit_table
        - Src:             'png.c:3757,10'
          Dst:             png_build_16bit_table
    - functionName:    OSS_FUZZ_png_destroy_gamma_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3546
      functionLinenumberEnd: 3597
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          196
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3547,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3557,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3559,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3567,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3569,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3579,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3581,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3590,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3592,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_reciprocal
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_reciprocal2
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2978
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_gamma_correct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3369
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_gamma_16bit_correct
        - OSS_FUZZ_png_gamma_8bit_correct
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:3360,14'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'png.c:3364,14'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
    - functionName:    OSS_FUZZ_png_fixed_ITU
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_fixed_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:2750,7'
          Dst:             OSS_FUZZ_png_fixed_error
    - functionName:    OSS_FUZZ_png_fixed
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2727
      functionLinenumberEnd: 2737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_fixed_error
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:2731,7'
          Dst:             OSS_FUZZ_png_fixed_error
    - functionName:    OSS_FUZZ_png_ascii_from_fixed
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2645
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:2713,4'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_pow10
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_ascii_from_fp
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          679
      EdgeCount:       162
      CyclomaticComplexity: 41
      functionsReached:
        - OSS_FUZZ_png_error
        - frexp
        - png_pow10
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:2356,16'
          Dst:             frexp
        - Src:             'png.c:2361,17'
          Dst:             png_pow10
        - Src:             'png.c:2366,27'
          Dst:             png_pow10
        - Src:             'png.c:2635,4'
          Dst:             OSS_FUZZ_png_error
    - functionName:    frexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_check_fp_string
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_check_fp_number
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:2266,8'
          Dst:             OSS_FUZZ_png_check_fp_number
    - functionName:    OSS_FUZZ_png_check_fp_number
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          281
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:2144,7'
          Branch Sides:    []
        - Branch String:   'png.c:2162,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_check_IHDR
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          445
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1971,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:1977,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2007,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2017,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2023,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2029,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2039,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2047,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2054,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2063,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2069,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2075,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2091,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2101,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2107,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2121,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    have_chromaticities
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_rgb_coefficients
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          323
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - OSS_FUZZ_png_XYZ_from_xy
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_muldiv
        - have_chromaticities
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1897,11'
          Dst:             have_chromaticities
        - Src:             'png.c:1898,11'
          Dst:             OSS_FUZZ_png_XYZ_from_xy
        - Src:             'png.c:1909,23'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1910,23'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1911,23'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1938,16'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_XYZ_from_xy
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          626
      EdgeCount:       135
      CyclomaticComplexity: 42
      functionsReached:
        - OSS_FUZZ_png_muldiv
        - OSS_FUZZ_png_reciprocal
        - png_fp_sub
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1422,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1424,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1427,21'
          Dst:             png_fp_sub
        - Src:             'png.c:1431,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1433,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1443,22'
          Dst:             png_fp_sub
        - Src:             'png.c:1442,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1448,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1450,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1453,22'
          Dst:             png_fp_sub
        - Src:             'png.c:1452,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1460,42'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:1461,42'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:1460,31'
          Dst:             png_fp_sub
        - Src:             'png.c:1462,31'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:1460,20'
          Dst:             png_fp_sub
        - Src:             'png.c:1471,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1473,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1475,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1479,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1481,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1483,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1487,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1489,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1491,8'
          Dst:             OSS_FUZZ_png_muldiv
    - functionName:    OSS_FUZZ_png_muldiv
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_fp_sub
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_icc_check_tag_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          202
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1825,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1834,16'
          Dst:             png_icc_profile_error
    - functionName:    png_icc_profile_error
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_safecat
        - is_ICC_signature
        - png_icc_tag_name
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1545,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1546,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1547,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1548,8'
          Dst:             is_ICC_signature
        - Src:             'png.c:1551,7'
          Dst:             png_icc_tag_name
        - Src:             'png.c:1562,11'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:1561,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1564,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1568,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1571,4'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_icc_check_header
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          476
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1705,4'
          Branch Sides:    []
        - Branch String:   'png.c:1734,4'
          Branch Sides:    []
        - Branch String:   'png.c:1782,4'
          Branch Sides:    []
      Callsites:
        - Src:             'png.c:1627,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1632,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1638,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1646,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1653,13'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1670,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1680,8'
          Dst:             memcmp
        - Src:             'png.c:1681,13'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1709,20'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1715,20'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1720,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1745,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1755,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1763,16'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1773,16'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1789,17'
          Dst:             png_icc_profile_error
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icc_check_length
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1589,14'
          Dst:             png_icc_profile_error
    - functionName:    OSS_FUZZ_png_icc_check_length
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icc_check_length
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1597,9'
          Dst:             icc_check_length
        - Src:             'png.c:1607,14'
          Dst:             png_icc_profile_error
    - functionName:    png_safe_add
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_fp_add
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1125,28'
          Dst:             png_fp_add
        - Src:             'png.c:1124,17'
          Dst:             png_fp_add
    - functionName:    OSS_FUZZ_png_xy_from_XYZ
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          265
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_muldiv
        - png_safe_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1146,8'
          Dst:             png_safe_add
        - Src:             'png.c:1149,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1151,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1155,8'
          Dst:             png_safe_add
        - Src:             'png.c:1158,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1160,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1164,8'
          Dst:             png_safe_add
        - Src:             'png.c:1167,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1169,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1177,8'
          Dst:             png_safe_add
        - Src:             'png.c:1185,8'
          Dst:             png_safe_add
        - Src:             'png.c:1190,8'
          Dst:             png_safe_add
        - Src:             'png.c:1194,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1196,8'
          Dst:             OSS_FUZZ_png_muldiv
    - functionName:    OSS_FUZZ_png_zstream_error
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'png.c:1009,38'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_access_version_number
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_reset_zstream
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateReset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:985,11'
          Dst:             inflateReset
    - functionName:    inflateReset
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_chunk_unknown_handling
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_handle_as_unknown
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:971,11'
          Dst:             OSS_FUZZ_png_handle_as_unknown
    - functionName:    OSS_FUZZ_png_handle_as_unknown
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:950,11'
          Dst:             memcmp
    - functionName:    OSS_FUZZ_png_build_grayscale_palette
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:892,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_header_version
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_header_ver
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_libpng_ver
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_header_ver
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:845,11'
          Dst:             OSS_FUZZ_png_get_header_ver
    - functionName:    OSS_FUZZ_png_get_copyright
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_convert_to_rfc1123
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_convert_to_rfc1123_buffer
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:801,11'
          Dst:             OSS_FUZZ_png_convert_to_rfc1123_buffer
        - Src:             'png.c:802,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_convert_to_rfc1123_buffer
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          292
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_safecat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:767,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:767,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:769,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:771,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:771,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:773,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:773,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:775,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:775,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:777,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:777,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:778,7'
          Dst:             OSS_FUZZ_png_safecat
    - functionName:    OSS_FUZZ_png_get_io_ptr
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_data_freer
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:479,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_info_init_3
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_malloc_base
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:452,18'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    OSS_FUZZ_png_free_data
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          732
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - OSS_FUZZ_png_free
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:498,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:507,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:509,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:522,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:532,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:533,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:544,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:545,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:554,16'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:556,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:567,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:568,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:582,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:583,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:594,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:595,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:598,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:612,11'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:621,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:623,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:636,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:647,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:656,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:670,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:672,10'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_destroy_info_struct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:421,7'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'png.c:423,7'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_create_info_struct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_malloc_base
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:381,15'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    OSS_FUZZ_png_create_png_struct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_set_error_fn
        - OSS_FUZZ_png_set_mem_fn
        - OSS_FUZZ_png_user_version_check
        - _setjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:299,7'
          Dst:             OSS_FUZZ_png_set_mem_fn
        - Src:             'png.c:311,4'
          Dst:             OSS_FUZZ_png_set_error_fn
        - Src:             'png.c:314,12'
          Dst:             _setjmp
        - Src:             'png.c:329,14'
          Dst:             OSS_FUZZ_png_user_version_check
        - Src:             'png.c:331,36'
          Dst:             OSS_FUZZ_png_malloc_warn
    - functionName:    OSS_FUZZ_png_user_version_check
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_safecat
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:238,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:240,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:241,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:242,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:245,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_zalloc
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:120,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:126,11'
          Dst:             OSS_FUZZ_png_malloc_warn
    - functionName:    OSS_FUZZ_png_zfree
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:133,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_calculate_crc
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - crc32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:186,16'
          Dst:             crc32
    - functionName:    crc32
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_reset_crc
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:143,32'
          Dst:             crc32
    - functionName:    OSS_FUZZ_png_sig_cmp
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:96,11'
          Dst:             memcmp
    - functionName:    OSS_FUZZ_png_set_sig_bytes
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:66,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_safe_execute
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_image_free
        - _setjmp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:821,8'
          Dst:             _setjmp
        - Src:             'pngerror.c:845,7'
          Dst:             OSS_FUZZ_png_image_free
    - functionName:    OSS_FUZZ_png_safe_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_safecat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:808,7'
          Dst:             OSS_FUZZ_png_safecat
    - functionName:    OSS_FUZZ_png_safecat
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_safe_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_safecat
        - abort
        - longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:775,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngerror.c:783,10'
          Dst:             longjmp
        - Src:             'pngerror.c:787,23'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngerror.c:789,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngerror.c:795,4'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_error_ptr
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_error_fn
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_longjmp
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:690,4'
          Dst:             abort
    - functionName:    OSS_FUZZ_png_free_jmpbuf
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free
        - _setjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:634,18'
          Dst:             _setjmp
        - Src:             'pngerror.c:639,16'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_set_longjmp_fn
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:569,33'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngerror.c:593,13'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngerror.c:600,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_default_error
      functionUses:    89
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:48,4'
          Dst:             png_default_error
    - functionName:    OSS_FUZZ_png_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - png_default_warning
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:184,7'
          Dst:             png_default_warning
    - functionName:    png_default_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_default_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:668,4'
          Dst:             OSS_FUZZ_png_longjmp
    - functionName:    OSS_FUZZ_png_fixed_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:534,4'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_chunk_report
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_warning
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:493,13'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngerror.c:496,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_chunk_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_warning
        - png_format_buffer
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:447,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:451,7'
          Dst:             png_format_buffer
        - Src:             'pngerror.c:452,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_chunk_benign_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_chunk_warning
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:464,7'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngerror.c:467,7'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    OSS_FUZZ_png_chunk_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - png_format_buffer
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:431,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngerror.c:435,7'
          Dst:             png_format_buffer
        - Src:             'pngerror.c:436,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_format_buffer
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          206
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_app_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:354,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:356,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_app_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:341,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:343,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_benign_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_chunk_warning
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:315,13'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngerror.c:318,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:326,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngerror.c:329,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_formatted_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:302,4'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_warning_parameter_signed
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_warning_parameter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:221,10'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'pngerror.c:226,4'
          Dst:             OSS_FUZZ_png_warning_parameter
    - functionName:    OSS_FUZZ_png_format_number
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          200
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pngerror.c:111,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_warning_parameter
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_safecat
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:197,13'
          Dst:             OSS_FUZZ_png_safecat
    - functionName:    OSS_FUZZ_png_warning_parameter_unsigned
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_warning_parameter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:205,37'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'pngerror.c:205,4'
          Dst:             OSS_FUZZ_png_warning_parameter
    - functionName:    OSS_FUZZ_png_get_palette_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_io_chunk_type
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_io_state
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_chunk_malloc_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_chunk_cache_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_height_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_width_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_compression_buffer_size
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_chunk_ptr
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_rgb_to_gray_status
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_unknown_chunks
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_tRNS
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_tIME
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_text
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sBIT
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_PLTE
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_pHYs
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sCAL_s
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sCAL
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:1068,16'
          Dst:             atof
        - Src:             'pngget.c:1069,17'
          Dst:             atof
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sCAL_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_fixed
        - atof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:1047,35'
          Dst:             atof
        - Src:             'pngget.c:1047,16'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngget.c:1048,36'
          Dst:             atof
        - Src:             'pngget.c:1048,17'
          Dst:             OSS_FUZZ_png_fixed
    - functionName:    OSS_FUZZ_png_get_pCAL
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_oFFs
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_IHDR
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          194
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - OSS_FUZZ_png_check_IHDR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:974,4'
          Dst:             OSS_FUZZ_png_check_IHDR
    - functionName:    OSS_FUZZ_png_get_hIST
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_eXIf_1
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_eXIf
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:895,3'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_get_mDCV
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_mDCV_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          235
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cLLI
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cLLI_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cICP
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sPLT
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_iCCP
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sRGB
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_gAMA
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_gAMA_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cHRM_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          191
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cHRM_XYZ_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          210
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - OSS_FUZZ_png_XYZ_from_xy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:610,8'
          Dst:             OSS_FUZZ_png_XYZ_from_xy
    - functionName:    OSS_FUZZ_png_get_cHRM_XYZ
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          228
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - OSS_FUZZ_png_XYZ_from_xy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:569,8'
          Dst:             OSS_FUZZ_png_XYZ_from_xy
    - functionName:    OSS_FUZZ_png_get_cHRM
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_bKGD
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_signature
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_channels
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_pHYs_dpi
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_y_offset_inches
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_y_offset_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:429,19'
          Dst:             OSS_FUZZ_png_get_y_offset_microns
    - functionName:    OSS_FUZZ_png_get_y_offset_microns
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_x_offset_inches
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_x_offset_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:418,19'
          Dst:             OSS_FUZZ_png_get_x_offset_microns
    - functionName:    OSS_FUZZ_png_get_x_offset_microns
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_y_offset_inches_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_y_offset_microns
        - png_fixed_inches_from_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:407,8'
          Dst:             OSS_FUZZ_png_get_y_offset_microns
        - Src:             'pngget.c:406,11'
          Dst:             png_fixed_inches_from_microns
    - functionName:    png_fixed_inches_from_microns
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_muldiv
        - OSS_FUZZ_png_warning
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:385,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'pngget.c:388,4'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_get_x_offset_inches_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_x_offset_microns
        - png_fixed_inches_from_microns
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:397,8'
          Dst:             OSS_FUZZ_png_get_x_offset_microns
        - Src:             'pngget.c:396,11'
          Dst:             png_fixed_inches_from_microns
    - functionName:    OSS_FUZZ_png_get_y_pixels_per_inch
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_y_pixels_per_meter
        - ppi_from_ppm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:371,24'
          Dst:             OSS_FUZZ_png_get_y_pixels_per_meter
        - Src:             'pngget.c:371,11'
          Dst:             ppi_from_ppm
    - functionName:    OSS_FUZZ_png_get_y_pixels_per_meter
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ppi_from_ppm
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_muldiv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:347,34'
          Dst:             OSS_FUZZ_png_muldiv
    - functionName:    OSS_FUZZ_png_get_x_pixels_per_inch
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_x_pixels_per_meter
        - ppi_from_ppm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:365,24'
          Dst:             OSS_FUZZ_png_get_x_pixels_per_meter
        - Src:             'pngget.c:365,11'
          Dst:             ppi_from_ppm
    - functionName:    OSS_FUZZ_png_get_x_pixels_per_meter
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_pixels_per_inch
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_pixels_per_meter
        - ppi_from_ppm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:359,24'
          Dst:             OSS_FUZZ_png_get_pixels_per_meter
        - Src:             'pngget.c:359,11'
          Dst:             ppi_from_ppm
    - functionName:    OSS_FUZZ_png_get_pixels_per_meter
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_y_offset_pixels
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_x_offset_pixels
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_pixel_aspect_ratio_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_muldiv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:230,11'
          Dst:             OSS_FUZZ_png_muldiv
    - functionName:    OSS_FUZZ_png_get_pixel_aspect_ratio
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_compression_type
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_interlace_type
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_filter_type
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_color_type
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_bit_depth
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_image_height
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_image_width
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_rows
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_rowbytes
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_valid
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_mem_ptr
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_mem_fn
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_free_default
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_malloc_warn
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_malloc_base
        - OSS_FUZZ_png_warning
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:219,23'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngmem.c:224,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_malloc_base
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_malloc_default
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_malloc_base
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:200,10'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngmem.c:203,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_realloc_array
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_error
        - png_malloc_array_checked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:139,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngmem.c:146,29'
          Dst:             png_malloc_array_checked
    - functionName:    png_malloc_array_checked
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_malloc_base
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:114,14'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    OSS_FUZZ_png_malloc_array
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_error
        - png_malloc_array_checked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:126,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngmem.c:128,11'
          Dst:             png_malloc_array_checked
    - functionName:    OSS_FUZZ_png_malloc
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_malloc_base
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:181,10'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngmem.c:184,8'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_calloc
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_malloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:54,10'
          Dst:             OSS_FUZZ_png_malloc
    - functionName:    OSS_FUZZ_png_free
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_free_default
      functionUses:    91
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:244,7'
          Dst:             OSS_FUZZ_png_free_default
    - functionName:    OSS_FUZZ_png_destroy_png_struct
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_jmpbuf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngmem.c:33,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngmem.c:37,10'
          Dst:             OSS_FUZZ_png_free_jmpbuf
    - functionName:    png_image_read_direct_scaled
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3135
      functionLinenumberEnd: 3184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_get_rowbytes
        - OSS_FUZZ_png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:3148,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:3144,23'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:3159,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3171,10'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    OSS_FUZZ_png_read_row
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          744
      EdgeCount:       164
      CyclomaticComplexity: 40
      functionsReached:
        - OSS_FUZZ_png_combine_row
        - OSS_FUZZ_png_do_read_interlace
        - OSS_FUZZ_png_do_read_transformations
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_IDAT_data
        - OSS_FUZZ_png_read_filter_row
        - OSS_FUZZ_png_read_finish_row
        - OSS_FUZZ_png_read_start_row
        - png_do_read_intrapixel
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pngread.c:364,7'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:302,7'
          Dst:             OSS_FUZZ_png_read_start_row
        - Src:             'pngread.c:370,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:371,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:380,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:382,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:391,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:393,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:402,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:404,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:413,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:415,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:424,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:426,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:435,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:444,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:448,4'
          Dst:             OSS_FUZZ_png_read_IDAT_data
        - Src:             'pngread.c:453,10'
          Dst:             OSS_FUZZ_png_read_filter_row
        - Src:             'pngread.c:456,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:471,7'
          Dst:             png_do_read_intrapixel
        - Src:             'pngread.c:481,7'
          Dst:             OSS_FUZZ_png_do_read_transformations
        - Src:             'pngread.c:489,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:493,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:501,10'
          Dst:             OSS_FUZZ_png_do_read_interlace
        - Src:             'pngread.c:505,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:508,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:515,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:518,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:520,4'
          Dst:             OSS_FUZZ_png_read_finish_row
    - functionName:    png_do_read_intrapixel
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          262
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_image_read_background
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          927
      EdgeCount:       136
      CyclomaticComplexity: 27
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_get_channels
        - OSS_FUZZ_png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:3371,4'
          Branch Sides:    []
        - Branch String:   'pngread.c:3390,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:3358,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3361,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3363,8'
          Dst:             OSS_FUZZ_png_get_channels
        - Src:             'pngread.c:3364,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3369,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3382,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3436,22'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:3481,22'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:3571,19'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:3609,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_image_read_composite
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3190
      functionLinenumberEnd: 3324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          445
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:3197,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:3208,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3252,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    png_image_read_and_map
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2814
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          644
      EdgeCount:       107
      CyclomaticComplexity: 22
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:2825,4'
          Branch Sides:    []
        - Branch String:   'pngread.c:2885,13'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:2836,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2878,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    png_image_skip_unused_chunks
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_set_keep_unknown_chunks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1506,8'
          Dst:             OSS_FUZZ_png_set_keep_unknown_chunks
        - Src:             'pngread.c:1510,8'
          Dst:             OSS_FUZZ_png_set_keep_unknown_chunks
    - functionName:    decode_gamma
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_gamma_16bit_correct
        - set_file_encoding
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngread.c:1567,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:1563,7'
          Dst:             set_file_encoding
        - Src:             'pngread.c:1570,18'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1586,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    set_file_encoding
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_reciprocal
        - OSS_FUZZ_png_resolve_file_gamma
        - png_gamma_not_sRGB
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1531,24'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngread.c:1537,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:1539,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngread.c:1541,11'
          Dst:             png_gamma_not_sRGB
        - Src:             'pngread.c:1544,37'
          Dst:             OSS_FUZZ_png_reciprocal
    - functionName:    png_gamma_not_sRGB
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_gamma_significant
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1241,11'
          Dst:             OSS_FUZZ_png_gamma_significant
    - functionName:    png_colormap_compose
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decode_gamma
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1604,20'
          Dst:             decode_gamma
        - Src:             'pngread.c:1605,20'
          Dst:             decode_gamma
    - functionName:    make_rgb_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_colormap_entry
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1945,13'
          Dst:             png_create_colormap_entry
    - functionName:    png_create_colormap_entry
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          823
      EdgeCount:       104
      CyclomaticComplexity: 21
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_gamma_16bit_correct
        - set_file_encoding
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pngread.c:1769,10'
          Branch Sides:    []
        - Branch String:   'pngread.c:1820,10'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:1643,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:1651,10'
          Dst:             set_file_encoding
        - Src:             'pngread.c:1663,13'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1664,15'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1665,14'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1743,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    make_gray_file_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_colormap_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1858,7'
          Dst:             png_create_colormap_entry
    - functionName:    make_ga_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_colormap_entry
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1908,7'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:1914,4'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:1921,10'
          Dst:             png_create_colormap_entry
    - functionName:    make_gray_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_colormap_entry
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1869,7'
          Dst:             png_create_colormap_entry
    - functionName:    chromaticities_match_sRGB
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          175
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_image_is_not_sRGB
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - chromaticities_match_sRGB
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1261,15'
          Dst:             chromaticities_match_sRGB
        - Src:             'pngread.c:1269,15'
          Dst:             chromaticities_match_sRGB
    - functionName:    png_image_format
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_image_read_direct
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3619
      functionLinenumberEnd: 4085
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         161
      ICount:          977
      EdgeCount:       212
      CyclomaticComplexity: 53
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_get_rowbytes
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_muldiv
        - OSS_FUZZ_png_read_row
        - OSS_FUZZ_png_read_update_info
        - OSS_FUZZ_png_resolve_file_gamma
        - OSS_FUZZ_png_safe_execute
        - OSS_FUZZ_png_set_add_alpha
        - OSS_FUZZ_png_set_alpha_mode_fixed
        - OSS_FUZZ_png_set_background_fixed
        - OSS_FUZZ_png_set_bgr
        - OSS_FUZZ_png_set_expand
        - OSS_FUZZ_png_set_expand_16
        - OSS_FUZZ_png_set_gray_to_rgb
        - OSS_FUZZ_png_set_interlace_handling
        - OSS_FUZZ_png_set_rgb_to_gray_fixed
        - OSS_FUZZ_png_set_scale_16
        - OSS_FUZZ_png_set_strip_alpha
        - OSS_FUZZ_png_set_swap
        - OSS_FUZZ_png_set_swap_alpha
        - png_image_format
        - png_image_read_background
        - png_image_read_composite
        - png_image_read_direct_scaled
        - png_image_skip_unused_chunks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:3637,4'
          Dst:             OSS_FUZZ_png_set_expand
        - Src:             'pngread.c:3641,33'
          Dst:             png_image_format
        - Src:             'pngread.c:3652,13'
          Dst:             OSS_FUZZ_png_set_gray_to_rgb
        - Src:             'pngread.c:3672,13'
          Dst:             OSS_FUZZ_png_set_rgb_to_gray_fixed
        - Src:             'pngread.c:3699,10'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
        - Src:             'pngread.c:3744,19'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngread.c:3743,14'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'pngread.c:3745,14'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngread.c:3761,13'
          Dst:             OSS_FUZZ_png_set_expand_16
        - Src:             'pngread.c:3765,13'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'pngread.c:3796,16'
          Dst:             OSS_FUZZ_png_set_strip_alpha
        - Src:             'pngread.c:3815,16'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:3859,13'
          Dst:             OSS_FUZZ_png_set_add_alpha
        - Src:             'pngread.c:3870,7'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
        - Src:             'pngread.c:3879,16'
          Dst:             OSS_FUZZ_png_set_bgr
        - Src:             'pngread.c:3902,19'
          Dst:             OSS_FUZZ_png_set_swap_alpha
        - Src:             'pngread.c:3920,13'
          Dst:             OSS_FUZZ_png_set_swap
        - Src:             'pngread.c:3925,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3928,4'
          Dst:             png_image_skip_unused_chunks
        - Src:             'pngread.c:3937,16'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:3939,4'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'pngread.c:3960,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3986,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3994,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:4026,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:4026,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:4029,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4029,16'
          Dst:             png_image_read_composite
        - Src:             'pngread.c:4031,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:4039,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:4039,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:4042,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4042,16'
          Dst:             png_image_read_background
        - Src:             'pngread.c:4044,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:4057,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:4057,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:4060,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4060,16'
          Dst:             png_image_read_direct_scaled
        - Src:             'pngread.c:4062,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:4078,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    OSS_FUZZ_png_read_update_info
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_read_start_row
        - OSS_FUZZ_png_read_transform_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:180,10'
          Dst:             OSS_FUZZ_png_read_start_row
        - Src:             'pngread.c:183,13'
          Dst:             OSS_FUZZ_png_read_transform_info
        - Src:             'pngread.c:191,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    png_image_read_colormapped
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3003
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          395
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_get_rowbytes
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_read_row
        - OSS_FUZZ_png_read_update_info
        - OSS_FUZZ_png_safe_execute
        - OSS_FUZZ_png_set_interlace_handling
        - png_image_read_and_map
        - png_image_skip_unused_chunks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:3025,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:3013,4'
          Dst:             png_image_skip_unused_chunks
        - Src:             'pngread.c:3020,16'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:3022,4'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'pngread.c:3074,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3102,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:3102,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:3105,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:3105,16'
          Dst:             png_image_read_and_map
        - Src:             'pngread.c:3107,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:3123,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    png_image_read_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         274
      ICount:          2037
      EdgeCount:       341
      CyclomaticComplexity: 69
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_gamma_16bit_correct
        - OSS_FUZZ_png_resolve_file_gamma
        - OSS_FUZZ_png_set_alpha_mode_fixed
        - OSS_FUZZ_png_set_background_fixed
        - OSS_FUZZ_png_set_packing
        - OSS_FUZZ_png_set_rgb_to_gray_fixed
        - OSS_FUZZ_png_set_scale_16
        - OSS_FUZZ_png_set_tRNS_to_alpha
        - make_ga_colormap
        - make_gray_colormap
        - make_gray_file_colormap
        - make_rgb_colormap
        - memcmp
        - png_colormap_compose
        - png_create_colormap_entry
        - png_gamma_not_sRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:2044,4'
          Branch Sides:    []
        - Branch String:   'pngread.c:2747,4'
          Branch Sides:    []
        - Branch String:   'pngread.c:2771,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:1997,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2056,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2086,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2098,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2111,16'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'pngread.c:2135,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2137,42'
          Dst:             make_gray_colormap
        - Src:             'pngread.c:2163,25'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2177,22'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2208,16'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2233,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2235,42'
          Dst:             make_ga_colormap
        - Src:             'pngread.c:2267,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2269,45'
          Dst:             make_gray_colormap
        - Src:             'pngread.c:2276,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2286,16'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2301,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2307,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2315,16'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2360,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2388,13'
          Dst:             OSS_FUZZ_png_set_rgb_to_gray_fixed
        - Src:             'pngread.c:2406,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2408,45'
          Dst:             make_ga_colormap
        - Src:             'pngread.c:2415,46'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngread.c:2422,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2437,19'
          Dst:             png_gamma_not_sRGB
        - Src:             'pngread.c:2439,48'
          Dst:             make_gray_file_colormap
        - Src:             'pngread.c:2444,48'
          Dst:             make_gray_colormap
        - Src:             'pngread.c:2469,29'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:2475,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2485,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2500,19'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2530,22'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2532,48'
          Dst:             make_rgb_colormap
        - Src:             'pngread.c:2535,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2556,28'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2579,22'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2581,48'
          Dst:             make_rgb_colormap
        - Src:             'pngread.c:2583,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2605,23'
          Dst:             memcmp
        - Src:             'pngread.c:2626,35'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2628,35'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2630,35'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2625,31'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2649,22'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2664,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2666,45'
          Dst:             make_rgb_colormap
        - Src:             'pngread.c:2695,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2702,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2711,26'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2713,26'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2715,26'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2710,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2724,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2733,16'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'pngread.c:2738,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2745,7'
          Dst:             OSS_FUZZ_png_set_tRNS_to_alpha
        - Src:             'pngread.c:2751,10'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
        - Src:             'pngread.c:2756,13'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'pngread.c:2761,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2766,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2800,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2803,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_image_finish_read
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4090
      functionLinenumberEnd: 4202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          296
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - OSS_FUZZ_png_image_error
        - OSS_FUZZ_png_image_free
        - OSS_FUZZ_png_safe_execute
        - png_image_read_colormap
        - png_image_read_colormapped
        - png_image_read_direct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:4163,26'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4163,26'
          Dst:             png_image_read_colormap
        - Src:             'pngread.c:4165,30'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4165,30'
          Dst:             png_image_read_colormapped
        - Src:             'pngread.c:4170,25'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4170,25'
          Dst:             png_image_read_direct
        - Src:             'pngread.c:4173,19'
          Dst:             OSS_FUZZ_png_image_free
        - Src:             'pngread.c:4178,26'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4183,23'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4188,20'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4193,17'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4198,14'
          Dst:             OSS_FUZZ_png_image_error
    - functionName:    png_image_read_header
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          131
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_read_info
        - OSS_FUZZ_png_set_benign_errors
        - png_image_format
        - png_image_is_not_sRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:1311,7'
          Branch Sides:    []
      Callsites:
        - Src:             'pngread.c:1283,4'
          Dst:             OSS_FUZZ_png_set_benign_errors
        - Src:             'pngread.c:1285,4'
          Dst:             OSS_FUZZ_png_read_info
        - Src:             'pngread.c:1292,28'
          Dst:             png_image_format
        - Src:             'pngread.c:1301,11'
          Dst:             png_image_is_not_sRGB
    - functionName:    OSS_FUZZ_png_read_info
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          232
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_chunk_unknown_handling
        - OSS_FUZZ_png_handle_chunk
        - OSS_FUZZ_png_handle_unknown
        - OSS_FUZZ_png_read_chunk_header
        - OSS_FUZZ_png_read_sig
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:105,4'
          Dst:             OSS_FUZZ_png_read_sig
        - Src:             'pngread.c:109,28'
          Dst:             OSS_FUZZ_png_read_chunk_header
        - Src:             'pngread.c:118,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngread.c:122,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngread.c:125,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngread.c:137,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:140,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:143,24'
          Dst:             OSS_FUZZ_png_chunk_unknown_handling
        - Src:             'pngread.c:145,10'
          Dst:             OSS_FUZZ_png_handle_unknown
        - Src:             'pngread.c:165,10'
          Dst:             OSS_FUZZ_png_handle_chunk
    - functionName:    png_image_memory_read
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1427,13'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:1431,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_image_read_init
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_create_info_struct
        - OSS_FUZZ_png_create_read_struct
        - OSS_FUZZ_png_destroy_info_struct
        - OSS_FUZZ_png_destroy_read_struct
        - OSS_FUZZ_png_image_error
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_safe_error
        - OSS_FUZZ_png_safe_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1132,29'
          Dst:             OSS_FUZZ_png_create_read_struct
        - Src:             'pngread.c:1132,29'
          Dst:             OSS_FUZZ_png_safe_error
        - Src:             'pngread.c:1132,29'
          Dst:             OSS_FUZZ_png_safe_warning
        - Src:             'pngread.c:1143,31'
          Dst:             OSS_FUZZ_png_create_info_struct
        - Src:             'pngread.c:1147,36'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngread.c:1163,13'
          Dst:             OSS_FUZZ_png_destroy_info_struct
        - Src:             'pngread.c:1166,10'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'pngread.c:1169,14'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:1172,11'
          Dst:             OSS_FUZZ_png_image_error
    - functionName:    OSS_FUZZ_png_create_read_struct
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_create_read_struct_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:33,11'
          Dst:             OSS_FUZZ_png_create_read_struct_2
    - functionName:    OSS_FUZZ_png_destroy_read_struct
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_destroy_info_struct
        - OSS_FUZZ_png_destroy_png_struct
        - png_read_destroy
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:847,4'
          Dst:             OSS_FUZZ_png_destroy_info_struct
        - Src:             'pngread.c:848,4'
          Dst:             OSS_FUZZ_png_destroy_info_struct
        - Src:             'pngread.c:851,4'
          Dst:             png_read_destroy
        - Src:             'pngread.c:852,4'
          Dst:             OSS_FUZZ_png_destroy_png_struct
    - functionName:    png_read_destroy
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          108
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_destroy_gamma_table
        - OSS_FUZZ_png_free
        - inflateEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:765,4'
          Dst:             OSS_FUZZ_png_destroy_gamma_table
        - Src:             'pngread.c:768,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:770,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:772,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:776,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:778,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:785,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:793,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:797,4'
          Dst:             inflateEnd
        - Src:             'pngread.c:800,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:806,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:811,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:818,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    inflateEnd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_create_read_struct_2
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_create_png_struct
        - OSS_FUZZ_png_set_read_fn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:46,26'
          Dst:             OSS_FUZZ_png_create_png_struct
        - Src:             'pngread.c:76,7'
          Dst:             OSS_FUZZ_png_set_read_fn
    - functionName:    OSS_FUZZ_png_image_begin_read_from_memory
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_image_error
        - OSS_FUZZ_png_safe_execute
        - png_image_read_header
        - png_image_read_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1442,14'
          Dst:             png_image_read_init
        - Src:             'pngread.c:1453,20'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:1453,20'
          Dst:             png_image_read_header
        - Src:             'pngread.c:1458,17'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:1463,14'
          Dst:             OSS_FUZZ_png_image_error
    - functionName:    OSS_FUZZ_png_read_png
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          379
      EdgeCount:       87
      CyclomaticComplexity: 22
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_read_end
        - OSS_FUZZ_png_read_image
        - OSS_FUZZ_png_read_info
        - OSS_FUZZ_png_read_update_info
        - OSS_FUZZ_png_set_bgr
        - OSS_FUZZ_png_set_expand
        - OSS_FUZZ_png_set_expand_16
        - OSS_FUZZ_png_set_gray_to_rgb
        - OSS_FUZZ_png_set_interlace_handling
        - OSS_FUZZ_png_set_invert_alpha
        - OSS_FUZZ_png_set_invert_mono
        - OSS_FUZZ_png_set_packing
        - OSS_FUZZ_png_set_packswap
        - OSS_FUZZ_png_set_scale_16
        - OSS_FUZZ_png_set_shift
        - OSS_FUZZ_png_set_strip_16
        - OSS_FUZZ_png_set_strip_alpha
        - OSS_FUZZ_png_set_swap
        - OSS_FUZZ_png_set_swap_alpha
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:879,4'
          Dst:             OSS_FUZZ_png_read_info
        - Src:             'pngread.c:881,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:897,7'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'pngread.c:908,7'
          Dst:             OSS_FUZZ_png_set_strip_16
        - Src:             'pngread.c:918,7'
          Dst:             OSS_FUZZ_png_set_strip_alpha
        - Src:             'pngread.c:928,7'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'pngread.c:938,7'
          Dst:             OSS_FUZZ_png_set_packswap
        - Src:             'pngread.c:950,7'
          Dst:             OSS_FUZZ_png_set_expand
        - Src:             'pngread.c:962,7'
          Dst:             OSS_FUZZ_png_set_invert_mono
        - Src:             'pngread.c:974,10'
          Dst:             OSS_FUZZ_png_set_shift
        - Src:             'pngread.c:982,7'
          Dst:             OSS_FUZZ_png_set_bgr
        - Src:             'pngread.c:990,7'
          Dst:             OSS_FUZZ_png_set_swap_alpha
        - Src:             'pngread.c:998,7'
          Dst:             OSS_FUZZ_png_set_swap
        - Src:             'pngread.c:1007,7'
          Dst:             OSS_FUZZ_png_set_invert_alpha
        - Src:             'pngread.c:1016,7'
          Dst:             OSS_FUZZ_png_set_gray_to_rgb
        - Src:             'pngread.c:1024,7'
          Dst:             OSS_FUZZ_png_set_expand_16
        - Src:             'pngread.c:1034,10'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:1040,4'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'pngread.c:1044,4'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngread.c:1049,32'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:1058,41'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:1062,4'
          Dst:             OSS_FUZZ_png_read_image
        - Src:             'pngread.c:1066,4'
          Dst:             OSS_FUZZ_png_read_end
    - functionName:    OSS_FUZZ_png_read_image
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_read_row
        - OSS_FUZZ_png_set_interlace_handling
        - OSS_FUZZ_png_start_read_image
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:622,14'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:624,7'
          Dst:             OSS_FUZZ_png_start_read_image
        - Src:             'pngread.c:635,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngread.c:644,14'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:661,10'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    OSS_FUZZ_png_read_end
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          286
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - OSS_FUZZ_png_benign_error
        - OSS_FUZZ_png_chunk_unknown_handling
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_handle_chunk
        - OSS_FUZZ_png_handle_unknown
        - OSS_FUZZ_png_read_chunk_header
        - OSS_FUZZ_png_read_finish_IDAT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:689,8'
          Dst:             OSS_FUZZ_png_chunk_unknown_handling
        - Src:             'pngread.c:691,7'
          Dst:             OSS_FUZZ_png_read_finish_IDAT
        - Src:             'pngread.c:697,7'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngread.c:702,28'
          Dst:             OSS_FUZZ_png_read_chunk_header
        - Src:             'pngread.c:714,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:717,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:720,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngread.c:723,24'
          Dst:             OSS_FUZZ_png_chunk_unknown_handling
        - Src:             'pngread.c:729,16'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngread.c:731,10'
          Dst:             OSS_FUZZ_png_handle_unknown
        - Src:             'pngread.c:747,13'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngread.c:749,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngread.c:753,10'
          Dst:             OSS_FUZZ_png_handle_chunk
    - functionName:    OSS_FUZZ_png_start_read_image
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_read_start_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:210,10'
          Dst:             OSS_FUZZ_png_read_start_row
        - Src:             'pngread.c:214,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_read_status_fn
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_read_rows
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_read_row
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:573,10'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:580,10'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:588,10'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    OSS_FUZZ_png_set_read_fn
      functionSourceFile: '/src/libpng/pngrio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_read_data
      functionSourceFile: '/src/libpng/pngrio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrio.c:39,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_gamma_threshold
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_muldiv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1161,12'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'pngrtran.c:1162,8'
          Dst:             OSS_FUZZ_png_gamma_significant
    - functionName:    png_do_read_swap_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2616
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          336
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_read_filler
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          746
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_unpack
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          272
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2301,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_unshift
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          398
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2442,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_read_invert_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2807
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          257
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_expand_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4754
      functionLinenumberEnd: 4778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_quantize
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4785
      functionLinenumberEnd: 4872
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          349
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_chop
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_scale_16_to_8
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_encode_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:4340,4'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    png_do_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4085
      functionLinenumberEnd: 4276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          858
      EdgeCount:       98
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4099,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_compose
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3341
      functionLinenumberEnd: 4073
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         301
      ICount:          3491
      EdgeCount:       390
      CyclomaticComplexity: 91
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:3360,4'
          Branch Sides:    []
        - Branch String:   'pngrtran.c:3364,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_gray_to_rgb
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3001
      functionLinenumberEnd: 3082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          421
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_rgb_to_gray
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3140
      functionLinenumberEnd: 3329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          943
      EdgeCount:       107
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_do_expand
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4745
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          1026
      EdgeCount:       145
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrtran.c:4539,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_do_expand_palette
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4352
      functionLinenumberEnd: 4517
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          511
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4364,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_read_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4881
      functionLinenumberEnd: 5176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         144
      ICount:          962
      EdgeCount:       193
      CyclomaticComplexity: 51
      functionsReached:
        - OSS_FUZZ_png_do_bgr
        - OSS_FUZZ_png_do_check_palette_indexes
        - OSS_FUZZ_png_do_invert
        - OSS_FUZZ_png_do_packswap
        - OSS_FUZZ_png_do_strip_channel
        - OSS_FUZZ_png_do_swap
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
        - png_do_chop
        - png_do_compose
        - png_do_encode_alpha
        - png_do_expand
        - png_do_expand_16
        - png_do_expand_palette
        - png_do_gamma
        - png_do_gray_to_rgb
        - png_do_quantize
        - png_do_read_filler
        - png_do_read_invert_alpha
        - png_do_read_swap_alpha
        - png_do_rgb_to_gray
        - png_do_scale_16_to_8
        - png_do_unpack
        - png_do_unshift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:4890,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:4906,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:4926,10'
          Dst:             png_do_expand_palette
        - Src:             'pngrtran.c:4934,13'
          Dst:             png_do_expand
        - Src:             'pngrtran.c:4938,13'
          Dst:             png_do_expand
        - Src:             'pngrtran.c:4948,7'
          Dst:             OSS_FUZZ_png_do_strip_channel
        - Src:             'pngrtran.c:4956,11'
          Dst:             png_do_rgb_to_gray
        - Src:             'pngrtran.c:4964,13'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrtran.c:4968,13'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:5010,7'
          Dst:             png_do_gray_to_rgb
        - Src:             'pngrtran.c:5016,7'
          Dst:             png_do_compose
        - Src:             'pngrtran.c:5038,7'
          Dst:             png_do_gamma
        - Src:             'pngrtran.c:5046,7'
          Dst:             OSS_FUZZ_png_do_strip_channel
        - Src:             'pngrtran.c:5053,7'
          Dst:             png_do_encode_alpha
        - Src:             'pngrtran.c:5058,7'
          Dst:             png_do_scale_16_to_8
        - Src:             'pngrtran.c:5067,7'
          Dst:             png_do_chop
        - Src:             'pngrtran.c:5072,7'
          Dst:             png_do_quantize
        - Src:             'pngrtran.c:5083,7'
          Dst:             png_do_expand_16
        - Src:             'pngrtran.c:5090,7'
          Dst:             png_do_gray_to_rgb
        - Src:             'pngrtran.c:5095,7'
          Dst:             OSS_FUZZ_png_do_invert
        - Src:             'pngrtran.c:5100,7'
          Dst:             png_do_read_invert_alpha
        - Src:             'pngrtran.c:5105,7'
          Dst:             png_do_unshift
        - Src:             'pngrtran.c:5111,7'
          Dst:             png_do_unpack
        - Src:             'pngrtran.c:5118,7'
          Dst:             OSS_FUZZ_png_do_check_palette_indexes
        - Src:             'pngrtran.c:5123,7'
          Dst:             OSS_FUZZ_png_do_bgr
        - Src:             'pngrtran.c:5128,7'
          Dst:             OSS_FUZZ_png_do_packswap
        - Src:             'pngrtran.c:5133,7'
          Dst:             png_do_read_filler
        - Src:             'pngrtran.c:5139,7'
          Dst:             png_do_read_swap_alpha
        - Src:             'pngrtran.c:5145,7'
          Dst:             OSS_FUZZ_png_do_swap
    - functionName:    OSS_FUZZ_png_read_transform_info
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          691
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:2103,13'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_init_rgb_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          203
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:1309,10'
          Branch Sides:    []
      Callsites:       []
    - functionName:    png_init_palette_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          253
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_init_gamma_values
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_reciprocal
        - OSS_FUZZ_png_resolve_file_gamma
        - png_gamma_threshold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1398,17'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngrtran.c:1404,29'
          Dst:             png_gamma_threshold
        - Src:             'pngrtran.c:1410,25'
          Dst:             OSS_FUZZ_png_reciprocal
    - functionName:    OSS_FUZZ_png_resolve_file_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_reciprocal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1381,20'
          Dst:             OSS_FUZZ_png_reciprocal
    - functionName:    OSS_FUZZ_png_init_read_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         207
      ICount:          2340
      EdgeCount:       274
      CyclomaticComplexity: 69
      functionsReached:
        - OSS_FUZZ_png_build_gamma_table
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_gamma_8bit_correct
        - OSS_FUZZ_png_gamma_correct
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_reciprocal
        - OSS_FUZZ_png_reciprocal2
        - OSS_FUZZ_png_set_rgb_coefficients
        - OSS_FUZZ_png_warning
        - png_init_gamma_values
        - png_init_palette_transformations
        - png_init_rgb_transformations
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:1723,16'
          Branch Sides:    []
        - Branch String:   'pngrtran.c:1865,13'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrtran.c:1453,8'
          Dst:             png_init_gamma_values
        - Src:             'pngrtran.c:1517,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1529,7'
          Dst:             OSS_FUZZ_png_set_rgb_coefficients
        - Src:             'pngrtran.c:1590,7'
          Dst:             png_init_palette_transformations
        - Src:             'pngrtran.c:1593,7'
          Dst:             png_init_rgb_transformations
        - Src:             'pngrtran.c:1672,10'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1673,10'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1675,11'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1676,11'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1679,12'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1682,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1684,7'
          Dst:             OSS_FUZZ_png_build_gamma_table
        - Src:             'pngrtran.c:1696,13'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrtran.c:1731,26'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1732,27'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1737,26'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1738,27'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1747,20'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1749,30'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1751,32'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1753,31'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1764,20'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1766,32'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1768,34'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1770,33'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1873,23'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1874,24'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1879,23'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1880,24'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1885,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:1888,21'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1889,22'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1892,45'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1896,43'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1906,47'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1909,49'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1912,48'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1918,45'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1921,47'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1924,46'
          Dst:             OSS_FUZZ_png_gamma_correct
    - functionName:    OSS_FUZZ_png_set_read_user_transform_fn
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_rgb_to_gray
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_rgb_to_gray_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1122,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngrtran.c:1123,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngrtran.c:1121,4'
          Dst:             OSS_FUZZ_png_set_rgb_to_gray_fixed
    - functionName:    OSS_FUZZ_png_set_rgb_to_gray_fixed
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_app_warning
        - OSS_FUZZ_png_error
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:1056,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrtran.c:1053,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:1071,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:1107,10'
          Dst:             OSS_FUZZ_png_app_warning
    - functionName:    png_rtran_ok
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:120,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngrtran.c:124,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_gray_to_rgb
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_set_expand_gray_1_2_4_to_8
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1035,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:1039,4'
          Dst:             OSS_FUZZ_png_set_expand_gray_1_2_4_to_8
    - functionName:    OSS_FUZZ_png_set_expand_gray_1_2_4_to_8
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:994,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_expand_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1022,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_tRNS_to_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1006,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_palette_to_rgb
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:982,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_expand
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:952,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_set_gamma_fixed
        - convert_gamma_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:936,33'
          Dst:             convert_gamma_value
        - Src:             'pngrtran.c:937,8'
          Dst:             convert_gamma_value
        - Src:             'pngrtran.c:936,4'
          Dst:             OSS_FUZZ_png_set_gamma_fixed
    - functionName:    convert_gamma_value
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_fixed_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:325,7'
          Dst:             OSS_FUZZ_png_fixed_error
    - functionName:    OSS_FUZZ_png_set_gamma_fixed
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_app_error
        - png_rtran_ok
        - translate_gamma_flags
        - unsupported_gamma
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:897,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:901,17'
          Dst:             translate_gamma_flags
        - Src:             'pngrtran.c:902,17'
          Dst:             translate_gamma_flags
        - Src:             'pngrtran.c:916,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngrtran.c:918,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngrtran.c:920,8'
          Dst:             unsupported_gamma
        - Src:             'pngrtran.c:921,8'
          Dst:             unsupported_gamma
    - functionName:    translate_gamma_flags
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unsupported_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_app_warning
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:348,10'
          Dst:             OSS_FUZZ_png_app_warning
        - Src:             'pngrtran.c:350,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_quantize
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         192
      ICount:          1570
      EdgeCount:       249
      CyclomaticComplexity: 59
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_malloc_warn
        - png_rtran_ok
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:495,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:516,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:517,44'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:535,37'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:644,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:665,49'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:667,49'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:677,30'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrtran.c:707,38'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrtran.c:799,22'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:807,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:808,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:809,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:820,26'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrtran.c:838,44'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrtran.c:841,29'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:885,7'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_set_alpha_mode
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_set_alpha_mode_fixed
        - convert_gamma_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:463,44'
          Dst:             convert_gamma_value
        - Src:             'pngrtran.c:463,4'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
    - functionName:    OSS_FUZZ_png_set_alpha_mode_fixed
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          184
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_reciprocal
        - png_rtran_ok
        - translate_gamma_flags
        - unsupported_gamma
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngrtran.c:404,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrtran.c:369,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:372,19'
          Dst:             translate_gamma_flags
        - Src:             'pngrtran.c:373,8'
          Dst:             unsupported_gamma
        - Src:             'pngrtran.c:384,20'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:434,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:452,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_strip_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:219,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_strip_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:206,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_scale_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:192,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_background
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_background_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:177,20'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngrtran.c:176,4'
          Dst:             OSS_FUZZ_png_set_background_fixed
    - functionName:    OSS_FUZZ_png_set_background_fixed
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_warning
        - png_rtran_ok
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:148,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:153,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_crc_action
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:49,4'
          Branch Sides:    []
        - Branch String:   'pngrtran.c:78,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrtran.c:66,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    png_read_filter_row_paeth_multibyte_pixel
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4068
      functionLinenumberEnd: 4114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          206
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_paeth_1byte_pixel
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4063
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_avg
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4012
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          109
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_up
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 3985
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          56
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_read_filter_row_sub
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3956
      functionLinenumberEnd: 3969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          69
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_inflate
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_zlib_inflate
        - OSS_FUZZ_png_zstream_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:636,16'
          Dst:             OSS_FUZZ_png_zlib_inflate
        - Src:             'pngrutil.c:658,7'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    OSS_FUZZ_png_zlib_inflate
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - inflate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:538,11'
          Dst:             inflate
    - functionName:    inflate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_decompress_chunk
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          322
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_base
        - OSS_FUZZ_png_zstream_error
        - inflateReset
        - png_inflate
        - png_inflate_claim
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:705,13'
          Dst:             png_inflate_claim
        - Src:             'pngrutil.c:711,16'
          Dst:             png_inflate
        - Src:             'pngrutil.c:724,17'
          Dst:             inflateReset
        - Src:             'pngrutil.c:734,33'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngrutil.c:741,25'
          Dst:             png_inflate
        - Src:             'pngrutil.c:782,19'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:789,22'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:796,19'
          Dst:             OSS_FUZZ_png_zstream_error
        - Src:             'pngrutil.c:803,16'
          Dst:             OSS_FUZZ_png_zstream_error
        - Src:             'pngrutil.c:824,7'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    png_inflate_claim
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          167
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_safecat
        - OSS_FUZZ_png_zstream_error
        - inflateInit2_
        - inflateReset2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:425,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngrutil.c:430,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:479,16'
          Dst:             inflateReset2
        - Src:             'pngrutil.c:488,16'
          Dst:             inflateInit2_
        - Src:             'pngrutil.c:507,10'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    inflateReset2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit2_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_inflate_read
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          240
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_zlib_inflate
        - OSS_FUZZ_png_zstream_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:857,16'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:877,16'
          Dst:             OSS_FUZZ_png_zlib_inflate
        - Src:             'pngrutil.c:886,7'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    OSS_FUZZ_png_crc_read
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_calculate_crc
        - OSS_FUZZ_png_read_data
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:231,4'
          Dst:             OSS_FUZZ_png_read_data
        - Src:             'pngrutil.c:232,4'
          Dst:             OSS_FUZZ_png_calculate_crc
    - functionName:    png_get_int_32_checked
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_handle_zTXt
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          266
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_text_2
        - png_decompress_chunk
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2460,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2466,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2467,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2477,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2481,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2482,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2486,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2488,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2518,11'
          Dst:             png_decompress_chunk
        - Src:             'pngrutil.c:2542,17'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngrutil.c:2553,4'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_crc_finish
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_crc_finish_critical
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:362,11'
          Dst:             png_crc_finish_critical
    - functionName:    png_read_buffer
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_base
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:386,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:392,16'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    png_crc_finish_critical
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_chunk_warning
        - OSS_FUZZ_png_crc_read
        - png_crc_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:328,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:342,8'
          Dst:             png_crc_error
        - Src:             'pngrutil.c:348,10'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngrutil.c:351,10'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    png_crc_error
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_read_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:289,4'
          Dst:             OSS_FUZZ_png_read_data
    - functionName:    png_handle_tRNS
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          257
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_tRNS
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1699,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1700,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1704,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1715,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1716,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1720,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1731,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1732,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1740,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1741,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1745,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1751,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1752,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1756,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1762,4'
          Dst:             OSS_FUZZ_png_set_tRNS
    - functionName:    png_handle_tIME
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_tIME
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2352,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2354,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2364,4'
          Dst:             OSS_FUZZ_png_set_tIME
    - functionName:    png_handle_tEXt
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          182
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_text_2
        - png_read_buffer
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2390,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2396,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2397,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2403,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2407,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2408,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2412,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2414,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2432,28'
          Dst:             strlen
        - Src:             'pngrutil.c:2434,8'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngrutil.c:2437,4'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_handle_sRGB
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_sRGB
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1288,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1290,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1300,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1304,4'
          Dst:             OSS_FUZZ_png_set_sRGB
    - functionName:    png_handle_sPLT
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          399
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_set_sPLT
        - OSS_FUZZ_png_warning
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1571,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1577,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1578,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1584,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:1587,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1588,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1597,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1599,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1612,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1626,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1635,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1641,43'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrutil.c:1646,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1676,4'
          Dst:             OSS_FUZZ_png_set_sPLT
        - Src:             'pngrutil.c:1678,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    png_handle_sCAL
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          207
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_check_fp_number
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_sCAL_s
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2274,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2278,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2279,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2283,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2286,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2292,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2302,8'
          Dst:             OSS_FUZZ_png_check_fp_number
        - Src:             'pngrutil.c:2304,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2307,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2314,11'
          Dst:             OSS_FUZZ_png_check_fp_number
        - Src:             'pngrutil.c:2316,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2319,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2324,10'
          Dst:             OSS_FUZZ_png_set_sCAL_s
    - functionName:    png_handle_sBIT
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          209
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_sBIT
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1163,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1164,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1169,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1171,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1178,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1200,4'
          Dst:             OSS_FUZZ_png_set_sBIT
    - functionName:    png_handle_pHYs
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_pHYs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2095,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2097,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2103,4'
          Dst:             OSS_FUZZ_png_set_pHYs
    - functionName:    png_handle_pCAL
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          485
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_set_pCAL
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2156,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2160,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2161,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2165,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2167,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2183,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2203,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2209,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2217,13'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrutil.c:2222,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2239,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:2240,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2245,4'
          Dst:             OSS_FUZZ_png_set_pCAL
        - Src:             'pngrutil.c:2254,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    png_handle_oFFs
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          183
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_oFFs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2121,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2123,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2129,4'
          Dst:             OSS_FUZZ_png_set_oFFs
    - functionName:    png_handle_mDCV
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          239
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_mDCV_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1952,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1954,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1977,4'
          Dst:             OSS_FUZZ_png_set_mDCV_fixed
    - functionName:    png_handle_iTXt
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          468
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_text_2
        - png_decompress_chunk
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2576,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2582,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2583,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2589,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2593,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2594,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2598,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2600,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2661,14'
          Dst:             png_decompress_chunk
        - Src:             'pngrutil.c:2691,14'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngrutil.c:2702,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    png_handle_iCCP
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          533
      EdgeCount:       105
      CyclomaticComplexity: 28
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_warning
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_icc_check_header
        - OSS_FUZZ_png_icc_check_length
        - OSS_FUZZ_png_icc_check_tag_table
        - OSS_FUZZ_png_malloc_base
        - png_inflate_claim
        - png_inflate_read
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1350,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1355,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1356,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1376,17'
          Dst:             png_inflate_claim
        - Src:             'pngrutil.c:1384,22'
          Dst:             png_inflate_read
        - Src:             'pngrutil.c:1394,23'
          Dst:             OSS_FUZZ_png_icc_check_length
        - Src:             'pngrutil.c:1400,26'
          Dst:             OSS_FUZZ_png_icc_check_header
        - Src:             'pngrutil.c:1410,45'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:1420,34'
          Dst:             png_inflate_read
        - Src:             'pngrutil.c:1429,35'
          Dst:             OSS_FUZZ_png_icc_check_tag_table
        - Src:             'pngrutil.c:1438,40'
          Dst:             png_inflate_read
        - Src:             'pngrutil.c:1455,40'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngrutil.c:1459,37'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1465,40'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngrutil.c:1468,62'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngrutil.c:1538,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1541,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    png_handle_hIST
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_hIST
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2062,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2063,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2071,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2075,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2078,4'
          Dst:             OSS_FUZZ_png_set_hIST
    - functionName:    png_handle_gAMA
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_gAMA_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1109,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1111,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1118,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1122,4'
          Dst:             OSS_FUZZ_png_set_gAMA_fixed
    - functionName:    png_handle_eXIf
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_eXIf_1
        - png_read_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2005,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2009,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2010,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2014,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2016,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2029,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2034,4'
          Dst:             OSS_FUZZ_png_set_eXIf_1
    - functionName:    png_handle_cLLI
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_cLLI_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1928,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1930,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1934,4'
          Dst:             OSS_FUZZ_png_set_cLLI_fixed
    - functionName:    png_handle_cICP
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_cICP
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1889,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1891,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1894,4'
          Dst:             OSS_FUZZ_png_set_cICP
    - functionName:    png_handle_cHRM
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          126
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_cHRM_fixed
        - png_get_int_32_checked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1235,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1237,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1240,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1241,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1242,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1243,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1244,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1245,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1246,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1247,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1251,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1259,4'
          Dst:             OSS_FUZZ_png_set_cHRM_fixed
    - functionName:    png_handle_bKGD
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          368
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_bKGD
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1784,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1785,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1800,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1801,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1805,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1807,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1823,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1844,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1862,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1874,4'
          Dst:             OSS_FUZZ_png_set_bKGD
    - functionName:    png_handle_IEND
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - png_crc_finish_critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1092,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1094,4'
          Dst:             png_crc_finish_critical
    - functionName:    png_handle_PLTE
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          285
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_PLTE
        - png_crc_finish_critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:1041,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1042,7'
          Dst:             png_crc_finish_critical
        - Src:             'pngrutil.c:1056,7'
          Dst:             OSS_FUZZ_png_set_PLTE
        - Src:             'pngrutil.c:1063,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1064,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:1069,7'
          Dst:             png_crc_finish_critical
        - Src:             'pngrutil.c:1070,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    png_handle_IHDR
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          204
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_get_uint_31
        - OSS_FUZZ_png_set_IHDR
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:937,4'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrutil.c:914,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:915,4'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:917,12'
          Dst:             OSS_FUZZ_png_get_uint_31
        - Src:             'pngrutil.c:918,13'
          Dst:             OSS_FUZZ_png_get_uint_31
        - Src:             'pngrutil.c:968,4'
          Dst:             OSS_FUZZ_png_set_IHDR
    - functionName:    OSS_FUZZ_png_get_uint_31
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:46,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_read_start_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4409
      functionLinenumberEnd: 4682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          745
      EdgeCount:       149
      CyclomaticComplexity: 38
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_init_read_transformations
        - OSS_FUZZ_png_malloc
        - png_inflate_claim
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:4416,4'
          Dst:             OSS_FUZZ_png_init_read_transformations
        - Src:             'pngrutil.c:4605,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:4606,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:4609,44'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrutil.c:4613,44'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrutil.c:4615,42'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrutil.c:4648,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:4670,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:4678,8'
          Dst:             png_inflate_claim
        - Src:             'pngrutil.c:4679,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_read_finish_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4358
      functionLinenumberEnd: 4404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          192
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_read_finish_IDAT
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:4403,4'
          Dst:             OSS_FUZZ_png_read_finish_IDAT
    - functionName:    OSS_FUZZ_png_read_finish_IDAT
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4310
      functionLinenumberEnd: 4354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_read_IDAT_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:4322,7'
          Dst:             OSS_FUZZ_png_read_IDAT_data
        - Src:             'pngrutil.c:4352,13'
          Dst:             OSS_FUZZ_png_crc_finish
    - functionName:    OSS_FUZZ_png_read_IDAT_data
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4174
      functionLinenumberEnd: 4306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          359
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_chunk_header
        - OSS_FUZZ_png_zlib_inflate
        - OSS_FUZZ_png_zstream_error
        - png_read_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:4194,13'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:4196,34'
          Dst:             OSS_FUZZ_png_read_chunk_header
        - Src:             'pngrutil.c:4201,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:4219,19'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:4222,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:4224,10'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:4256,13'
          Dst:             OSS_FUZZ_png_zlib_inflate
        - Src:             'pngrutil.c:4276,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:4282,10'
          Dst:             OSS_FUZZ_png_zstream_error
        - Src:             'pngrutil.c:4285,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:4289,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:4301,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:4304,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_read_chunk_header
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_calculate_crc
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_get_uint_31
        - OSS_FUZZ_png_read_data
        - OSS_FUZZ_png_reset_crc
        - check_chunk_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:196,4'
          Dst:             OSS_FUZZ_png_read_data
        - Src:             'pngrutil.c:197,13'
          Dst:             OSS_FUZZ_png_get_uint_31
        - Src:             'pngrutil.c:201,4'
          Dst:             OSS_FUZZ_png_reset_crc
        - Src:             'pngrutil.c:202,4'
          Dst:             OSS_FUZZ_png_calculate_crc
        - Src:             'pngrutil.c:211,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:214,9'
          Dst:             check_chunk_name
        - Src:             'pngrutil.c:215,7'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    check_chunk_name
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_init_filter_functions
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4127
      functionLinenumberEnd: 4151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_read_filter_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4156
      functionLinenumberEnd: 4168
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_init_filter_functions
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:4164,10'
          Dst:             png_init_filter_functions
    - functionName:    OSS_FUZZ_png_do_read_interlace
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3713
      functionLinenumberEnd: 3950
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          734
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:3721,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_combine_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3228
      functionLinenumberEnd: 3707
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          1091
      EdgeCount:       208
      CyclomaticComplexity: 51
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pngrutil.c:3523,10'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrutil.c:3243,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:3251,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:3255,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:3478,13'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_chunk_index_from_name
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          157
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:3093,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_handle_chunk
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3108
      functionLinenumberEnd: 3216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          300
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_handle_unknown
        - png_chunk_index_from_name
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pngrutil.c:3167,7'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrutil.c:3113,34'
          Dst:             png_chunk_index_from_name
        - Src:             'pngrutil.c:3126,17'
          Dst:             OSS_FUZZ_png_handle_unknown
        - Src:             'pngrutil.c:3135,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:3201,10'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:3205,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:3206,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_handle_unknown
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          296
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_app_warning
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_chunk_warning
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_set_unknown_chunks
        - png_cache_unknown_chunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrutil.c:2908,7'
          Branch Sides:    []
      Callsites:
        - Src:             'pngrutil.c:2796,11'
          Dst:             png_cache_unknown_chunk
        - Src:             'pngrutil.c:2812,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:2832,19'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngrutil.c:2833,19'
          Dst:             OSS_FUZZ_png_app_warning
        - Src:             'pngrutil.c:2873,14'
          Dst:             png_cache_unknown_chunk
        - Src:             'pngrutil.c:2878,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2912,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2928,13'
          Dst:             OSS_FUZZ_png_set_unknown_chunks
        - Src:             'pngrutil.c:2945,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:2957,7'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    png_cache_unknown_chunk
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          199
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_warn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:2718,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:2736,40'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrutil.c:2744,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2745,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2752,10'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2753,7'
          Dst:             OSS_FUZZ_png_crc_finish
    - functionName:    OSS_FUZZ_png_read_sig
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_data
        - OSS_FUZZ_png_sig_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:132,4'
          Dst:             OSS_FUZZ_png_read_data
        - Src:             'pngrutil.c:135,8'
          Dst:             OSS_FUZZ_png_sig_cmp
        - Src:             'pngrutil.c:138,11'
          Dst:             OSS_FUZZ_png_sig_cmp
        - Src:             'pngrutil.c:139,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:141,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_get_uint_16
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_int_32
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_uint_32
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_check_keyword
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          237
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - OSS_FUZZ_png_formatted_warning
        - OSS_FUZZ_png_warning
        - OSS_FUZZ_png_warning_parameter
        - OSS_FUZZ_png_warning_parameter_signed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:2037,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:2043,7'
          Dst:             OSS_FUZZ_png_warning_parameter
        - Src:             'pngset.c:2044,7'
          Dst:             OSS_FUZZ_png_warning_parameter_signed
        - Src:             'pngset.c:2046,7'
          Dst:             OSS_FUZZ_png_formatted_warning
    - functionName:    OSS_FUZZ_png_set_check_for_invalid_index
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_benign_errors
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_chunk_malloc_max
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_chunk_cache_max
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1891
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_user_limits
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_invalid
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_compression_buffer_size
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1803,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_rows
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1785,7'
          Dst:             OSS_FUZZ_png_free_data
    - functionName:    OSS_FUZZ_png_set_read_user_chunk_fn
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_one_chunk
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1579,11'
          Dst:             memcmp
    - functionName:    OSS_FUZZ_png_set_keep_unknown_chunks
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          333
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc
        - add_one_chunk
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1609,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1663,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1679,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1690,18'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngset.c:1716,27'
          Dst:             add_one_chunk
        - Src:             'pngset.c:1737,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1751,10'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_permit_mng_features
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_unknown_chunk_location
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_app_error
        - check_location
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1538,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1548,10'
          Dst:             check_location
    - functionName:    check_location
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_warning
        - OSS_FUZZ_png_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1394,7'
          Dst:             OSS_FUZZ_png_app_warning
        - Src:             'pngset.c:1405,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_unknown_chunks
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          193
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_chunk_report
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_base
        - OSS_FUZZ_png_realloc_array
        - check_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1460,9'
          Dst:             OSS_FUZZ_png_realloc_array
        - Src:             'pngset.c:1466,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1488,22'
          Dst:             check_location
        - Src:             'pngset.c:1498,21'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngset.c:1503,13'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1521,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_set_sPLT
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          241
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_chunk_report
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_array
        - OSS_FUZZ_png_malloc_base
        - OSS_FUZZ_png_realloc_array
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1296,9'
          Dst:             OSS_FUZZ_png_realloc_array
        - Src:             'pngset.c:1303,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1325,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1335,16'
          Dst:             strlen
        - Src:             'pngset.c:1336,18'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngset.c:1347,21'
          Dst:             OSS_FUZZ_png_malloc_array
        - Src:             'pngset.c:1352,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1374,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1377,7'
          Dst:             OSS_FUZZ_png_chunk_report
    - functionName:    OSS_FUZZ_png_set_tRNS
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          304
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1202,8'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngset.c:1210,35'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngset.c:1225,11'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1226,34'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngset.c:1233,11'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1251,13'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_tIME
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:1169,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_text_2
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          576
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - OSS_FUZZ_png_chunk_report
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_base
        - OSS_FUZZ_png_realloc_array
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:992,21'
          Dst:             OSS_FUZZ_png_realloc_array
        - Src:             'pngset.c:999,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1030,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1035,17'
          Dst:             strlen
        - Src:             'pngset.c:1049,24'
          Dst:             strlen
        - Src:             'pngset.c:1055,28'
          Dst:             strlen
        - Src:             'pngset.c:1082,24'
          Dst:             strlen
        - Src:             'pngset.c:1086,20'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngset.c:1091,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1093,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1147,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_set_text
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_set_text_2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:946,10'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngset.c:949,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_iCCP
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_benign_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc_warn
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:903,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:905,13'
          Dst:             strlen
        - Src:             'pngset.c:906,20'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:910,7'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngset.c:916,23'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:921,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:922,7'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngset.c:930,4'
          Dst:             OSS_FUZZ_png_free_data
    - functionName:    OSS_FUZZ_png_set_sRGB_gAMA_and_cHRM
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_set_cHRM_fixed
        - OSS_FUZZ_png_set_gAMA_fixed
        - OSS_FUZZ_png_set_sRGB
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:869,4'
          Dst:             OSS_FUZZ_png_set_sRGB
        - Src:             'pngset.c:872,7'
          Dst:             OSS_FUZZ_png_set_gAMA_fixed
        - Src:             'pngset.c:876,7'
          Dst:             OSS_FUZZ_png_set_cHRM_fixed
    - functionName:    OSS_FUZZ_png_set_sRGB
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_gAMA_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_cHRM_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          88
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_sBIT
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_PLTE
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:767,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:771,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:784,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:796,4'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngset.c:813,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:814,23'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngset.c:816,24'
          Dst:             OSS_FUZZ_png_calloc
    - functionName:    OSS_FUZZ_png_set_pHYs
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_sCAL_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_ascii_from_fixed
        - OSS_FUZZ_png_set_sCAL_s
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:712,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:715,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:723,7'
          Dst:             OSS_FUZZ_png_ascii_from_fixed
        - Src:             'pngset.c:724,7'
          Dst:             OSS_FUZZ_png_ascii_from_fixed
        - Src:             'pngset.c:726,7'
          Dst:             OSS_FUZZ_png_set_sCAL_s
    - functionName:    OSS_FUZZ_png_set_sCAL_s
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          223
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_check_fp_string
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:623,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:625,37'
          Dst:             strlen
        - Src:             'pngset.c:626,38'
          Dst:             OSS_FUZZ_png_check_fp_string
        - Src:             'pngset.c:627,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:629,38'
          Dst:             strlen
        - Src:             'pngset.c:630,39'
          Dst:             OSS_FUZZ_png_check_fp_string
        - Src:             'pngset.c:631,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:639,29'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:644,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:655,30'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:660,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:663,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_sCAL
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_ascii_from_fp
        - OSS_FUZZ_png_set_sCAL_s
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:682,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:685,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:693,7'
          Dst:             OSS_FUZZ_png_ascii_from_fp
        - Src:             'pngset.c:695,7'
          Dst:             OSS_FUZZ_png_ascii_from_fp
        - Src:             'pngset.c:698,7'
          Dst:             OSS_FUZZ_png_set_sCAL_s
    - functionName:    OSS_FUZZ_png_set_pCAL
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          341
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - OSS_FUZZ_png_check_fp_string
        - OSS_FUZZ_png_chunk_report
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:506,13'
          Dst:             strlen
        - Src:             'pngset.c:515,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:522,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:531,43'
          Dst:             strlen
        - Src:             'pngset.c:531,12'
          Dst:             OSS_FUZZ_png_check_fp_string
        - Src:             'pngset.c:533,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:539,29'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:544,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:559,13'
          Dst:             strlen
        - Src:             'pngset.c:563,27'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:568,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:574,28'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:579,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:588,16'
          Dst:             strlen
        - Src:             'pngset.c:592,45'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:596,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_oFFs
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_IHDR
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          213
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_check_IHDR
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:453,4'
          Dst:             OSS_FUZZ_png_check_IHDR
    - functionName:    OSS_FUZZ_png_set_hIST
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:399,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:412,4'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngset.c:417,21'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:422,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_gAMA
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_gAMA_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:377,42'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:377,4'
          Dst:             OSS_FUZZ_png_set_gAMA_fixed
    - functionName:    OSS_FUZZ_png_set_eXIf_1
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:340,15'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:344,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:350,4'
          Dst:             OSS_FUZZ_png_free_data
    - functionName:    OSS_FUZZ_png_set_eXIf
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:322,3'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_mDCV
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_fixed_ITU
        - OSS_FUZZ_png_set_mDCV_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:303,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:304,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:305,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:306,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:307,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:308,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:309,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:310,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:311,7'
          Dst:             OSS_FUZZ_png_fixed_ITU
        - Src:             'pngset.c:312,7'
          Dst:             OSS_FUZZ_png_fixed_ITU
        - Src:             'pngset.c:302,4'
          Dst:             OSS_FUZZ_png_set_mDCV_fixed
    - functionName:    OSS_FUZZ_png_set_mDCV_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          162
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_chunk_report
        - png_ITU_fixed_16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:243,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:244,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:245,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:246,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:247,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:248,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:249,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:250,9'
          Dst:             png_ITU_fixed_16
        - Src:             'pngset.c:254,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:269,7'
          Dst:             OSS_FUZZ_png_chunk_report
    - functionName:    png_ITU_fixed_16
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_cLLI
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed_ITU
        - OSS_FUZZ_png_set_cLLI_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:198,8'
          Dst:             OSS_FUZZ_png_fixed_ITU
        - Src:             'pngset.c:199,8'
          Dst:             OSS_FUZZ_png_fixed_ITU
        - Src:             'pngset.c:197,4'
          Dst:             OSS_FUZZ_png_set_cLLI_fixed
    - functionName:    OSS_FUZZ_png_set_cLLI_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_chunk_report
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:182,7'
          Dst:             OSS_FUZZ_png_chunk_report
    - functionName:    OSS_FUZZ_png_set_cICP
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:152,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_cHRM_XYZ
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_cHRM_XYZ_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:120,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:121,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:122,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:123,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:124,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:125,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:126,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:127,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:128,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:119,4'
          Dst:             OSS_FUZZ_png_set_cHRM_XYZ_fixed
    - functionName:    OSS_FUZZ_png_set_cHRM_XYZ_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_xy_from_XYZ
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:87,8'
          Dst:             OSS_FUZZ_png_xy_from_XYZ
        - Src:             'pngset.c:94,7'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_cHRM
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_cHRM_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:104,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:105,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:106,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:107,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:108,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:109,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:110,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:111,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:103,4'
          Dst:             OSS_FUZZ_png_set_cHRM_fixed
    - functionName:    OSS_FUZZ_png_set_bKGD
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_current_pass_number
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_current_row_number
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_transform_ptr
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_user_transform_info
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngtrans.c:845,7'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_do_check_palette_indexes
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          353
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:744,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_bgr
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          269
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_strip_channel
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          384
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_packswap
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_swap
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_invert
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          184
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_invert_mono
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_invert_alpha
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_swap_alpha
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_add_alpha
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_set_filler
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngtrans.c:240,4'
          Dst:             OSS_FUZZ_png_set_filler
    - functionName:    OSS_FUZZ_png_set_filler
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngtrans.c:214,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_interlace_handling
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_shift
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          220
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngtrans.c:114,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_packswap
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_packing
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_swap
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_bgr
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
