---
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:    8
      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_errorC2B8ne180100EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:152,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16PngObjectHandlerD2Ev
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         20
      ICount:          94
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - OSS_FUZZ_png_destroy_read_struct
        - OSS_FUZZ_png_free
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:57,9'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:58,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - __clang_call_terminate
                - OSS_FUZZ_png_destroy_read_struct
                - _ZdlPv
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:59,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - __clang_call_terminate
                - _ZdlPv
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:59,9'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:60,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - __clang_call_terminate
                - _ZdlPv
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:61,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - __clang_call_terminate
                - _ZdlPv
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:61,14'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:62,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - __clang_call_terminate
                - _ZdlPv
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:64,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - __clang_call_terminate
                - _ZdlPv
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:65,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:65,5'
              BranchSideFuncs: []
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:65,5'
              BranchSideFuncs:
                - _ZdlPv
      Callsites:
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:58,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:60,7'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - 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:58,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN16PngObjectHandlerC2Ev
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         188
      ICount:          997
      EdgeCount:       363
      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
        - _ZN16PngObjectHandlerC2Ev
        - _ZN16PngObjectHandlerD2Ev
        - _setjmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:101,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:102,5'
              BranchSideFuncs: []
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:105,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2IPKhTnNS_9enable_ifIXaasr31__has_forward_iterator_categoryIT_EE5valuesr16is_constructibleIhNS_15iterator_traitsIS8_E9referenceEEE5valueEiE4typeELi0EEES8_S8_
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_sig_cmp
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerC2Ev
                - OSS_FUZZ_png_create_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_mem_fn
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:106,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:108,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:111,20'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerC2Ev
                - OSS_FUZZ_png_create_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_mem_fn
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:119,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:120,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_create_info_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_mem_fn
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:123,61'
              BranchSideFuncs:
                - OSS_FUZZ_png_create_info_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_mem_fn
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:124,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_create_info_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_mem_fn
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,65'
              BranchSideFuncs:
                - OSS_FUZZ_png_create_info_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_mem_fn
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:126,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:130,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_mem_fn
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:136,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_mem_fn
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_crc_action
                - _Znwm
                - OSS_FUZZ_png_set_read_fn
                - OSS_FUZZ_png_set_sig_bytes
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:132,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:150,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:156,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_info
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_longjmp_fn
                - _setjmp
                - OSS_FUZZ_png_get_IHDR
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:152,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:159,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:168,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_get_IHDR
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:161,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:168,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:176,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:172,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:176,13'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:176,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:182,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:176,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:182,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:178,5'
              BranchSideFuncs:
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:196,3'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:197,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_end
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:203,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_end
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:197,5'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:198,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:201,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_end
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_read_row
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_free
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:210,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_destroy_read_struct
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - OSS_FUZZ_png_image_begin_read_from_memory
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:213,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:214,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:217,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:218,32'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:218,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:218,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:218,32'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:218,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:218,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB8ne180100Ev
                - OSS_FUZZ_png_image_finish_read
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
                - _ZN16PngObjectHandlerD2Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B8ne180100Ev
      Callsites:
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:106,7'
          Dst:             OSS_FUZZ_png_sig_cmp
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:111,20'
          Dst:             _ZN16PngObjectHandlerC2Ev
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:117,25'
          Dst:             OSS_FUZZ_png_create_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:123,26'
          Dst:             OSS_FUZZ_png_create_info_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:125,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:129,30'
          Dst:             OSS_FUZZ_png_create_info_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:131,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:136,3'
          Dst:             OSS_FUZZ_png_set_mem_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:138,3'
          Dst:             OSS_FUZZ_png_set_crc_action
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:147,3'
          Dst:             OSS_FUZZ_png_set_read_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:148,3'
          Dst:             OSS_FUZZ_png_set_sig_bytes
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:150,7'
          Dst:             OSS_FUZZ_png_set_longjmp_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:150,7'
          Dst:             _setjmp
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:151,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:156,3'
          Dst:             OSS_FUZZ_png_read_info
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:159,7'
          Dst:             OSS_FUZZ_png_set_longjmp_fn
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:159,7'
          Dst:             _setjmp
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:160,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:168,8'
          Dst:             OSS_FUZZ_png_get_IHDR
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:171,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:177,5'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:182,3'
          Dst:             OSS_FUZZ_png_set_gray_to_rgb
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:183,3'
          Dst:             OSS_FUZZ_png_set_expand
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:184,3'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:185,3'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:186,3'
          Dst:             OSS_FUZZ_png_set_tRNS_to_alpha
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:188,16'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:190,3'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:193,28'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:192,25'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:198,7'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:203,3'
          Dst:             OSS_FUZZ_png_read_end
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Dst:             OSS_FUZZ_png_free
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:205,3'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:213,8'
          Dst:             OSS_FUZZ_png_image_begin_read_from_memory
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:219,3'
          Dst:             OSS_FUZZ_png_image_finish_read
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:223,1'
          Dst:             _ZN16PngObjectHandlerD2Ev
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:223,1'
          Dst:             _ZN16PngObjectHandlerD2Ev
    - functionName:    _Z14limited_mallocP14png_struct_defm
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - size
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:85,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:86,5'
              BranchSideFuncs: []
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:88,17'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    _Z12default_freeP14png_struct_defPv
      functionSourceFile: '/src/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ptr
      BBCount:         3
      ICount:          19
      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: 69
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - data
        - length
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_get_io_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/oss-fuzz/libpng_read_fuzzer.cc:71,7'
          Branch Sides:
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:72,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'contrib/oss-fuzz/libpng_read_fuzzer.cc:74,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:70,48'
          Dst:             OSS_FUZZ_png_get_io_ptr
        - Src:             'contrib/oss-fuzz/libpng_read_fuzzer.cc:72,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:    png_icc_tag_char
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - byte
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'png.c:1500,19'
          Branch Sides:
            - BranchSide:      'png.c:1500,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1503,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1500,8'
          Branch Sides:
            - BranchSide:      'png.c:1501,20'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1503,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_ICC_signature_char
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - it
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'png.c:1520,20'
          Branch Sides:
            - BranchSide:      'png.c:1520,20'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1520,24'
              BranchSideFuncs: []
        - Branch String:   'png.c:1520,33'
          Branch Sides:
            - BranchSide:      'png.c:1520,36'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1520,50'
              BranchSideFuncs: []
        - Branch String:   'png.c:1520,46'
          Branch Sides:
            - BranchSide:      'png.c:1520,46'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1520,50'
              BranchSideFuncs: []
        - Branch String:   'png.c:1520,59'
          Branch Sides:
            - BranchSide:      'png.c:1520,62'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1521,8'
              BranchSideFuncs: []
        - Branch String:   'png.c:1520,72'
          Branch Sides:
            - BranchSide:      'png.c:1520,72'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1521,8'
              BranchSideFuncs: []
        - Branch String:   'png.c:1521,17'
          Branch Sides:
            - BranchSide:      'png.c:1520,72'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1521,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_icc_tag_name
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - tag
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_icc_tag_char
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:1510,14'
          Dst:             png_icc_tag_char
        - Src:             'png.c:1511,14'
          Dst:             png_icc_tag_char
        - Src:             'png.c:1512,14'
          Dst:             png_icc_tag_char
        - Src:             'png.c:1513,14'
          Dst:             png_icc_tag_char
    - functionName:    is_ICC_signature
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - it
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_ICC_signature_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1527,73'
          Branch Sides:
            - BranchSide:      'png.c:1527,73'
              BranchSideFuncs:
                - is_ICC_signature_char
                - is_ICC_signature_char
                - is_ICC_signature_char
            - BranchSide:      'png.c:1528,30'
              BranchSideFuncs:
                - is_ICC_signature_char
                - is_ICC_signature_char
                - is_ICC_signature_char
        - Branch String:   'png.c:1528,48'
          Branch Sides:
            - BranchSide:      'png.c:1528,48'
              BranchSideFuncs:
                - is_ICC_signature_char
                - is_ICC_signature_char
            - BranchSide:      'png.c:1529,30'
              BranchSideFuncs:
                - is_ICC_signature_char
                - is_ICC_signature_char
        - Branch String:   'png.c:1529,47'
          Branch Sides:
            - BranchSide:      'png.c:1529,47'
              BranchSideFuncs:
                - is_ICC_signature_char
            - BranchSide:      'png.c:1530,29'
              BranchSideFuncs:
                - is_ICC_signature_char
      Callsites:
        - Src:             'png.c:1527,11'
          Dst:             is_ICC_signature_char
        - Src:             'png.c:1528,7'
          Dst:             is_ICC_signature_char
        - Src:             'png.c:1529,7'
          Dst:             is_ICC_signature_char
        - Src:             'png.c:1530,7'
          Dst:             is_ICC_signature_char
    - functionName:    png_fp_add
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - addend0
        - addend1
        - error
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:1073,8'
          Branch Sides:
            - BranchSide:      'png.c:1075,24'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1078,13'
              BranchSideFuncs: []
        - Branch String:   'png.c:1075,11'
          Branch Sides:
            - BranchSide:      'png.c:1076,17'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1077,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:1078,13'
          Branch Sides:
            - BranchSide:      'png.c:1080,25'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1084,14'
              BranchSideFuncs: []
        - Branch String:   'png.c:1080,11'
          Branch Sides:
            - BranchSide:      'png.c:1081,17'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1082,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_image_error
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4032
      functionLinenumberEnd: 4037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - error_message
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_image_free
        - OSS_FUZZ_png_safecat
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:4034,4'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:4036,4'
          Dst:             OSS_FUZZ_png_image_free
    - functionName:    OSS_FUZZ_png_image_free
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - png_image_free_function
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:4022,22'
          Branch Sides:
            - BranchSide:      'png.c:4022,25'
              BranchSideFuncs:
                - png_image_free_function
            - BranchSide:      'png.c:4022,22'
              BranchSideFuncs: []
        - Branch String:   'png.c:4022,47'
          Branch Sides:
            - BranchSide:      'png.c:4022,47'
              BranchSideFuncs:
                - png_image_free_function
            - BranchSide:      'png.c:4023,7'
              BranchSideFuncs:
                - png_image_free_function
        - Branch String:   'png.c:4022,8'
          Branch Sides:
            - BranchSide:      'png.c:4022,8'
              BranchSideFuncs:
                - png_image_free_function
            - BranchSide:      'png.c:4025,31'
              BranchSideFuncs:
                - png_image_free_function
      Callsites:
        - Src:             'png.c:4025,7'
          Dst:             png_image_free_function
    - functionName:    png_image_free_function
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3957
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_destroy_read_struct
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:3965,8'
          Branch Sides:
            - BranchSide:      'png.c:3966,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3989,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:3994,8'
          Branch Sides:
            - BranchSide:      'png.c:3999,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:4005,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
      Callsites:
        - Src:             'png.c:3991,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3999,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'png.c:4005,10'
          Dst:             OSS_FUZZ_png_destroy_read_struct
    - functionName:    OSS_FUZZ_png_set_option
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3767
      functionLinenumberEnd: 3781
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - option
        - onoff
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:3768,24'
          Branch Sides:
            - BranchSide:      'png.c:3768,27'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3780,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:3768,39'
          Branch Sides:
            - BranchSide:      'png.c:3768,42'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3780,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:3768,67'
          Branch Sides:
            - BranchSide:      'png.c:3769,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3780,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:3768,8'
          Branch Sides:
            - BranchSide:      'png.c:3771,32'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3780,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_build_16bit_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3380
      functionLinenumberEnd: 3449
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - ptable
        - shift
        - gamma_val
      BBCount:         21
      ICount:          200
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_malloc
        - pow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:3396,4'
          Branch Sides:
            - BranchSide:      'png.c:3399,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
            - BranchSide:      'png.c:3449,1'
              BranchSideFuncs: []
        - Branch String:   'png.c:3404,11'
          Branch Sides:
            - BranchSide:      'png.c:3415,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
            - BranchSide:      'png.c:3438,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
        - Branch String:   'png.c:3415,10'
          Branch Sides:
            - BranchSide:      'png.c:3417,31'
              BranchSideFuncs:
                - pow
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'png.c:3432,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
        - Branch String:   'png.c:3438,10'
          Branch Sides:
            - BranchSide:      'png.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
            - BranchSide:      'png.c:3440,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
        - Branch String:   'png.c:3442,17'
          Branch Sides:
            - BranchSide:      'png.c:3443,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
            - BranchSide:      'png.c:3445,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_significant
                - pow
      Callsites:
        - Src:             'png.c:3394,23'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'png.c:3399,25'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'png.c:3404,11'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'png.c:3423,40'
          Dst:             pow
    - functionName:    OSS_FUZZ_png_gamma_significant
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - gamma_val
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'png.c:2920,60'
          Branch Sides:
            - BranchSide:      'png.c:2920,60'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2921,8'
              BranchSideFuncs: []
      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: 3457
      functionLinenumberEnd: 3515
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - ptable
        - shift
        - gamma_val
      BBCount:         17
      ICount:          168
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_gamma_16bit_correct
        - OSS_FUZZ_png_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:3470,4'
          Branch Sides:
            - BranchSide:      'png.c:3471,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_gamma_16bit_correct
            - BranchSide:      'png.c:3490,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
        - Branch String:   'png.c:3491,4'
          Branch Sides:
            - BranchSide:      'png.c:3494,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
            - BranchSide:      'png.c:3510,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:3502,7'
          Branch Sides:
            - BranchSide:      'png.c:3504,65'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
            - BranchSide:      'png.c:3507,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
        - Branch String:   'png.c:3510,4'
          Branch Sides:
            - BranchSide:      'png.c:3512,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3515,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:3464,23'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'png.c:3471,32'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'png.c:3497,27'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
    - functionName:    OSS_FUZZ_png_gamma_16bit_correct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3319
      functionLinenumberEnd: 3344
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - gamma_val
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    7
      BranchProfiles:
        - Branch String:   'png.c:3320,18'
          Branch Sides:
            - BranchSide:      'png.c:3320,21'
              BranchSideFuncs:
                - pow
            - BranchSide:      'png.c:3343,24'
              BranchSideFuncs: []
        - Branch String:   'png.c:3320,8'
          Branch Sides:
            - BranchSide:      'png.c:3328,46'
              BranchSideFuncs:
                - pow
            - BranchSide:      'png.c:3343,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:3328,30'
          Dst:             pow
    - functionName:    png_build_8bit_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3525
      functionLinenumberEnd: 3536
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - ptable
        - gamma_val
      BBCount:         14
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_gamma_8bit_correct
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_malloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:3529,8'
          Branch Sides:
            - BranchSide:      'png.c:3530,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'png.c:3534,13'
              BranchSideFuncs: []
        - Branch String:   'png.c:3530,7'
          Branch Sides:
            - BranchSide:      'png.c:3531,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'png.c:3531,56'
              BranchSideFuncs: []
        - Branch String:   'png.c:3534,7'
          Branch Sides:
            - BranchSide:      'png.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'png.c:3535,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:3527,43'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'png.c:3529,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'png.c:3531,21'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
    - functionName:    OSS_FUZZ_png_gamma_8bit_correct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3314
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - gamma_val
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
      functionUses:    8
      BranchProfiles:
        - Branch String:   'png.c:3272,18'
          Branch Sides:
            - BranchSide:      'png.c:3272,21'
              BranchSideFuncs:
                - pow
            - BranchSide:      'png.c:3313,22'
              BranchSideFuncs: []
        - Branch String:   'png.c:3272,8'
          Branch Sides:
            - BranchSide:      'png.c:3299,48'
              BranchSideFuncs:
                - pow
            - BranchSide:      'png.c:3313,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:3299,31'
          Dst:             pow
    - functionName:    OSS_FUZZ_png_build_gamma_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3614
      functionLinenumberEnd: 3760
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - bit_depth
      BBCount:         48
      ICount:          330
      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:
        - Branch String:   'png.c:3629,37'
          Branch Sides:
            - BranchSide:      'png.c:3629,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_destroy_gamma_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
            - BranchSide:      'png.c:3631,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_destroy_gamma_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
        - Branch String:   'png.c:3629,8'
          Branch Sides:
            - BranchSide:      'png.c:3631,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_destroy_gamma_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
            - BranchSide:      'png.c:3639,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
        - Branch String:   'png.c:3645,8'
          Branch Sides:
            - BranchSide:      'png.c:3648,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
            - BranchSide:      'png.c:3655,29'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
        - Branch String:   'png.c:3660,8'
          Branch Sides:
            - BranchSide:      'png.c:3662,28'
              BranchSideFuncs:
                - png_build_8bit_table
                - png_build_8bit_table
                - png_build_8bit_table
            - BranchSide:      'png.c:3679,12'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3665,11'
          Branch Sides:
            - BranchSide:      'png.c:3667,31'
              BranchSideFuncs:
                - png_build_8bit_table
                - png_build_8bit_table
            - BranchSide:      'png.c:3673,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:3679,11'
          Branch Sides:
            - BranchSide:      'png.c:3681,20'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3690,20'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3683,14'
          Branch Sides:
            - BranchSide:      'png.c:3684,23'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3686,14'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3686,14'
          Branch Sides:
            - BranchSide:      'png.c:3687,23'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3688,7'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3710,23'
          Branch Sides:
            - BranchSide:      'png.c:3710,26'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3715,16'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3710,11'
          Branch Sides:
            - BranchSide:      'png.c:3712,36'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3715,16'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3717,11'
          Branch Sides:
            - BranchSide:      'png.c:3723,14'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3727,11'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3723,14'
          Branch Sides:
            - BranchSide:      'png.c:3724,19'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3725,7'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3727,11'
          Branch Sides:
            - BranchSide:      'png.c:3728,16'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
            - BranchSide:      'png.c:3730,30'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
        - Branch String:   'png.c:3737,11'
          Branch Sides:
            - BranchSide:      'png.c:3738,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - png_build_16to8_table
                - png_build_16bit_table
                - png_build_16bit_table
            - BranchSide:      'png.c:3741,32'
              BranchSideFuncs:
                - png_build_16bit_table
                - png_build_16bit_table
                - png_build_16bit_table
      Callsites:
        - Src:             'png.c:3631,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:3632,7'
          Dst:             OSS_FUZZ_png_destroy_gamma_table
        - Src:             'png.c:3642,24'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:3648,29'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:3650,20'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'png.c:3662,7'
          Dst:             png_build_8bit_table
        - Src:             'png.c:3667,10'
          Dst:             png_build_8bit_table
        - Src:             'png.c:3669,10'
          Dst:             png_build_8bit_table
        - Src:             'png.c:3739,13'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:3738,10'
          Dst:             png_build_16to8_table
        - Src:             'png.c:3741,10'
          Dst:             png_build_16bit_table
        - Src:             'png.c:3747,10'
          Dst:             png_build_16bit_table
        - Src:             'png.c:3754,10'
          Dst:             png_build_16bit_table
    - functionName:    OSS_FUZZ_png_destroy_gamma_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         24
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:3548,8'
          Branch Sides:
            - BranchSide:      'png.c:3551,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:3564,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:3552,7'
          Branch Sides:
            - BranchSide:      'png.c:3554,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:3556,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:3570,8'
          Branch Sides:
            - BranchSide:      'png.c:3573,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:3581,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:3574,7'
          Branch Sides:
            - BranchSide:      'png.c:3576,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:3578,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:3581,8'
          Branch Sides:
            - BranchSide:      'png.c:3581,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:3584,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:3585,7'
          Branch Sides:
            - BranchSide:      'png.c:3587,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:3589,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
      Callsites:
        - Src:             'png.c:3544,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3554,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3556,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3564,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3566,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3576,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3578,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3587,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:3589,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_reciprocal
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2898
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'png.c:2888,25'
          Branch Sides:
            - BranchSide:      'png.c:2888,28'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2897,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:2888,8'
          Branch Sides:
            - BranchSide:      'png.c:2889,31'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2897,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_reciprocal2
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'png.c:2953,15'
          Branch Sides:
            - BranchSide:      'png.c:2953,18'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2974,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:2953,8'
          Branch Sides:
            - BranchSide:      'png.c:2955,23'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2974,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:2959,28'
          Branch Sides:
            - BranchSide:      'png.c:2959,31'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2961,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:2959,11'
          Branch Sides:
            - BranchSide:      'png.c:2960,34'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2961,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_gamma_correct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3366
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - value
        - gamma_val
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_gamma_16bit_correct
        - OSS_FUZZ_png_gamma_8bit_correct
      functionUses:    8
      BranchProfiles:
        - Branch String:   'png.c:3356,8'
          Branch Sides:
            - BranchSide:      'png.c:3357,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'png.c:3361,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
      Callsites:
        - Src:             'png.c:3357,14'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'png.c:3361,14'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
    - functionName:    OSS_FUZZ_png_fixed_ITU
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - fp
        - text
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_fixed_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'png.c:2746,24'
          Branch Sides:
            - BranchSide:      'png.c:2746,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'png.c:2747,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
        - Branch String:   'png.c:2746,8'
          Branch Sides:
            - BranchSide:      'png.c:2747,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'png.c:2753,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:2747,7'
          Dst:             OSS_FUZZ_png_fixed_error
    - functionName:    OSS_FUZZ_png_fixed
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - fp
        - text
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_fixed_error
      functionUses:    31
      BranchProfiles:
        - Branch String:   'png.c:2727,24'
          Branch Sides:
            - BranchSide:      'png.c:2727,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'png.c:2728,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
        - Branch String:   'png.c:2727,8'
          Branch Sides:
            - BranchSide:      'png.c:2728,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'png.c:2734,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:2728,7'
          Dst:             OSS_FUZZ_png_fixed_error
    - functionName:    OSS_FUZZ_png_ascii_from_fixed
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2710
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - ascii
        - size
        - fp
      BBCount:         34
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:2646,8'
          Branch Sides:
            - BranchSide:      'png.c:2651,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2710,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2651,11'
          Branch Sides:
            - BranchSide:      'png.c:2653,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2656,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2658,11'
          Branch Sides:
            - BranchSide:      'png.c:2660,23'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2707,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2663,10'
          Branch Sides:
            - BranchSide:      'png.c:2666,32'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2677,14'
              BranchSideFuncs: []
        - Branch String:   'png.c:2672,29'
          Branch Sides:
            - BranchSide:      'png.c:2672,32'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2674,19'
              BranchSideFuncs: []
        - Branch String:   'png.c:2672,17'
          Branch Sides:
            - BranchSide:      'png.c:2673,24'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2674,19'
              BranchSideFuncs: []
        - Branch String:   'png.c:2677,14'
          Branch Sides:
            - BranchSide:      'png.c:2679,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2701,19'
              BranchSideFuncs: []
        - Branch String:   'png.c:2679,13'
          Branch Sides:
            - BranchSide:      'png.c:2679,51'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2684,17'
              BranchSideFuncs: []
        - Branch String:   'png.c:2684,17'
          Branch Sides:
            - BranchSide:      'png.c:2687,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2699,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:2692,16'
          Branch Sides:
            - BranchSide:      'png.c:2694,25'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2696,16'
              BranchSideFuncs: []
        - Branch String:   'png.c:2696,16'
          Branch Sides:
            - BranchSide:      'png.c:2696,59'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2698,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:2710,4'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_pow10
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - power
      BBCount:         20
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:2285,8'
          Branch Sides:
            - BranchSide:      'png.c:2287,11'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2291,8'
              BranchSideFuncs: []
        - Branch String:   'png.c:2287,11'
          Branch Sides:
            - BranchSide:      'png.c:2287,35'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2288,13'
              BranchSideFuncs: []
        - Branch String:   'png.c:2291,8'
          Branch Sides:
            - BranchSide:      'png.c:2294,14'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2307,11'
              BranchSideFuncs: []
        - Branch String:   'png.c:2297,14'
          Branch Sides:
            - BranchSide:      'png.c:2297,30'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2298,18'
              BranchSideFuncs: []
        - Branch String:   'png.c:2300,7'
          Branch Sides:
            - BranchSide:      'png.c:2297,14'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2303,11'
              BranchSideFuncs: []
        - Branch String:   'png.c:2303,11'
          Branch Sides:
            - BranchSide:      'png.c:2303,29'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2304,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_ascii_from_fp
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - ascii
        - size
        - fp
        - precision
      BBCount:         123
      ICount:          692
      EdgeCount:       162
      CyclomaticComplexity: 41
      functionsReached:
        - OSS_FUZZ_png_error
        - frexp
        - modf
        - png_pow10
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:2322,8'
          Branch Sides:
            - BranchSide:      'png.c:2323,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - frexp
                - png_pow10
                - modf
                - png_pow10
            - BranchSide:      'png.c:2326,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - frexp
                - png_pow10
                - modf
                - png_pow10
        - Branch String:   'png.c:2326,8'
          Branch Sides:
            - BranchSide:      'png.c:2327,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - frexp
                - png_pow10
                - modf
                - png_pow10
            - BranchSide:      'png.c:2330,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - frexp
                - png_pow10
                - modf
                - png_pow10
        - Branch String:   'png.c:2330,8'
          Branch Sides:
            - BranchSide:      'png.c:2332,11'
              BranchSideFuncs:
                - frexp
                - png_pow10
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
            - BranchSide:      'png.c:2632,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2332,11'
          Branch Sides:
            - BranchSide:      'png.c:2334,16'
              BranchSideFuncs:
                - frexp
                - png_pow10
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
            - BranchSide:      'png.c:2339,11'
              BranchSideFuncs:
                - frexp
                - png_pow10
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
        - Branch String:   'png.c:2339,25'
          Branch Sides:
            - BranchSide:      'png.c:2339,28'
              BranchSideFuncs:
                - frexp
                - png_pow10
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
            - BranchSide:      'png.c:2615,18'
              BranchSideFuncs: []
        - Branch String:   'png.c:2339,11'
          Branch Sides:
            - BranchSide:      'png.c:2353,22'
              BranchSideFuncs:
                - frexp
                - png_pow10
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
            - BranchSide:      'png.c:2615,18'
              BranchSideFuncs: []
        - Branch String:   'png.c:2360,32'
          Branch Sides:
            - BranchSide:      'png.c:2360,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
            - BranchSide:      'png.c:2360,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
        - Branch String:   'png.c:2360,10'
          Branch Sides:
            - BranchSide:      'png.c:2363,37'
              BranchSideFuncs:
                - png_pow10
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2381,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2365,17'
          Branch Sides:
            - BranchSide:      'png.c:2367,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
                - png_pow10
            - BranchSide:      'png.c:2371,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2382,10'
          Branch Sides:
            - BranchSide:      'png.c:2384,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2400,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2400,29'
          Branch Sides:
            - BranchSide:      'png.c:2400,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2406,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2400,17'
          Branch Sides:
            - BranchSide:      'png.c:2402,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2406,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2424,20'
          Branch Sides:
            - BranchSide:      'png.c:2425,29'
              BranchSideFuncs:
                - modf
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2429,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2431,23'
          Branch Sides:
            - BranchSide:      'png.c:2434,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2493,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2434,26'
          Branch Sides:
            - BranchSide:      'png.c:2436,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2441,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2437,29'
          Branch Sides:
            - BranchSide:      'png.c:2437,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2438,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2441,44'
          Branch Sides:
            - BranchSide:      'png.c:2441,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2441,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2441,25'
          Branch Sides:
            - BranchSide:      'png.c:2443,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2466,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2445,32'
          Branch Sides:
            - BranchSide:      'png.c:2446,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2448,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2468,32'
          Branch Sides:
            - BranchSide:      'png.c:2474,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2486,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2476,35'
          Branch Sides:
            - BranchSide:      'png.c:2478,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2484,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2496,20'
          Branch Sides:
            - BranchSide:      'png.c:2498,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2504,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2499,23'
          Branch Sides:
            - BranchSide:      'png.c:2499,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2500,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2507,19'
          Branch Sides:
            - BranchSide:      'png.c:2513,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2525,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2513,26'
          Branch Sides:
            - BranchSide:      'png.c:2515,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2522,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2515,29'
          Branch Sides:
            - BranchSide:      'png.c:2517,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2520,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2525,23'
          Branch Sides:
            - BranchSide:      'png.c:2527,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2534,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2527,26'
          Branch Sides:
            - BranchSide:      'png.c:2529,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2532,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2537,52'
          Branch Sides:
            - BranchSide:      'png.c:2536,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2537,55'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
        - Branch String:   'png.c:2536,13'
          Branch Sides:
            - BranchSide:      'png.c:2418,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - modf
            - BranchSide:      'png.c:2548,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2548,33'
          Branch Sides:
            - BranchSide:      'png.c:2548,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2573,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2548,17'
          Branch Sides:
            - BranchSide:      'png.c:2557,16'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2573,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2557,16'
          Branch Sides:
            - BranchSide:      'png.c:2557,44'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2559,17'
              BranchSideFuncs: []
        - Branch String:   'png.c:2584,20'
          Branch Sides:
            - BranchSide:      'png.c:2586,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2591,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2595,16'
          Branch Sides:
            - BranchSide:      'png.c:2597,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2605,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2605,17'
          Branch Sides:
            - BranchSide:      'png.c:2607,16'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2614,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2607,16'
          Branch Sides:
            - BranchSide:      'png.c:2607,56'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2609,17'
              BranchSideFuncs: []
        - Branch String:   'png.c:2615,16'
          Branch Sides:
            - BranchSide:      'png.c:2617,16'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2623,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:2353,16'
          Dst:             frexp
        - Src:             'png.c:2358,17'
          Dst:             png_pow10
        - Src:             'png.c:2363,27'
          Dst:             png_pow10
        - Src:             'png.c:2425,24'
          Dst:             modf
        - Src:             'png.c:2632,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:    modf
      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: 2259
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - string
        - size
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_check_fp_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:2263,68'
          Branch Sides:
            - BranchSide:      'png.c:2264,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2267,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:2264,27'
          Branch Sides:
            - BranchSide:      'png.c:2264,30'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2265,14'
              BranchSideFuncs: []
        - Branch String:   'png.c:2263,8'
          Branch Sides:
            - BranchSide:      'png.c:2265,14'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2267,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:2263,8'
          Dst:             OSS_FUZZ_png_check_fp_number
    - functionName:    OSS_FUZZ_png_check_fp_number
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - size
        - statep
        - whereami
      BBCount:         51
      ICount:          289
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:2137,4'
          Branch Sides:
            - BranchSide:      'png.c:2137,4'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2141,15'
              BranchSideFuncs: []
        - Branch String:   'png.c:2141,7'
          Branch Sides:
            - BranchSide:      'png.c:2143,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2144,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2145,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2146,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2149,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2151,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2151,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2152,17'
              BranchSideFuncs: []
        - Branch String:   'png.c:2159,7'
          Branch Sides:
            - BranchSide:      'png.c:2162,15'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2170,15'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2182,15'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2190,15'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2204,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2212,15'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2220,15'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2231,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2238,16'
              BranchSideFuncs: []
        - Branch String:   'png.c:2162,14'
          Branch Sides:
            - BranchSide:      'png.c:2163,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2165,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:2170,14'
          Branch Sides:
            - BranchSide:      'png.c:2171,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2173,20'
              BranchSideFuncs: []
        - Branch String:   'png.c:2173,19'
          Branch Sides:
            - BranchSide:      'png.c:2174,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2177,13'
              BranchSideFuncs: []
        - Branch String:   'png.c:2182,14'
          Branch Sides:
            - BranchSide:      'png.c:2183,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2185,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:2190,14'
          Branch Sides:
            - BranchSide:      'png.c:2191,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2193,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:2212,14'
          Branch Sides:
            - BranchSide:      'png.c:2213,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2215,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:2220,14'
          Branch Sides:
            - BranchSide:      'png.c:2221,13'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2223,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_check_IHDR
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - width
        - height
        - bit_depth
        - color_type
        - interlace_type
        - compression_type
        - filter_type
      BBCount:         92
      ICount:          454
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:1966,8'
          Branch Sides:
            - BranchSide:      'png.c:1968,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:1972,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:1972,8'
          Branch Sides:
            - BranchSide:      'png.c:1974,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:1986,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:1986,8'
          Branch Sides:
            - BranchSide:      'png.c:2004,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2009,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2009,8'
          Branch Sides:
            - BranchSide:      'png.c:2014,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2018,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2018,8'
          Branch Sides:
            - BranchSide:      'png.c:2020,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2024,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2024,8'
          Branch Sides:
            - BranchSide:      'png.c:2026,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2031,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2031,8'
          Branch Sides:
            - BranchSide:      'png.c:2036,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2041,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2041,23'
          Branch Sides:
            - BranchSide:      'png.c:2041,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2048,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2041,41'
          Branch Sides:
            - BranchSide:      'png.c:2041,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2048,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2041,59'
          Branch Sides:
            - BranchSide:      'png.c:2042,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2048,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2042,23'
          Branch Sides:
            - BranchSide:      'png.c:2042,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2048,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2041,8'
          Branch Sides:
            - BranchSide:      'png.c:2044,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2048,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2048,23'
          Branch Sides:
            - BranchSide:      'png.c:2048,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2051,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2048,42'
          Branch Sides:
            - BranchSide:      'png.c:2049,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2051,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2049,24'
          Branch Sides:
            - BranchSide:      'png.c:2049,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2051,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2048,8'
          Branch Sides:
            - BranchSide:      'png.c:2051,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2055,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2055,48'
          Branch Sides:
            - BranchSide:      'png.c:2055,51'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2056,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2055,66'
          Branch Sides:
            - BranchSide:      'png.c:2056,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2060,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2056,43'
          Branch Sides:
            - BranchSide:      'png.c:2057,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2058,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2057,50'
          Branch Sides:
            - BranchSide:      'png.c:2058,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2058,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2058,50'
          Branch Sides:
            - BranchSide:      'png.c:2058,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2064,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2055,8'
          Branch Sides:
            - BranchSide:      'png.c:2060,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2064,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2064,8'
          Branch Sides:
            - BranchSide:      'png.c:2066,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2070,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2070,8'
          Branch Sides:
            - BranchSide:      'png.c:2072,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2086,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2086,54'
          Branch Sides:
            - BranchSide:      'png.c:2087,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2090,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2086,8'
          Branch Sides:
            - BranchSide:      'png.c:2088,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2090,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2090,8'
          Branch Sides:
            - BranchSide:      'png.c:2092,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2117,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2092,77'
          Branch Sides:
            - BranchSide:      'png.c:2093,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2098,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2093,56'
          Branch Sides:
            - BranchSide:      'png.c:2094,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2098,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2094,59'
          Branch Sides:
            - BranchSide:      'png.c:2095,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2098,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2095,45'
          Branch Sides:
            - BranchSide:      'png.c:2096,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2102,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2092,11'
          Branch Sides:
            - BranchSide:      'png.c:2098,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:2102,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:2102,11'
          Branch Sides:
            - BranchSide:      'png.c:2104,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2107,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:2117,8'
          Branch Sides:
            - BranchSide:      'png.c:2118,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:2119,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1968,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:1974,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2004,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2014,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2020,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2026,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2036,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2044,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2051,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2060,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2066,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2072,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2088,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2098,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2104,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:2118,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    have_chromaticities
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1862,11'
          Branch Sides:
            - BranchSide:      'png.c:1863,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1868,11'
              BranchSideFuncs: []
        - Branch String:   'png.c:1868,11'
          Branch Sides:
            - BranchSide:      'png.c:1869,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1873,11'
              BranchSideFuncs: []
        - Branch String:   'png.c:1873,11'
          Branch Sides:
            - BranchSide:      'png.c:1874,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1878,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_rgb_coefficients
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         65
      ICount:          330
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - OSS_FUZZ_png_XYZ_from_xy
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_muldiv
        - have_chromaticities
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1889,8'
          Branch Sides:
            - BranchSide:      'png.c:1889,8'
              BranchSideFuncs:
                - have_chromaticities
                - OSS_FUZZ_png_XYZ_from_xy
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1894,31'
              BranchSideFuncs:
                - have_chromaticities
                - OSS_FUZZ_png_XYZ_from_xy
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1894,40'
          Branch Sides:
            - BranchSide:      'png.c:1895,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1949,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1894,11'
          Branch Sides:
            - BranchSide:      'png.c:1900,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1949,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1905,24'
          Branch Sides:
            - BranchSide:      'png.c:1906,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1906,20'
          Branch Sides:
            - BranchSide:      'png.c:1906,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1906,55'
          Branch Sides:
            - BranchSide:      'png.c:1906,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1906,65'
          Branch Sides:
            - BranchSide:      'png.c:1906,68'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1906,79'
          Branch Sides:
            - BranchSide:      'png.c:1907,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1907,20'
          Branch Sides:
            - BranchSide:      'png.c:1907,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1907,55'
          Branch Sides:
            - BranchSide:      'png.c:1907,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1907,65'
          Branch Sides:
            - BranchSide:      'png.c:1907,68'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1907,79'
          Branch Sides:
            - BranchSide:      'png.c:1908,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1908,20'
          Branch Sides:
            - BranchSide:      'png.c:1908,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1908,55'
          Branch Sides:
            - BranchSide:      'png.c:1908,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1908,65'
          Branch Sides:
            - BranchSide:      'png.c:1908,68'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1908,79'
          Branch Sides:
            - BranchSide:      'png.c:1909,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1905,14'
          Branch Sides:
            - BranchSide:      'png.c:1916,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1944,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:1918,17'
          Branch Sides:
            - BranchSide:      'png.c:1919,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1920,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1923,17'
          Branch Sides:
            - BranchSide:      'png.c:1925,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1934,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1925,27'
          Branch Sides:
            - BranchSide:      'png.c:1925,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1927,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1925,20'
          Branch Sides:
            - BranchSide:      'png.c:1926,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1927,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1927,32'
          Branch Sides:
            - BranchSide:      'png.c:1927,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1930,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1927,25'
          Branch Sides:
            - BranchSide:      'png.c:1928,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1930,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:1934,17'
          Branch Sides:
            - BranchSide:      'png.c:1935,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:1940,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1894,11'
          Dst:             have_chromaticities
        - Src:             'png.c:1895,11'
          Dst:             OSS_FUZZ_png_XYZ_from_xy
        - Src:             'png.c:1906,23'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1907,23'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1908,23'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1935,16'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_XYZ_from_xy
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - XYZ
        - xy
      BBCount:         95
      ICount:          636
      EdgeCount:       135
      CyclomaticComplexity: 42
      functionsReached:
        - OSS_FUZZ_png_muldiv
        - OSS_FUZZ_png_reciprocal
        - png_fp_sub
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:1218,23'
          Branch Sides:
            - BranchSide:      'png.c:1218,46'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1218,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1218,8'
          Branch Sides:
            - BranchSide:      'png.c:1218,46'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1219,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1219,23'
          Branch Sides:
            - BranchSide:      'png.c:1219,55'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1219,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1219,8'
          Branch Sides:
            - BranchSide:      'png.c:1219,55'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1220,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1220,23'
          Branch Sides:
            - BranchSide:      'png.c:1220,48'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1220,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1220,8'
          Branch Sides:
            - BranchSide:      'png.c:1220,48'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1221,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1221,23'
          Branch Sides:
            - BranchSide:      'png.c:1221,59'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1221,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1221,8'
          Branch Sides:
            - BranchSide:      'png.c:1221,59'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1222,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1222,23'
          Branch Sides:
            - BranchSide:      'png.c:1222,47'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1222,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1222,8'
          Branch Sides:
            - BranchSide:      'png.c:1222,47'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1223,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1223,23'
          Branch Sides:
            - BranchSide:      'png.c:1223,57'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1223,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1223,8'
          Branch Sides:
            - BranchSide:      'png.c:1223,57'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1224,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1224,23'
          Branch Sides:
            - BranchSide:      'png.c:1224,48'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1224,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1224,8'
          Branch Sides:
            - BranchSide:      'png.c:1224,48'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1225,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1225,23'
          Branch Sides:
            - BranchSide:      'png.c:1225,59'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1225,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1225,8'
          Branch Sides:
            - BranchSide:      'png.c:1225,59'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1409,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1417,11'
          Branch Sides:
            - BranchSide:      'png.c:1418,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1419,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1419,11'
          Branch Sides:
            - BranchSide:      'png.c:1421,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1422,32'
              BranchSideFuncs:
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1423,11'
          Branch Sides:
            - BranchSide:      'png.c:1423,18'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1426,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1426,11'
          Branch Sides:
            - BranchSide:      'png.c:1427,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1428,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1428,11'
          Branch Sides:
            - BranchSide:      'png.c:1430,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1437,36'
              BranchSideFuncs:
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1438,60'
          Branch Sides:
            - BranchSide:      'png.c:1438,63'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1440,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1438,69'
          Branch Sides:
            - BranchSide:      'png.c:1439,11'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1440,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1437,11'
          Branch Sides:
            - BranchSide:      'png.c:1440,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1443,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1443,11'
          Branch Sides:
            - BranchSide:      'png.c:1444,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1445,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1445,11'
          Branch Sides:
            - BranchSide:      'png.c:1446,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1447,38'
              BranchSideFuncs:
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1448,60'
          Branch Sides:
            - BranchSide:      'png.c:1448,63'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1450,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1448,69'
          Branch Sides:
            - BranchSide:      'png.c:1449,11'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1450,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1447,11'
          Branch Sides:
            - BranchSide:      'png.c:1450,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1455,57'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_reciprocal
                - png_fp_sub
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1458,17'
          Branch Sides:
            - BranchSide:      'png.c:1458,20'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1459,10'
              BranchSideFuncs: []
        - Branch String:   'png.c:1458,11'
          Branch Sides:
            - BranchSide:      'png.c:1459,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1466,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1466,8'
          Branch Sides:
            - BranchSide:      'png.c:1467,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1468,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1468,8'
          Branch Sides:
            - BranchSide:      'png.c:1469,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1470,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1470,8'
          Branch Sides:
            - BranchSide:      'png.c:1472,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1474,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1474,8'
          Branch Sides:
            - BranchSide:      'png.c:1475,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1476,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1476,8'
          Branch Sides:
            - BranchSide:      'png.c:1477,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1478,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1478,8'
          Branch Sides:
            - BranchSide:      'png.c:1480,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1482,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1482,8'
          Branch Sides:
            - BranchSide:      'png.c:1483,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1484,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1484,8'
          Branch Sides:
            - BranchSide:      'png.c:1485,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1486,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1486,8'
          Branch Sides:
            - BranchSide:      'png.c:1488,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1490,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1417,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1419,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1422,21'
          Dst:             png_fp_sub
        - Src:             'png.c:1426,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1428,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1438,22'
          Dst:             png_fp_sub
        - Src:             'png.c:1437,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1443,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1445,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1448,22'
          Dst:             png_fp_sub
        - Src:             'png.c:1447,11'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1455,42'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:1456,42'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:1455,31'
          Dst:             png_fp_sub
        - Src:             'png.c:1457,31'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'png.c:1455,20'
          Dst:             png_fp_sub
        - Src:             'png.c:1466,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1468,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1470,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1474,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1476,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1478,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1482,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1484,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1486,8'
          Dst:             OSS_FUZZ_png_muldiv
    - functionName:    OSS_FUZZ_png_muldiv
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - res
        - a
        - times
        - divisor
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'png.c:2771,8'
          Branch Sides:
            - BranchSide:      'png.c:2773,11'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2878,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:2773,18'
          Branch Sides:
            - BranchSide:      'png.c:2773,21'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2775,11'
              BranchSideFuncs: []
        - Branch String:   'png.c:2773,11'
          Branch Sides:
            - BranchSide:      'png.c:2775,11'
              BranchSideFuncs: []
            - BranchSide:      'png.c:2781,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_fp_sub
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - addend0
        - addend1
        - error
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'png.c:1094,8'
          Branch Sides:
            - BranchSide:      'png.c:1096,25'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1099,13'
              BranchSideFuncs: []
        - Branch String:   'png.c:1096,11'
          Branch Sides:
            - BranchSide:      'png.c:1097,17'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1098,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:1099,13'
          Branch Sides:
            - BranchSide:      'png.c:1101,24'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1105,14'
              BranchSideFuncs: []
        - Branch String:   'png.c:1101,11'
          Branch Sides:
            - BranchSide:      'png.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1103,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_icc_check_tag_table
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - name
        - profile_length
        - profile
      BBCount:         16
      ICount:          212
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1805,4'
          Branch Sides:
            - BranchSide:      'png.c:1807,28'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1836,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:1821,38'
          Branch Sides:
            - BranchSide:      'png.c:1821,41'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1822,39'
              BranchSideFuncs:
                - png_icc_profile_error
        - Branch String:   'png.c:1821,11'
          Branch Sides:
            - BranchSide:      'png.c:1822,39'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1825,12'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1825,11'
          Branch Sides:
            - BranchSide:      'png.c:1831,38'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1834,4'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
      Callsites:
        - Src:             'png.c:1822,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1831,16'
          Dst:             png_icc_profile_error
    - functionName:    png_icc_profile_error
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - name
        - value
        - reason
      BBCount:         6
      ICount:          97
      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:
        - Branch String:   'png.c:1543,8'
          Branch Sides:
            - BranchSide:      'png.c:1546,24'
              BranchSideFuncs:
                - png_icc_tag_name
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'png.c:1556,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'png.c:1540,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1541,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1542,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1543,8'
          Dst:             is_ICC_signature
        - Src:             'png.c:1546,7'
          Dst:             png_icc_tag_name
        - Src:             'png.c:1557,11'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:1556,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1559,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1563,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:1566,4'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_icc_check_header
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - name
        - profile_length
        - profile
        - color_type
      BBCount:         49
      ICount:          482
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - memcmp
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1623,8'
          Branch Sides:
            - BranchSide:      'png.c:1624,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1627,28'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1628,17'
          Branch Sides:
            - BranchSide:      'png.c:1628,21'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1632,11'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1628,8'
          Branch Sides:
            - BranchSide:      'png.c:1629,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1632,11'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1633,25'
          Branch Sides:
            - BranchSide:      'png.c:1634,7'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1635,36'
              BranchSideFuncs:
                - png_icc_profile_error
        - Branch String:   'png.c:1633,8'
          Branch Sides:
            - BranchSide:      'png.c:1635,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1641,11'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1642,8'
          Branch Sides:
            - BranchSide:      'png.c:1643,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1649,8'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1649,8'
          Branch Sides:
            - BranchSide:      'png.c:1650,35'
              BranchSideFuncs:
                - png_icc_profile_error
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1665,11'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1666,8'
          Branch Sides:
            - BranchSide:      'png.c:1667,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1677,15'
              BranchSideFuncs:
                - memcmp
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1677,8'
          Branch Sides:
            - BranchSide:      'png.c:1678,35'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1701,11'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1702,4'
          Branch Sides:
            - BranchSide:      'png.c:1705,15'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1711,15'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1717,39'
              BranchSideFuncs:
                - png_icc_profile_error
        - Branch String:   'png.c:1705,14'
          Branch Sides:
            - BranchSide:      'png.c:1706,42'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1708,10'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1711,14'
          Branch Sides:
            - BranchSide:      'png.c:1712,42'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1714,10'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1731,4'
          Branch Sides:
            - BranchSide:      'png.c:1738,10'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1738,10'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1738,10'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1738,10'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1742,39'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1752,39'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1760,38'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
            - BranchSide:      'png.c:1770,38'
              BranchSideFuncs:
                - png_icc_profile_error
                - png_icc_profile_error
        - Branch String:   'png.c:1779,4'
          Branch Sides:
            - BranchSide:      'png.c:1783,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1783,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1786,39'
              BranchSideFuncs:
                - png_icc_profile_error
      Callsites:
        - Src:             'png.c:1624,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1629,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1635,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1643,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1650,13'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1667,14'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1677,8'
          Dst:             memcmp
        - Src:             'png.c:1678,13'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1706,20'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1712,20'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1717,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1742,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1752,17'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1760,16'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1770,16'
          Dst:             png_icc_profile_error
        - Src:             'png.c:1786,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: 1584
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - name
        - profile_length
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1585,8'
          Branch Sides:
            - BranchSide:      'png.c:1586,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1587,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1586,14'
          Dst:             png_icc_profile_error
    - functionName:    OSS_FUZZ_png_icc_check_length
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - name
        - profile_length
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icc_check_length
        - png_icc_profile_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1594,8'
          Branch Sides:
            - BranchSide:      'png.c:1595,7'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1603,8'
              BranchSideFuncs:
                - png_icc_profile_error
        - Branch String:   'png.c:1603,8'
          Branch Sides:
            - BranchSide:      'png.c:1604,36'
              BranchSideFuncs:
                - png_icc_profile_error
            - BranchSide:      'png.c:1607,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1594,9'
          Dst:             icc_check_length
        - Src:             'png.c:1604,14'
          Dst:             png_icc_profile_error
    - functionName:    png_safe_add
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - addend0_and_result
        - addend1
        - addend2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_fp_add
      functionUses:    6
      BranchProfiles:
        - Branch String:   'png.c:1122,8'
          Branch Sides:
            - BranchSide:      'png.c:1122,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1122,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1120,28'
          Dst:             png_fp_add
        - Src:             'png.c:1119,17'
          Dst:             png_fp_add
    - functionName:    OSS_FUZZ_png_xy_from_XYZ
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xy
        - XYZ
      BBCount:         32
      ICount:          274
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_muldiv
        - png_safe_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:1141,8'
          Branch Sides:
            - BranchSide:      'png.c:1142,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1143,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1144,8'
          Branch Sides:
            - BranchSide:      'png.c:1145,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1146,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1146,8'
          Branch Sides:
            - BranchSide:      'png.c:1147,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1149,8'
              BranchSideFuncs:
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1150,8'
          Branch Sides:
            - BranchSide:      'png.c:1151,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1152,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1153,8'
          Branch Sides:
            - BranchSide:      'png.c:1154,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1155,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1155,8'
          Branch Sides:
            - BranchSide:      'png.c:1156,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1158,8'
              BranchSideFuncs:
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1159,8'
          Branch Sides:
            - BranchSide:      'png.c:1160,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1161,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1162,8'
          Branch Sides:
            - BranchSide:      'png.c:1163,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1164,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1164,8'
          Branch Sides:
            - BranchSide:      'png.c:1165,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1171,8'
              BranchSideFuncs:
                - png_safe_add
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1172,8'
          Branch Sides:
            - BranchSide:      'png.c:1173,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1174,13'
              BranchSideFuncs:
                - png_safe_add
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1180,8'
          Branch Sides:
            - BranchSide:      'png.c:1181,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1182,13'
              BranchSideFuncs:
                - png_safe_add
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1185,8'
          Branch Sides:
            - BranchSide:      'png.c:1186,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1187,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1189,8'
          Branch Sides:
            - BranchSide:      'png.c:1190,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1191,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
        - Branch String:   'png.c:1191,8'
          Branch Sides:
            - BranchSide:      'png.c:1192,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1194,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:1141,8'
          Dst:             png_safe_add
        - Src:             'png.c:1144,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1146,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1150,8'
          Dst:             png_safe_add
        - Src:             'png.c:1153,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1155,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1159,8'
          Dst:             png_safe_add
        - Src:             'png.c:1162,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1164,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1172,8'
          Dst:             png_safe_add
        - Src:             'png.c:1180,8'
          Dst:             png_safe_add
        - Src:             'png.c:1185,8'
          Dst:             png_safe_add
        - Src:             'png.c:1189,8'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'png.c:1191,8'
          Dst:             OSS_FUZZ_png_muldiv
    - functionName:    OSS_FUZZ_png_zstream_error
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - ret
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'png.c:1004,8'
          Branch Sides:
            - BranchSide:      'png.c:1004,46'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1004,8'
              BranchSideFuncs: []
        - Branch String:   'png.c:1004,38'
          Branch Sides:
            - BranchSide:      'png.c:1005,4'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1008,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1013,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1020,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1025,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1030,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1034,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1038,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1045,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1049,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:1058,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_access_version_number
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 989
      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: 975
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateReset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:976,8'
          Branch Sides:
            - BranchSide:      'png.c:977,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:980,25'
              BranchSideFuncs:
                - inflateReset
      Callsites:
        - Src:             'png.c:980,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: 962
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - chunk_name
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_handle_as_unknown
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:966,11'
          Dst:             OSS_FUZZ_png_handle_as_unknown
    - functionName:    OSS_FUZZ_png_handle_as_unknown
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - chunk_name
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:931,24'
          Branch Sides:
            - BranchSide:      'png.c:931,27'
              BranchSideFuncs: []
            - BranchSide:      'png.c:932,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:931,46'
          Branch Sides:
            - BranchSide:      'png.c:931,49'
              BranchSideFuncs: []
            - BranchSide:      'png.c:932,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:931,8'
          Branch Sides:
            - BranchSide:      'png.c:932,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:934,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'png.c:945,11'
          Branch Sides:
            - BranchSide:      'png.c:946,17'
              BranchSideFuncs: []
            - BranchSide:      'png.c:947,4'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'png.c:947,4'
          Branch Sides:
            - BranchSide:      'png.c:943,9'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'png.c:955,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:945,11'
          Dst:             memcmp
    - functionName:    OSS_FUZZ_png_build_grayscale_palette
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bit_depth
        - palette
      BBCount:         14
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:884,8'
          Branch Sides:
            - BranchSide:      'png.c:885,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:887,12'
              BranchSideFuncs: []
        - Branch String:   'png.c:887,4'
          Branch Sides:
            - BranchSide:      'png.c:890,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:895,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:900,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:905,22'
              BranchSideFuncs: []
            - BranchSide:      'png.c:910,22'
              BranchSideFuncs: []
        - Branch String:   'png.c:915,4'
          Branch Sides:
            - BranchSide:      'png.c:915,4'
              BranchSideFuncs: []
            - BranchSide:      'png.c:917,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_header_version
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_header_ver
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_libpng_ver
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_get_header_ver
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:840,11'
          Dst:             OSS_FUZZ_png_get_header_ver
    - functionName:    OSS_FUZZ_png_get_copyright
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_convert_to_rfc1123
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - ptime
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_convert_to_rfc1123_buffer
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:793,8'
          Branch Sides:
            - BranchSide:      'png.c:796,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_convert_to_rfc1123_buffer
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:803,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:796,11'
          Branch Sides:
            - BranchSide:      'png.c:797,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:800,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:796,11'
          Dst:             OSS_FUZZ_png_convert_to_rfc1123_buffer
        - Src:             'png.c:797,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_convert_to_rfc1123_buffer
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - ptime
      BBCount:         38
      ICount:          296
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_safecat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:743,8'
          Branch Sides:
            - BranchSide:      'png.c:744,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:746,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
        - Branch String:   'png.c:746,52'
          Branch Sides:
            - BranchSide:      'png.c:747,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:747,29'
          Branch Sides:
            - BranchSide:      'png.c:747,33'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:747,52'
          Branch Sides:
            - BranchSide:      'png.c:748,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:748,29'
          Branch Sides:
            - BranchSide:      'png.c:748,33'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:748,52'
          Branch Sides:
            - BranchSide:      'png.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:749,29'
          Branch Sides:
            - BranchSide:      'png.c:749,33'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:749,52'
          Branch Sides:
            - BranchSide:      'png.c:750,8'
              BranchSideFuncs: []
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:746,8'
          Branch Sides:
            - BranchSide:      'png.c:751,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:754,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
        - Branch String:   'png.c:763,7'
          Branch Sides:
            - BranchSide:      'png.c:763,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
            - BranchSide:      'png.c:764,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
        - Branch String:   'png.c:765,7'
          Branch Sides:
            - BranchSide:      'png.c:765,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
            - BranchSide:      'png.c:766,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
        - Branch String:   'png.c:767,7'
          Branch Sides:
            - BranchSide:      'png.c:767,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
            - BranchSide:      'png.c:768,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
        - Branch String:   'png.c:769,7'
          Branch Sides:
            - BranchSide:      'png.c:769,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
            - BranchSide:      'png.c:770,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
        - Branch String:   'png.c:771,7'
          Branch Sides:
            - BranchSide:      'png.c:771,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
            - BranchSide:      'png.c:772,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
      Callsites:
        - Src:             'png.c:762,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:762,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:764,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:766,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:766,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:768,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:768,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:770,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:770,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:772,7'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'png.c:772,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:773,7'
          Dst:             OSS_FUZZ_png_safecat
    - functionName:    OSS_FUZZ_png_get_io_ptr
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:688,8'
          Branch Sides:
            - BranchSide:      'png.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:691,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_data_freer
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - freer
        - mask
      BBCount:         14
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:464,24'
          Branch Sides:
            - BranchSide:      'png.c:464,27'
              BranchSideFuncs: []
            - BranchSide:      'png.c:465,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:464,8'
          Branch Sides:
            - BranchSide:      'png.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:467,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:467,8'
          Branch Sides:
            - BranchSide:      'png.c:468,28'
              BranchSideFuncs: []
            - BranchSide:      'png.c:470,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:470,13'
          Branch Sides:
            - BranchSide:      'png.c:471,29'
              BranchSideFuncs: []
            - BranchSide:      'png.c:474,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'png.c:474,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_info_init_3
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr_ptr
        - png_info_struct_size
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_malloc_base
      functionUses:    0
      BranchProfiles:
        - Branch String:   'png.c:439,8'
          Branch Sides:
            - BranchSide:      'png.c:440,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:442,30'
              BranchSideFuncs:
                - free
                - OSS_FUZZ_png_malloc_base
        - Branch String:   'png.c:442,8'
          Branch Sides:
            - BranchSide:      'png.c:444,8'
              BranchSideFuncs:
                - free
                - OSS_FUZZ_png_malloc_base
            - BranchSide:      'png.c:455,11'
              BranchSideFuncs: []
        - Branch String:   'png.c:449,11'
          Branch Sides:
            - BranchSide:      'png.c:450,10'
              BranchSideFuncs: []
            - BranchSide:      'png.c:451,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:447,18'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    OSS_FUZZ_png_free_data
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - mask
        - num
      BBCount:         89
      ICount:          741
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - OSS_FUZZ_png_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'png.c:483,24'
          Branch Sides:
            - BranchSide:      'png.c:483,27'
              BranchSideFuncs: []
            - BranchSide:      'png.c:484,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:483,8'
          Branch Sides:
            - BranchSide:      'png.c:484,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:488,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:488,31'
          Branch Sides:
            - BranchSide:      'png.c:489,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:514,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:488,8'
          Branch Sides:
            - BranchSide:      'png.c:491,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:514,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:491,11'
          Branch Sides:
            - BranchSide:      'png.c:493,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:501,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:501,10'
          Branch Sides:
            - BranchSide:      'png.c:502,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:504,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:514,8'
          Branch Sides:
            - BranchSide:      'png.c:516,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:525,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:525,8'
          Branch Sides:
            - BranchSide:      'png.c:527,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:537,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:537,8'
          Branch Sides:
            - BranchSide:      'png.c:539,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:560,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:544,11'
          Branch Sides:
            - BranchSide:      'png.c:548,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:554,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:548,13'
          Branch Sides:
            - BranchSide:      'png.c:549,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:551,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:560,8'
          Branch Sides:
            - BranchSide:      'png.c:562,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:572,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:572,40'
          Branch Sides:
            - BranchSide:      'png.c:573,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:602,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:572,8'
          Branch Sides:
            - BranchSide:      'png.c:575,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:602,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:575,11'
          Branch Sides:
            - BranchSide:      'png.c:577,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:587,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:587,10'
          Branch Sides:
            - BranchSide:      'png.c:589,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:593,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:602,41'
          Branch Sides:
            - BranchSide:      'png.c:603,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:627,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:602,8'
          Branch Sides:
            - BranchSide:      'png.c:605,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:627,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:605,11'
          Branch Sides:
            - BranchSide:      'png.c:607,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:615,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:615,10'
          Branch Sides:
            - BranchSide:      'png.c:616,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:618,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:627,8'
          Branch Sides:
            - BranchSide:      'png.c:629,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:640,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:629,11'
          Branch Sides:
            - BranchSide:      'png.c:631,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:634,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:640,8'
          Branch Sides:
            - BranchSide:      'png.c:642,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:649,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:649,8'
          Branch Sides:
            - BranchSide:      'png.c:651,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:659,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:659,8'
          Branch Sides:
            - BranchSide:      'png.c:661,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:674,8'
              BranchSideFuncs: []
        - Branch String:   'png.c:661,11'
          Branch Sides:
            - BranchSide:      'png.c:664,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:670,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:664,10'
          Branch Sides:
            - BranchSide:      'png.c:665,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:667,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:674,8'
          Branch Sides:
            - BranchSide:      'png.c:675,12'
              BranchSideFuncs: []
            - BranchSide:      'png.c:677,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:493,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:502,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:504,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:517,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:527,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:528,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:539,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:540,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:549,16'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:551,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:562,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:563,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:577,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:578,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:589,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:590,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:593,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:607,11'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:616,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:618,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:631,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:642,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:651,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:665,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'png.c:667,10'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_destroy_info_struct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr_ptr
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:400,8'
          Branch Sides:
            - BranchSide:      'png.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:403,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:403,8'
          Branch Sides:
            - BranchSide:      'png.c:404,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:406,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
        - Branch String:   'png.c:406,8'
          Branch Sides:
            - BranchSide:      'png.c:406,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
            - BranchSide:      'png.c:414,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
      Callsites:
        - Src:             'png.c:416,7'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'png.c:418,7'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_create_info_struct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_malloc_base
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:368,8'
          Branch Sides:
            - BranchSide:      'png.c:369,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:376,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
        - Branch String:   'png.c:379,8'
          Branch Sides:
            - BranchSide:      'png.c:380,14'
              BranchSideFuncs: []
            - BranchSide:      'png.c:382,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:376,15'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    OSS_FUZZ_png_create_png_struct
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user_png_ver
        - error_ptr
        - error_fn
        - warn_fn
        - mem_ptr
        - malloc_fn
        - free_fn
      BBCount:         12
      ICount:          117
      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:
        - Branch String:   'png.c:310,11'
          Branch Sides:
            - BranchSide:      'png.c:319,24'
              BranchSideFuncs: []
            - BranchSide:      'png.c:357,4'
              BranchSideFuncs: []
        - Branch String:   'png.c:325,14'
          Branch Sides:
            - BranchSide:      'png.c:327,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'png.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:330,17'
          Branch Sides:
            - BranchSide:      'png.c:335,30'
              BranchSideFuncs: []
            - BranchSide:      'png.c:351,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:295,7'
          Dst:             OSS_FUZZ_png_set_mem_fn
        - Src:             'png.c:307,4'
          Dst:             OSS_FUZZ_png_set_error_fn
        - Src:             'png.c:310,12'
          Dst:             _setjmp
        - Src:             'png.c:325,14'
          Dst:             OSS_FUZZ_png_user_version_check
        - Src:             'png.c:327,36'
          Dst:             OSS_FUZZ_png_malloc_warn
    - functionName:    OSS_FUZZ_png_user_version_check
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - user_png_ver
      BBCount:         24
      ICount:          174
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_safecat
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:206,8'
          Branch Sides:
            - BranchSide:      'png.c:208,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:223,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:214,14'
          Branch Sides:
            - BranchSide:      'png.c:215,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:216,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:216,14'
          Branch Sides:
            - BranchSide:      'png.c:217,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:218,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:218,31'
          Branch Sides:
            - BranchSide:      'png.c:218,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:218,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:218,55'
          Branch Sides:
            - BranchSide:      'png.c:218,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:219,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:218,7'
          Branch Sides:
            - BranchSide:      'png.c:213,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:220,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:225,8'
          Branch Sides:
            - BranchSide:      'png.c:228,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:249,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:231,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:233,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:234,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:235,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'png.c:238,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_zalloc
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - items
        - size
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:108,8'
          Branch Sides:
            - BranchSide:      'png.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:111,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
        - Branch String:   'png.c:111,8'
          Branch Sides:
            - BranchSide:      'png.c:113,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'png.c:118,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
      Callsites:
        - Src:             'png.c:113,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'png.c:119,11'
          Dst:             OSS_FUZZ_png_malloc_warn
    - functionName:    OSS_FUZZ_png_zfree
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - ptr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:126,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_calculate_crc
      functionSourceFile: '/src/libpng/png.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - ptr
        - length
      BBCount:         24
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - crc32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'png.c:149,8'
          Branch Sides:
            - BranchSide:      'png.c:151,12'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'png.c:158,12'
              BranchSideFuncs:
                - crc32
        - Branch String:   'png.c:151,11'
          Branch Sides:
            - BranchSide:      'png.c:153,19'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'png.c:154,4'
              BranchSideFuncs:
                - crc32
        - Branch String:   'png.c:167,22'
          Branch Sides:
            - BranchSide:      'png.c:167,25'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'png.c:167,22'
              BranchSideFuncs: []
        - Branch String:   'png.c:167,8'
          Branch Sides:
            - BranchSide:      'png.c:167,8'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'png.c:169,19'
              BranchSideFuncs:
                - crc32
        - Branch String:   'png.c:175,14'
          Branch Sides:
            - BranchSide:      'png.c:176,25'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'png.c:179,22'
              BranchSideFuncs:
                - crc32
        - Branch String:   'png.c:187,7'
          Branch Sides:
            - BranchSide:      'png.c:173,35'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'png.c:191,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'png.c:179,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: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'png.c:136,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:
        - sig
        - start
        - num_to_check
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'png.c:84,8'
          Branch Sides:
            - BranchSide:      'png.c:85,20'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'png.c:87,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'png.c:87,13'
          Branch Sides:
            - BranchSide:      'png.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'png.c:88,7'
              BranchSideFuncs: []
        - Branch String:   'png.c:90,8'
          Branch Sides:
            - BranchSide:      'png.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:93,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'png.c:93,8'
          Branch Sides:
            - BranchSide:      'png.c:94,26'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'png.c:96,19'
              BranchSideFuncs:
                - memcmp
      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:
        - png_ptr
        - num_bytes
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'png.c:59,8'
          Branch Sides:
            - BranchSide:      'png.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'png.c:62,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:62,8'
          Branch Sides:
            - BranchSide:      'png.c:63,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:65,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'png.c:65,8'
          Branch Sides:
            - BranchSide:      'png.c:66,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'png.c:68,35'
              BranchSideFuncs: []
      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: 937
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - function
        - arg
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_image_free
        - _setjmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pngerror.c:942,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:946,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_free
            - BranchSide:      'pngerror.c:959,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_free
        - Branch String:   'pngerror.c:950,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:951,10'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:952,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_free
        - Branch String:   'pngerror.c:965,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:966,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_free
            - BranchSide:      'pngerror.c:968,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngerror.c:942,8'
          Dst:             _setjmp
        - Src:             'pngerror.c:966,7'
          Dst:             OSS_FUZZ_png_image_free
    - functionName:    OSS_FUZZ_png_safe_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_nonconst_ptr
        - warning_message
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_safecat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:927,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:927,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
            - BranchSide:      'pngerror.c:929,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
      Callsites:
        - Src:             'pngerror.c:929,7'
          Dst:             OSS_FUZZ_png_safecat
    - functionName:    OSS_FUZZ_png_safecat
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - bufsize
        - pos
        - string
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'pngerror.c:115,23'
          Branch Sides:
            - BranchSide:      'pngerror.c:115,26'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:115,23'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:115,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:115,8'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:117,11'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:117,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:118,10'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:121,7'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:118,33'
          Branch Sides:
            - BranchSide:      'pngerror.c:118,36'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:118,10'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:118,10'
          Branch Sides:
            - BranchSide:      'pngerror.c:119,35'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:121,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_safe_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_nonconst_ptr
        - error_message
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_safecat
        - abort
        - longjmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:894,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:896,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - abort
                - longjmp
            - BranchSide:      'pngerror.c:916,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'pngerror.c:903,33'
          Branch Sides:
            - BranchSide:      'pngerror.c:903,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - abort
                - longjmp
            - BranchSide:      'pngerror.c:908,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - abort
        - Branch String:   'pngerror.c:903,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:904,18'
              BranchSideFuncs:
                - longjmp
            - BranchSide:      'pngerror.c:908,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_safecat
                - abort
      Callsites:
        - Src:             'pngerror.c:896,7'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngerror.c:904,10'
          Dst:             longjmp
        - Src:             'pngerror.c:908,23'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngerror.c:910,10'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngerror.c:916,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: 857
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngerror.c:858,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:859,7'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:861,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_error_fn
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_ptr
        - error_fn
        - warning_fn
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:838,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:839,7'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:841,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_longjmp
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - val
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:761,24'
          Branch Sides:
            - BranchSide:      'pngerror.c:761,27'
              BranchSideFuncs:
                - abort
            - BranchSide:      'pngerror.c:775,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'pngerror.c:761,55'
          Branch Sides:
            - BranchSide:      'pngerror.c:762,8'
              BranchSideFuncs:
                - abort
            - BranchSide:      'pngerror.c:775,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'pngerror.c:761,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:763,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'pngerror.c:775,4'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'pngerror.c:775,4'
          Dst:             abort
    - functionName:    OSS_FUZZ_png_free_jmpbuf
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free
        - _setjmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:668,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:668,8'
              BranchSideFuncs:
                - _setjmp
                - OSS_FUZZ_png_free
            - BranchSide:      'pngerror.c:670,21'
              BranchSideFuncs:
                - _setjmp
                - OSS_FUZZ_png_free
        - Branch String:   'pngerror.c:675,22'
          Branch Sides:
            - BranchSide:      'pngerror.c:675,25'
              BranchSideFuncs:
                - _setjmp
                - OSS_FUZZ_png_free
            - BranchSide:      'pngerror.c:698,7'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:675,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:682,14'
              BranchSideFuncs:
                - _setjmp
                - OSS_FUZZ_png_free
            - BranchSide:      'pngerror.c:698,7'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:682,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:687,18'
              BranchSideFuncs:
                - _setjmp
                - OSS_FUZZ_png_free
            - BranchSide:      'pngerror.c:695,7'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:687,17'
          Branch Sides:
            - BranchSide:      'pngerror.c:689,16'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:694,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngerror.c:687,18'
          Dst:             _setjmp
        - Src:             'pngerror.c:692,16'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_set_longjmp_fn
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - longjmp_fn
        - jmp_buf_size
      BBCount:         21
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngerror.c:610,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:611,7'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:613,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngerror.c:613,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:615,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngerror.c:634,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
        - Branch String:   'pngerror.c:617,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:618,34'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:622,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngerror.c:625,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:626,13'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:628,34'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:636,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:638,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'pngerror.c:651,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:639,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:646,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngerror.c:649,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:651,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:653,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
      Callsites:
        - Src:             'pngerror.c:622,33'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngerror.c:646,13'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngerror.c:653,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - png_default_error
      functionUses:    89
      BranchProfiles:
        - Branch String:   'pngerror.c:82,24'
          Branch Sides:
            - BranchSide:      'pngerror.c:82,27'
              BranchSideFuncs:
                - png_default_error
            - BranchSide:      'pngerror.c:88,22'
              BranchSideFuncs:
                - png_default_error
        - Branch String:   'pngerror.c:82,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:83,10'
              BranchSideFuncs:
                - png_default_error
            - BranchSide:      'pngerror.c:88,22'
              BranchSideFuncs:
                - png_default_error
      Callsites:
        - Src:             'pngerror.c:88,4'
          Dst:             png_default_error
    - functionName:    OSS_FUZZ_png_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - warning_message
      BBCount:         22
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - png_default_warning
      functionUses:    58
      BranchProfiles:
        - Branch String:   'pngerror.c:219,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:226,15'
              BranchSideFuncs:
                - png_default_warning
            - BranchSide:      'pngerror.c:234,8'
              BranchSideFuncs:
                - png_default_warning
        - Branch String:   'pngerror.c:226,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:228,25'
              BranchSideFuncs:
                - png_default_warning
            - BranchSide:      'pngerror.c:233,4'
              BranchSideFuncs:
                - png_default_warning
        - Branch String:   'pngerror.c:228,13'
          Branch Sides:
            - BranchSide:      'pngerror.c:229,20'
              BranchSideFuncs:
                - png_default_warning
            - BranchSide:      'pngerror.c:231,10'
              BranchSideFuncs:
                - png_default_warning
        - Branch String:   'pngerror.c:229,20'
          Branch Sides:
            - BranchSide:      'pngerror.c:229,47'
              BranchSideFuncs:
                - png_default_warning
            - BranchSide:      'pngerror.c:230,19'
              BranchSideFuncs:
                - png_default_warning
        - Branch String:   'pngerror.c:234,24'
          Branch Sides:
            - BranchSide:      'pngerror.c:234,27'
              BranchSideFuncs:
                - png_default_warning
            - BranchSide:      'pngerror.c:238,27'
              BranchSideFuncs:
                - png_default_warning
        - Branch String:   'pngerror.c:234,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:235,10'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:238,27'
              BranchSideFuncs:
                - png_default_warning
      Callsites:
        - Src:             'pngerror.c:238,7'
          Dst:             png_default_warning
    - functionName:    png_default_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - warning_message
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_default_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:754,4'
          Dst:             OSS_FUZZ_png_longjmp
    - functionName:    OSS_FUZZ_png_fixed_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - name
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngerror.c:580,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:581,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngerror.c:586,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngerror.c:581,43'
          Branch Sides:
            - BranchSide:      'pngerror.c:581,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngerror.c:581,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngerror.c:581,7'
          Branch Sides:
            - BranchSide:      'pngerror.c:583,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngerror.c:586,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngerror.c:587,4'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_chunk_report
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - message
        - error
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - OSS_FUZZ_png_chunk_warning
      functionUses:    14
      BranchProfiles:
        - Branch String:   'pngerror.c:546,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:547,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngerror.c:550,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'pngerror.c:547,13'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngerror.c:550,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_chunk_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - warning_message
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_warning
        - png_format_buffer
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pngerror.c:500,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:501,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:505,25'
              BranchSideFuncs:
                - png_format_buffer
                - OSS_FUZZ_png_warning
      Callsites:
        - Src:             'pngerror.c:501,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:505,7'
          Dst:             png_format_buffer
        - Src:             'pngerror.c:506,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_chunk_benign_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_chunk_warning
      functionUses:    55
      BranchProfiles:
        - Branch String:   'pngerror.c:517,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:518,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngerror.c:521,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
      Callsites:
        - Src:             'pngerror.c:518,7'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngerror.c:521,7'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    OSS_FUZZ_png_chunk_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - png_format_buffer
      functionUses:    15
      BranchProfiles:
        - Branch String:   'pngerror.c:484,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:485,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngerror.c:489,25'
              BranchSideFuncs:
                - png_format_buffer
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngerror.c:485,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngerror.c:489,7'
          Dst:             png_format_buffer
        - Src:             'pngerror.c:490,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_format_buffer
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - buffer
        - error_message
      BBCount:         24
      ICount:          214
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngerror.c:440,4'
          Branch Sides:
            - BranchSide:      'pngerror.c:442,21'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:459,8'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:445,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:445,11'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:445,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:445,11'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:445,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:445,11'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:445,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:447,10'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:455,33'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:459,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:460,7'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:464,11'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:469,41'
          Branch Sides:
            - BranchSide:      'pngerror.c:469,44'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:469,7'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:469,7'
          Branch Sides:
            - BranchSide:      'pngerror.c:470,27'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:473,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_app_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    16
      BranchProfiles:
        - Branch String:   'pngerror.c:407,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:408,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:410,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngerror.c:408,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:410,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_app_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_warning
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngerror.c:394,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:395,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:397,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngerror.c:395,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:397,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_benign_error
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - error_message
      BBCount:         17
      ICount:          92
      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:
        - Branch String:   'pngerror.c:364,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:367,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngerror.c:378,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngerror.c:367,56'
          Branch Sides:
            - BranchSide:      'pngerror.c:368,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngerror.c:372,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:367,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:369,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngerror.c:372,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:378,56'
          Branch Sides:
            - BranchSide:      'pngerror.c:379,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngerror.c:383,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngerror.c:378,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:380,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngerror.c:383,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngerror.c:369,13'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngerror.c:372,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngerror.c:380,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngerror.c:383,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_formatted_warning
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - p
        - message
      BBCount:         32
      ICount:          210
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:301,28'
          Branch Sides:
            - BranchSide:      'pngerror.c:301,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:301,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:301,4'
          Branch Sides:
            - BranchSide:      'pngerror.c:306,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:350,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:306,21'
          Branch Sides:
            - BranchSide:      'pngerror.c:306,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:346,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:306,40'
          Branch Sides:
            - BranchSide:      'pngerror.c:306,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:346,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:306,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:308,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:346,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:315,63'
          Branch Sides:
            - BranchSide:      'pngerror.c:315,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:316,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:315,10'
          Branch Sides:
            - BranchSide:      'pngerror.c:317,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:320,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:320,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:323,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:341,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:330,37'
          Branch Sides:
            - BranchSide:      'pngerror.c:330,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:330,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:330,54'
          Branch Sides:
            - BranchSide:      'pngerror.c:330,57'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:330,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngerror.c:330,13'
          Branch Sides:
            - BranchSide:      'pngerror.c:331,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngerror.c:334,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
      Callsites:
        - Src:             'pngerror.c:356,4'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_warning_parameter_signed
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - number
        - format
        - value
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_warning_parameter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngerror.c:272,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:273,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_warning_parameter
            - BranchSide:      'pngerror.c:275,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_format_number
                - OSS_FUZZ_png_warning_parameter
        - Branch String:   'pngerror.c:277,18'
          Branch Sides:
            - BranchSide:      'pngerror.c:277,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
            - BranchSide:      'pngerror.c:277,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
        - Branch String:   'pngerror.c:277,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:277,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
            - BranchSide:      'pngerror.c:278,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
      Callsites:
        - Src:             'pngerror.c:275,10'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'pngerror.c:280,4'
          Dst:             OSS_FUZZ_png_warning_parameter
    - functionName:    OSS_FUZZ_png_format_number
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - start
        - end
        - format
        - number
      BBCount:         38
      ICount:          207
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pngerror.c:145,23'
          Branch Sides:
            - BranchSide:      'pngerror.c:145,27'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:145,4'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:145,4'
          Branch Sides:
            - BranchSide:      'pngerror.c:150,15'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:205,11'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:150,7'
          Branch Sides:
            - BranchSide:      'pngerror.c:154,22'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:165,22'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:169,29'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:175,22'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:179,29'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:184,20'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:155,29'
          Branch Sides:
            - BranchSide:      'pngerror.c:155,32'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:157,32'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:155,17'
          Branch Sides:
            - BranchSide:      'pngerror.c:157,32'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:160,20'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:192,47'
          Branch Sides:
            - BranchSide:      'pngerror.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:192,51'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:192,63'
          Branch Sides:
            - BranchSide:      'pngerror.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:192,67'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:192,11'
          Branch Sides:
            - BranchSide:      'pngerror.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:198,14'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:198,14'
          Branch Sides:
            - BranchSide:      'pngerror.c:199,14'
              BranchSideFuncs: []
            - BranchSide:      'pngerror.c:200,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_warning_parameter
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - number
        - string
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_safecat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngerror.c:250,19'
          Branch Sides:
            - BranchSide:      'pngerror.c:250,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
            - BranchSide:      'pngerror.c:250,19'
              BranchSideFuncs: []
        - Branch String:   'pngerror.c:250,8'
          Branch Sides:
            - BranchSide:      'pngerror.c:250,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
            - BranchSide:      'pngerror.c:251,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
      Callsites:
        - Src:             'pngerror.c:251,13'
          Dst:             OSS_FUZZ_png_safecat
    - functionName:    OSS_FUZZ_png_warning_parameter_unsigned
      functionSourceFile: '/src/libpng/pngerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p
        - number
        - format
        - value
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_format_number
        - OSS_FUZZ_png_warning_parameter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngerror.c:259,37'
          Dst:             OSS_FUZZ_png_format_number
        - Src:             'pngerror.c:259,4'
          Dst:             OSS_FUZZ_png_warning_parameter
    - functionName:    OSS_FUZZ_png_get_palette_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1362,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1362,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1365,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1362,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1363,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1365,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_io_chunk_type
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_io_state
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         1
      ICount:          10
      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: 1337
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1338,12'
          Branch Sides:
            - BranchSide:      'pngget.c:1338,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1338,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_chunk_cache_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1331,12'
          Branch Sides:
            - BranchSide:      'pngget.c:1331,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1331,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_height_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1324,12'
          Branch Sides:
            - BranchSide:      'pngget.c:1324,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1324,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_width_max
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1318,12'
          Branch Sides:
            - BranchSide:      'pngget.c:1318,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1318,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_compression_buffer_size
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1292,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1293,7'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1300,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_chunk_ptr
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1285,12'
          Branch Sides:
            - BranchSide:      'pngget.c:1285,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1285,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_rgb_to_gray_status
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1277,22'
          Branch Sides:
            - BranchSide:      'pngget.c:1277,32'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1277,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_unknown_chunks
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unknowns
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1263,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1263,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1269,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1263,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1263,47'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1269,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1263,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1265,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1269,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_tRNS
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - trans_alpha
        - num_trans
        - trans_color
      BBCount:         26
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1220,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1220,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1220,24'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1220,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1220,44'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1221,9'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1220,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1220,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1223,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1223,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1225,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1237,14'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1225,14'
          Branch Sides:
            - BranchSide:      'pngget.c:1227,28'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1231,14'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1231,14'
          Branch Sides:
            - BranchSide:      'pngget.c:1232,30'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1233,7'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1237,14'
          Branch Sides:
            - BranchSide:      'pngget.c:1239,30'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1243,14'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1247,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1249,23'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1252,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_tIME
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - mod_time
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1200,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1200,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1207,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1200,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1201,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1207,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1201,47'
          Branch Sides:
            - BranchSide:      'pngget.c:1201,50'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1207,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1200,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1203,21'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1207,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_text
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - text_ptr
        - num_text
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1172,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1172,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1186,8'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1172,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1172,47'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1186,8'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1172,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1177,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1186,8'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1177,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1178,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1180,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1180,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1181,22'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1183,14'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1186,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1187,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1189,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sBIT
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - sig_bit
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1156,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1156,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1163,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1156,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1163,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1157,47'
          Branch Sides:
            - BranchSide:      'pngget.c:1157,50'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1163,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1156,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1159,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1163,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_PLTE
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - palette
        - num_palette
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1137,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1137,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1146,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1137,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1138,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1146,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1138,47'
          Branch Sides:
            - BranchSide:      'pngget.c:1138,50'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1146,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1137,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1140,18'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1146,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_pHYs
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - res_x
        - res_y
        - unit_type
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1105,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1105,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1105,24'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1105,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1105,44'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1106,9'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1105,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1105,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1108,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1108,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1110,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1114,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1114,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1116,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1120,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1120,11'
          Branch Sides:
            - BranchSide:      'pngget.c:1122,28'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1125,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sCAL_s
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unit
        - width
        - height
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1083,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1083,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1092,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1083,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1084,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1092,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1083,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1086,15'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1092,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sCAL
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unit
        - width
        - height
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - atof
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1065,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1065,27'
              BranchSideFuncs:
                - atof
                - atof
            - BranchSide:      'pngget.c:1074,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1065,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1066,9'
              BranchSideFuncs:
                - atof
                - atof
            - BranchSide:      'pngget.c:1074,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1065,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1068,15'
              BranchSideFuncs:
                - atof
                - atof
            - BranchSide:      'pngget.c:1074,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngget.c:1069,16'
          Dst:             atof
        - Src:             'pngget.c:1070,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: 1037
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unit
        - width
        - height
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_fixed
        - atof
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1040,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1040,27'
              BranchSideFuncs:
                - atof
                - OSS_FUZZ_png_fixed
                - atof
                - OSS_FUZZ_png_fixed
            - BranchSide:      'pngget.c:1054,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1040,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1041,9'
              BranchSideFuncs:
                - atof
                - OSS_FUZZ_png_fixed
                - atof
                - OSS_FUZZ_png_fixed
            - BranchSide:      'pngget.c:1054,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1040,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1043,15'
              BranchSideFuncs:
                - atof
                - OSS_FUZZ_png_fixed
                - atof
                - OSS_FUZZ_png_fixed
            - BranchSide:      'pngget.c:1054,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngget.c:1048,35'
          Dst:             atof
        - Src:             'pngget.c:1048,16'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngget.c:1049,36'
          Dst:             atof
        - Src:             'pngget.c:1049,17'
          Dst:             OSS_FUZZ_png_fixed
    - functionName:    OSS_FUZZ_png_get_pCAL
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1027
      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:
        - png_ptr
        - info_ptr
        - purpose
        - X0
        - X1
        - type
        - nparams
        - units
        - params
      BBCount:         23
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:1011,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1011,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1011,44'
          Branch Sides:
            - BranchSide:      'pngget.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1012,47'
          Branch Sides:
            - BranchSide:      'pngget.c:1013,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1013,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1013,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1013,38'
          Branch Sides:
            - BranchSide:      'pngget.c:1013,41'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1013,52'
          Branch Sides:
            - BranchSide:      'pngget.c:1013,55'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1013,68'
          Branch Sides:
            - BranchSide:      'pngget.c:1014,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1014,24'
          Branch Sides:
            - BranchSide:      'pngget.c:1014,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1014,41'
          Branch Sides:
            - BranchSide:      'pngget.c:1014,44'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:1011,8'
          Branch Sides:
            - BranchSide:      'pngget.c:1016,18'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:1026,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_oFFs
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - offset_x
        - offset_y
        - unit_type
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:989,24'
          Branch Sides:
            - BranchSide:      'pngget.c:989,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:999,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:989,44'
          Branch Sides:
            - BranchSide:      'pngget.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:999,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:990,47'
          Branch Sides:
            - BranchSide:      'pngget.c:991,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:999,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:991,25'
          Branch Sides:
            - BranchSide:      'pngget.c:991,28'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:999,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:991,45'
          Branch Sides:
            - BranchSide:      'pngget.c:991,48'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:999,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:989,8'
          Branch Sides:
            - BranchSide:      'pngget.c:993,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:999,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_IHDR
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 980
      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:
        - png_ptr
        - info_ptr
        - width
        - height
        - bit_depth
        - color_type
        - interlace_type
        - compression_type
        - filter_type
      BBCount:         30
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - OSS_FUZZ_png_check_IHDR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngget.c:946,24'
          Branch Sides:
            - BranchSide:      'pngget.c:946,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:947,7'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:946,8'
          Branch Sides:
            - BranchSide:      'pngget.c:947,7'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:949,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:949,8'
          Branch Sides:
            - BranchSide:      'pngget.c:950,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:952,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:952,8'
          Branch Sides:
            - BranchSide:      'pngget.c:953,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:955,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:955,8'
          Branch Sides:
            - BranchSide:      'pngget.c:956,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:958,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:958,8'
          Branch Sides:
            - BranchSide:      'pngget.c:959,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:961,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:961,8'
          Branch Sides:
            - BranchSide:      'pngget.c:962,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:964,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:964,8'
          Branch Sides:
            - BranchSide:      'pngget.c:965,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:967,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngget.c:967,8'
          Branch Sides:
            - BranchSide:      'pngget.c:968,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
            - BranchSide:      'pngget.c:975,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
      Callsites:
        - Src:             'pngget.c:975,4'
          Dst:             OSS_FUZZ_png_check_IHDR
    - functionName:    OSS_FUZZ_png_get_hIST
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - hist
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:927,24'
          Branch Sides:
            - BranchSide:      'pngget.c:927,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:934,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:927,44'
          Branch Sides:
            - BranchSide:      'pngget.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:934,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:928,47'
          Branch Sides:
            - BranchSide:      'pngget.c:928,50'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:934,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:927,8'
          Branch Sides:
            - BranchSide:      'pngget.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:934,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_eXIf_1
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - num_exif
        - exif
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:908,24'
          Branch Sides:
            - BranchSide:      'pngget.c:908,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:916,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:908,44'
          Branch Sides:
            - BranchSide:      'pngget.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:916,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:909,47'
          Branch Sides:
            - BranchSide:      'pngget.c:909,50'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:916,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:908,8'
          Branch Sides:
            - BranchSide:      'pngget.c:911,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:916,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_eXIf
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - exif
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngget.c:896,3'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_get_mDCV
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 887
      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:
        - png_ptr
        - info_ptr
        - white_x
        - white_y
        - red_x
        - red_y
        - green_x
        - green_y
        - blue_x
        - blue_y
        - mastering_maxDL
        - mastering_minDL
      BBCount:         39
      ICount:          259
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:868,24'
          Branch Sides:
            - BranchSide:      'pngget.c:868,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:886,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:868,44'
          Branch Sides:
            - BranchSide:      'pngget.c:869,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:886,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:868,8'
          Branch Sides:
            - BranchSide:      'pngget.c:871,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:886,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:871,11'
          Branch Sides:
            - BranchSide:      'pngget.c:871,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:872,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:872,11'
          Branch Sides:
            - BranchSide:      'pngget.c:872,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:873,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:873,11'
          Branch Sides:
            - BranchSide:      'pngget.c:873,35'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:874,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:874,11'
          Branch Sides:
            - BranchSide:      'pngget.c:874,35'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:875,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:875,11'
          Branch Sides:
            - BranchSide:      'pngget.c:875,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:876,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:876,11'
          Branch Sides:
            - BranchSide:      'pngget.c:876,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:877,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:877,11'
          Branch Sides:
            - BranchSide:      'pngget.c:877,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:878,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:878,11'
          Branch Sides:
            - BranchSide:      'pngget.c:878,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:879,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:879,11'
          Branch Sides:
            - BranchSide:      'pngget.c:880,29'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:881,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:881,11'
          Branch Sides:
            - BranchSide:      'pngget.c:882,29'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:883,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_mDCV_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 856
      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:
        - png_ptr
        - info_ptr
        - white_x
        - white_y
        - red_x
        - red_y
        - green_x
        - green_y
        - blue_x
        - blue_y
        - mastering_maxDL
        - mastering_minDL
      BBCount:         39
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:839,24'
          Branch Sides:
            - BranchSide:      'pngget.c:839,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:855,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:839,44'
          Branch Sides:
            - BranchSide:      'pngget.c:840,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:855,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:839,8'
          Branch Sides:
            - BranchSide:      'pngget.c:842,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:855,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:842,11'
          Branch Sides:
            - BranchSide:      'pngget.c:842,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:843,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:843,11'
          Branch Sides:
            - BranchSide:      'pngget.c:843,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:844,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:844,11'
          Branch Sides:
            - BranchSide:      'pngget.c:844,35'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:845,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:845,11'
          Branch Sides:
            - BranchSide:      'pngget.c:845,35'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:846,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:846,11'
          Branch Sides:
            - BranchSide:      'pngget.c:846,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:847,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:847,11'
          Branch Sides:
            - BranchSide:      'pngget.c:847,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:848,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:848,11'
          Branch Sides:
            - BranchSide:      'pngget.c:848,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:849,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:849,11'
          Branch Sides:
            - BranchSide:      'pngget.c:849,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:850,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:850,11'
          Branch Sides:
            - BranchSide:      'pngget.c:850,55'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:851,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:851,11'
          Branch Sides:
            - BranchSide:      'pngget.c:851,55'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:852,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cLLI
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - maxCLL
        - maxFALL
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:814,24'
          Branch Sides:
            - BranchSide:      'pngget.c:814,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:822,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:814,44'
          Branch Sides:
            - BranchSide:      'pngget.c:815,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:822,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:814,8'
          Branch Sides:
            - BranchSide:      'pngget.c:817,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:822,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:817,11'
          Branch Sides:
            - BranchSide:      'pngget.c:817,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:818,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:818,11'
          Branch Sides:
            - BranchSide:      'pngget.c:818,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:819,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cLLI_fixed
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - maxCLL
        - maxFALL
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:795,24'
          Branch Sides:
            - BranchSide:      'pngget.c:795,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:803,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:795,44'
          Branch Sides:
            - BranchSide:      'pngget.c:796,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:803,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:795,8'
          Branch Sides:
            - BranchSide:      'pngget.c:798,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:803,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:798,11'
          Branch Sides:
            - BranchSide:      'pngget.c:798,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:799,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:799,11'
          Branch Sides:
            - BranchSide:      'pngget.c:799,39'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:800,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_cICP
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - colour_primaries
        - transfer_function
        - matrix_coefficients
        - video_full_range_flag
      BBCount:         17
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:770,25'
          Branch Sides:
            - BranchSide:      'pngget.c:770,28'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:770,45'
          Branch Sides:
            - BranchSide:      'pngget.c:771,10'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:771,48'
          Branch Sides:
            - BranchSide:      'pngget.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:772,34'
          Branch Sides:
            - BranchSide:      'pngget.c:772,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:772,63'
          Branch Sides:
            - BranchSide:      'pngget.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:773,37'
          Branch Sides:
            - BranchSide:      'pngget.c:773,40'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:770,9'
          Branch Sides:
            - BranchSide:      'pngget.c:775,29'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:782,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_sPLT
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - spalettes
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:751,24'
          Branch Sides:
            - BranchSide:      'pngget.c:751,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:757,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:751,44'
          Branch Sides:
            - BranchSide:      'pngget.c:751,47'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:757,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:751,8'
          Branch Sides:
            - BranchSide:      'pngget.c:753,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:757,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_iCCP
      functionSourceFile: '/src/libpng/pngget.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - name
        - compression_type
        - profile
        - proflen
      BBCount:         18
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:724,24'
          Branch Sides:
            - BranchSide:      'pngget.c:724,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:724,44'
          Branch Sides:
            - BranchSide:      'pngget.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:725,47'
          Branch Sides:
            - BranchSide:      'pngget.c:726,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:726,21'
          Branch Sides:
            - BranchSide:      'pngget.c:726,24'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:726,40'
          Branch Sides:
            - BranchSide:      'pngget.c:726,43'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:724,8'
          Branch Sides:
            - BranchSide:      'pngget.c:728,15'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:734,11'
          Branch Sides:
            - BranchSide:      'pngget.c:735,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:736,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - file_srgb_intent
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:704,24'
          Branch Sides:
            - BranchSide:      'pngget.c:704,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:712,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:704,44'
          Branch Sides:
            - BranchSide:      'pngget.c:705,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:712,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:704,8'
          Branch Sides:
            - BranchSide:      'pngget.c:707,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:712,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:707,11'
          Branch Sides:
            - BranchSide:      'pngget.c:708,30'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:709,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - file_gamma
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:683,24'
          Branch Sides:
            - BranchSide:      'pngget.c:683,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:692,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:683,44'
          Branch Sides:
            - BranchSide:      'pngget.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:692,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:683,8'
          Branch Sides:
            - BranchSide:      'pngget.c:686,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:692,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:686,11'
          Branch Sides:
            - BranchSide:      'pngget.c:687,24'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:689,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - file_gamma
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:664,24'
          Branch Sides:
            - BranchSide:      'pngget.c:664,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:671,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:664,44'
          Branch Sides:
            - BranchSide:      'pngget.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:671,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:664,8'
          Branch Sides:
            - BranchSide:      'pngget.c:667,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:671,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:667,11'
          Branch Sides:
            - BranchSide:      'pngget.c:667,45'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:668,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - whitex
        - whitey
        - redx
        - redy
        - greenx
        - greeny
        - bluex
        - bluey
      BBCount:         33
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:636,24'
          Branch Sides:
            - BranchSide:      'pngget.c:636,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:650,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:636,44'
          Branch Sides:
            - BranchSide:      'pngget.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:650,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:636,8'
          Branch Sides:
            - BranchSide:      'pngget.c:639,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:650,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:639,11'
          Branch Sides:
            - BranchSide:      'pngget.c:639,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:640,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:640,11'
          Branch Sides:
            - BranchSide:      'pngget.c:640,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:641,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:641,11'
          Branch Sides:
            - BranchSide:      'pngget.c:641,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:642,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:642,11'
          Branch Sides:
            - BranchSide:      'pngget.c:642,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:643,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:643,11'
          Branch Sides:
            - BranchSide:      'pngget.c:643,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:644,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:644,11'
          Branch Sides:
            - BranchSide:      'pngget.c:644,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:645,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:645,11'
          Branch Sides:
            - BranchSide:      'pngget.c:645,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:646,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:646,11'
          Branch Sides:
            - BranchSide:      'pngget.c:646,37'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:647,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - int_red_X
        - int_red_Y
        - int_red_Z
        - int_green_X
        - int_green_Y
        - int_green_Z
        - int_blue_X
        - int_blue_Y
        - int_blue_Z
      BBCount:         40
      ICount:          222
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - OSS_FUZZ_png_XYZ_from_xy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:608,24'
          Branch Sides:
            - BranchSide:      'pngget.c:608,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
            - BranchSide:      'pngget.c:624,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:608,44'
          Branch Sides:
            - BranchSide:      'pngget.c:609,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
            - BranchSide:      'pngget.c:624,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:609,48'
          Branch Sides:
            - BranchSide:      'pngget.c:610,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
            - BranchSide:      'pngget.c:624,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:608,8'
          Branch Sides:
            - BranchSide:      'pngget.c:612,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:624,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:612,11'
          Branch Sides:
            - BranchSide:      'pngget.c:612,47'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:613,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:613,11'
          Branch Sides:
            - BranchSide:      'pngget.c:613,47'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:614,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:614,11'
          Branch Sides:
            - BranchSide:      'pngget.c:614,47'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:615,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:615,11'
          Branch Sides:
            - BranchSide:      'pngget.c:615,51'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:616,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:616,11'
          Branch Sides:
            - BranchSide:      'pngget.c:616,51'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:617,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:617,11'
          Branch Sides:
            - BranchSide:      'pngget.c:617,51'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:618,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:618,11'
          Branch Sides:
            - BranchSide:      'pngget.c:618,49'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:619,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:619,11'
          Branch Sides:
            - BranchSide:      'pngget.c:619,49'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:620,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:620,11'
          Branch Sides:
            - BranchSide:      'pngget.c:620,49'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:621,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - red_X
        - red_Y
        - red_Z
        - green_X
        - green_Y
        - green_Z
        - blue_X
        - blue_Y
        - blue_Z
      BBCount:         40
      ICount:          240
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - OSS_FUZZ_png_XYZ_from_xy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:567,24'
          Branch Sides:
            - BranchSide:      'pngget.c:567,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
            - BranchSide:      'pngget.c:592,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:567,44'
          Branch Sides:
            - BranchSide:      'pngget.c:568,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
            - BranchSide:      'pngget.c:592,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:568,47'
          Branch Sides:
            - BranchSide:      'pngget.c:569,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_XYZ_from_xy
            - BranchSide:      'pngget.c:592,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:567,8'
          Branch Sides:
            - BranchSide:      'pngget.c:571,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:592,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:571,11'
          Branch Sides:
            - BranchSide:      'pngget.c:572,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:573,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:573,11'
          Branch Sides:
            - BranchSide:      'pngget.c:574,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:575,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:575,11'
          Branch Sides:
            - BranchSide:      'pngget.c:576,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:577,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:577,11'
          Branch Sides:
            - BranchSide:      'pngget.c:578,21'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:579,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:579,11'
          Branch Sides:
            - BranchSide:      'pngget.c:580,21'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:581,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:581,11'
          Branch Sides:
            - BranchSide:      'pngget.c:582,21'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:583,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:583,11'
          Branch Sides:
            - BranchSide:      'pngget.c:584,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:585,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:585,11'
          Branch Sides:
            - BranchSide:      'pngget.c:586,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:587,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:587,11'
          Branch Sides:
            - BranchSide:      'pngget.c:588,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:589,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - whitex
        - whitey
        - redx
        - redy
        - greenx
        - greeny
        - bluex
        - bluey
      BBCount:         33
      ICount:          217
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:533,24'
          Branch Sides:
            - BranchSide:      'pngget.c:533,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:555,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:533,44'
          Branch Sides:
            - BranchSide:      'pngget.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:555,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:533,8'
          Branch Sides:
            - BranchSide:      'pngget.c:536,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:555,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:536,11'
          Branch Sides:
            - BranchSide:      'pngget.c:537,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:538,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:538,11'
          Branch Sides:
            - BranchSide:      'pngget.c:539,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:540,11'
          Branch Sides:
            - BranchSide:      'pngget.c:541,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:542,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:542,11'
          Branch Sides:
            - BranchSide:      'pngget.c:543,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:544,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:544,11'
          Branch Sides:
            - BranchSide:      'pngget.c:545,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:546,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:546,11'
          Branch Sides:
            - BranchSide:      'pngget.c:547,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:548,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:548,11'
          Branch Sides:
            - BranchSide:      'pngget.c:549,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:550,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:550,11'
          Branch Sides:
            - BranchSide:      'pngget.c:551,20'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:552,7'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - background
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:507,24'
          Branch Sides:
            - BranchSide:      'pngget.c:507,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:515,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:507,44'
          Branch Sides:
            - BranchSide:      'pngget.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:515,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:508,47'
          Branch Sides:
            - BranchSide:      'pngget.c:509,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:515,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:507,8'
          Branch Sides:
            - BranchSide:      'pngget.c:511,23'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:515,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:493,24'
          Branch Sides:
            - BranchSide:      'pngget.c:493,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:496,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:493,8'
          Branch Sides:
            - BranchSide:      'pngget.c:494,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:496,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngget.c:483,24'
          Branch Sides:
            - BranchSide:      'pngget.c:483,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:486,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:483,8'
          Branch Sides:
            - BranchSide:      'pngget.c:484,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:486,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - res_x
        - res_y
        - unit_type
      BBCount:         26
      ICount:          150
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:442,24'
          Branch Sides:
            - BranchSide:      'pngget.c:442,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:442,24'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:442,44'
          Branch Sides:
            - BranchSide:      'pngget.c:442,44'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:442,8'
          Branch Sides:
            - BranchSide:      'pngget.c:442,8'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:445,11'
          Branch Sides:
            - BranchSide:      'pngget.c:447,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:451,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:451,11'
          Branch Sides:
            - BranchSide:      'pngget.c:453,19'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:457,11'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:457,11'
          Branch Sides:
            - BranchSide:      'pngget.c:459,28'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:468,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:462,14'
          Branch Sides:
            - BranchSide:      'pngget.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:467,7'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:464,17'
          Branch Sides:
            - BranchSide:      'pngget.c:464,56'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:465,17'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:465,17'
          Branch Sides:
            - BranchSide:      'pngget.c:465,56'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:466,10'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          23
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngget.c:269,24'
          Branch Sides:
            - BranchSide:      'pngget.c:269,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:280,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:269,44'
          Branch Sides:
            - BranchSide:      'pngget.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:280,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:269,8'
          Branch Sides:
            - BranchSide:      'pngget.c:272,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:280,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:272,11'
          Branch Sides:
            - BranchSide:      'pngget.c:273,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:274,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          23
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngget.c:249,24'
          Branch Sides:
            - BranchSide:      'pngget.c:249,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:260,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:249,44'
          Branch Sides:
            - BranchSide:      'pngget.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:260,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:249,8'
          Branch Sides:
            - BranchSide:      'pngget.c:252,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:260,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:252,11'
          Branch Sides:
            - BranchSide:      'pngget.c:253,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:254,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          22
      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:
        - png_ptr
        - microns
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_muldiv
        - OSS_FUZZ_png_warning
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngget.c:385,8'
          Branch Sides:
            - BranchSide:      'pngget.c:386,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:388,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          22
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          21
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngget.c:152,24'
          Branch Sides:
            - BranchSide:      'pngget.c:152,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:163,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:152,44'
          Branch Sides:
            - BranchSide:      'pngget.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:163,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:152,8'
          Branch Sides:
            - BranchSide:      'pngget.c:155,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:163,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:155,11'
          Branch Sides:
            - BranchSide:      'pngget.c:156,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:157,4'
              BranchSideFuncs: []
      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:
        - ppm
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_muldiv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngget.c:347,31'
          Branch Sides:
            - BranchSide:      'pngget.c:347,66'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:352,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:347,8'
          Branch Sides:
            - BranchSide:      'pngget.c:349,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:352,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          21
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngget.c:131,24'
          Branch Sides:
            - BranchSide:      'pngget.c:131,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:142,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:131,44'
          Branch Sides:
            - BranchSide:      'pngget.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:142,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:131,8'
          Branch Sides:
            - BranchSide:      'pngget.c:134,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:142,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:134,11'
          Branch Sides:
            - BranchSide:      'pngget.c:135,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:136,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         3
      ICount:          21
      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:
        - png_ptr
        - info_ptr
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngget.c:172,24'
          Branch Sides:
            - BranchSide:      'pngget.c:172,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:184,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:172,44'
          Branch Sides:
            - BranchSide:      'pngget.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:184,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:172,8'
          Branch Sides:
            - BranchSide:      'pngget.c:175,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:184,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:175,60'
          Branch Sides:
            - BranchSide:      'pngget.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:178,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:175,11'
          Branch Sides:
            - BranchSide:      'pngget.c:177,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:178,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:309,24'
          Branch Sides:
            - BranchSide:      'pngget.c:309,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:320,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:309,44'
          Branch Sides:
            - BranchSide:      'pngget.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:320,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:309,8'
          Branch Sides:
            - BranchSide:      'pngget.c:312,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:320,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:312,11'
          Branch Sides:
            - BranchSide:      'pngget.c:313,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:314,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:289,24'
          Branch Sides:
            - BranchSide:      'pngget.c:289,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:300,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:289,44'
          Branch Sides:
            - BranchSide:      'pngget.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:300,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:289,8'
          Branch Sides:
            - BranchSide:      'pngget.c:292,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:300,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:292,11'
          Branch Sides:
            - BranchSide:      'pngget.c:293,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:294,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         21
      ICount:          108
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_muldiv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:219,24'
          Branch Sides:
            - BranchSide:      'pngget.c:219,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:219,44'
          Branch Sides:
            - BranchSide:      'pngget.c:220,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:220,47'
          Branch Sides:
            - BranchSide:      'pngget.c:221,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:221,40'
          Branch Sides:
            - BranchSide:      'pngget.c:221,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:221,75'
          Branch Sides:
            - BranchSide:      'pngget.c:222,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:222,55'
          Branch Sides:
            - BranchSide:      'pngget.c:223,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:219,8'
          Branch Sides:
            - BranchSide:      'pngget.c:230,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_muldiv
            - BranchSide:      'pngget.c:239,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:230,11'
          Branch Sides:
            - BranchSide:      'pngget.c:232,17'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:233,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:195,24'
          Branch Sides:
            - BranchSide:      'pngget.c:195,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:207,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:195,44'
          Branch Sides:
            - BranchSide:      'pngget.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:207,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:195,8'
          Branch Sides:
            - BranchSide:      'pngget.c:198,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:207,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:198,11'
          Branch Sides:
            - BranchSide:      'pngget.c:199,24'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:201,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:118,24'
          Branch Sides:
            - BranchSide:      'pngget.c:118,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:121,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:118,8'
          Branch Sides:
            - BranchSide:      'pngget.c:119,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:121,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:109,24'
          Branch Sides:
            - BranchSide:      'pngget.c:109,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:112,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:109,8'
          Branch Sides:
            - BranchSide:      'pngget.c:110,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:112,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:100,24'
          Branch Sides:
            - BranchSide:      'pngget.c:100,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:103,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:100,8'
          Branch Sides:
            - BranchSide:      'pngget.c:101,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:103,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:91,24'
          Branch Sides:
            - BranchSide:      'pngget.c:91,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:94,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:91,8'
          Branch Sides:
            - BranchSide:      'pngget.c:92,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:94,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:82,24'
          Branch Sides:
            - BranchSide:      'pngget.c:82,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:85,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:82,8'
          Branch Sides:
            - BranchSide:      'pngget.c:83,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:85,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:73,24'
          Branch Sides:
            - BranchSide:      'pngget.c:73,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:76,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:73,8'
          Branch Sides:
            - BranchSide:      'pngget.c:74,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:76,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:64,24'
          Branch Sides:
            - BranchSide:      'pngget.c:64,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:67,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:64,8'
          Branch Sides:
            - BranchSide:      'pngget.c:65,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:67,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:52,24'
          Branch Sides:
            - BranchSide:      'pngget.c:52,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:55,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:52,8'
          Branch Sides:
            - BranchSide:      'pngget.c:53,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:55,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngget.c:42,24'
          Branch Sides:
            - BranchSide:      'pngget.c:42,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:45,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:42,8'
          Branch Sides:
            - BranchSide:      'pngget.c:43,14'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:45,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - flag
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngget.c:22,24'
          Branch Sides:
            - BranchSide:      'pngget.c:22,27'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:36,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:22,8'
          Branch Sides:
            - BranchSide:      'pngget.c:29,11'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:36,4'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:29,33'
          Branch Sides:
            - BranchSide:      'pngget.c:29,36'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:33,14'
              BranchSideFuncs: []
        - Branch String:   'pngget.c:29,11'
          Branch Sides:
            - BranchSide:      'pngget.c:30,10'
              BranchSideFuncs: []
            - BranchSide:      'pngget.c:33,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_mem_ptr
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngmem.c:276,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:277,7'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:279,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_mem_fn
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - mem_ptr
        - malloc_fn
        - free_fn
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngmem.c:261,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:261,8'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:263,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_free_default
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - ptr
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngmem.c:246,24'
          Branch Sides:
            - BranchSide:      'pngmem.c:246,27'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:247,7'
              BranchSideFuncs: []
        - Branch String:   'pngmem.c:246,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:247,7'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:250,9'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    OSS_FUZZ_png_malloc_warn
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - size
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_malloc_base
        - OSS_FUZZ_png_warning
      functionUses:    18
      BranchProfiles:
        - Branch String:   'pngmem.c:213,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:215,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngmem.c:223,4'
              BranchSideFuncs: []
        - Branch String:   'pngmem.c:217,11'
          Branch Sides:
            - BranchSide:      'pngmem.c:218,17'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:220,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
      Callsites:
        - Src:             'pngmem.c:215,23'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngmem.c:220,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_malloc_base
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - size
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'pngmem.c:87,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:87,29'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:90,11'
              BranchSideFuncs:
                - malloc
        - Branch String:   'pngmem.c:90,27'
          Branch Sides:
            - BranchSide:      'pngmem.c:90,30'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'pngmem.c:97,34'
              BranchSideFuncs:
                - malloc
        - Branch String:   'pngmem.c:90,11'
          Branch Sides:
            - BranchSide:      'pngmem.c:91,17'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:97,34'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    OSS_FUZZ_png_malloc_default
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - size
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_malloc_base
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngmem.c:192,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:196,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_error
        - Branch String:   'pngmem.c:198,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:199,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:201,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngmem.c:196,10'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngmem.c:199,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_realloc_array
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - old_array
        - old_elements
        - add_elements
        - element_size
      BBCount:         24
      ICount:          135
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_error
        - png_malloc_array_checked
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngmem.c:134,26'
          Branch Sides:
            - BranchSide:      'pngmem.c:134,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:136,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngmem.c:134,47'
          Branch Sides:
            - BranchSide:      'pngmem.c:134,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:136,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngmem.c:134,67'
          Branch Sides:
            - BranchSide:      'pngmem.c:135,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:136,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngmem.c:135,26'
          Branch Sides:
            - BranchSide:      'pngmem.c:135,29'
              BranchSideFuncs:
                - png_malloc_array_checked
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:141,8'
              BranchSideFuncs:
                - png_malloc_array_checked
        - Branch String:   'pngmem.c:134,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:136,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:141,8'
              BranchSideFuncs:
                - png_malloc_array_checked
        - Branch String:   'pngmem.c:141,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:143,54'
              BranchSideFuncs:
                - png_malloc_array_checked
            - BranchSide:      'pngmem.c:161,4'
              BranchSideFuncs: []
        - Branch String:   'pngmem.c:146,11'
          Branch Sides:
            - BranchSide:      'pngmem.c:151,14'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:159,4'
              BranchSideFuncs: []
        - Branch String:   'pngmem.c:151,14'
          Branch Sides:
            - BranchSide:      'pngmem.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:154,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngmem.c:136,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngmem.c:143,29'
          Dst:             png_malloc_array_checked
    - functionName:    png_malloc_array_checked
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - nelements
        - element_size
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_malloc_base
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngmem.c:112,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:113,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
            - BranchSide:      'pngmem.c:116,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngmem.c:113,14'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    OSS_FUZZ_png_malloc_array
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - nelements
        - element_size
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_error
        - png_malloc_array_checked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngmem.c:123,23'
          Branch Sides:
            - BranchSide:      'pngmem.c:123,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:124,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngmem.c:123,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:124,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:126,36'
              BranchSideFuncs:
                - png_malloc_array_checked
      Callsites:
        - Src:             'pngmem.c:124,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngmem.c:126,11'
          Dst:             png_malloc_array_checked
    - functionName:    OSS_FUZZ_png_malloc
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - size
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_malloc_base
      functionUses:    19
      BranchProfiles:
        - Branch String:   'pngmem.c:174,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:177,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_error
        - Branch String:   'pngmem.c:179,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:180,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngmem.c:182,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngmem.c:177,10'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngmem.c:180,8'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_calloc
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - size
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_malloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pngmem.c:55,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:55,8'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:56,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngmem.c:53,10'
          Dst:             OSS_FUZZ_png_malloc
    - functionName:    OSS_FUZZ_png_free
      functionSourceFile: '/src/libpng/pngmem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - ptr
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_free_default
      functionUses:    84
      BranchProfiles:
        - Branch String:   'pngmem.c:232,24'
          Branch Sides:
            - BranchSide:      'pngmem.c:232,27'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:233,7'
              BranchSideFuncs: []
        - Branch String:   'pngmem.c:232,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:236,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_default
        - Branch String:   'pngmem.c:236,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'pngmem.c:240,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_default
      Callsites:
        - Src:             'pngmem.c:240,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:
        - png_ptr
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_free_jmpbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngmem.c:26,8'
          Branch Sides:
            - BranchSide:      'pngmem.c:26,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free_jmpbuf
            - BranchSide:      'pngmem.c:31,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free_jmpbuf
      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_background
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3256
      functionLinenumberEnd: 3527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         111
      ICount:          968
      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:3271,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3272,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3274,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_get_channels
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3274,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3275,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3277,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_get_channels
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3277,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3278,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3281,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3281,54'
          Branch Sides:
            - BranchSide:      'pngread.c:3282,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3285,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3281,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3283,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3285,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3285,4'
          Branch Sides:
            - BranchSide:      'pngread.c:3288,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3292,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3296,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3304,4'
          Branch Sides:
            - BranchSide:      'pngread.c:3313,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3434,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3523,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3316,13'
          Branch Sides:
            - BranchSide:      'pngread.c:3321,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3426,10'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:3321,20'
          Branch Sides:
            - BranchSide:      'pngread.c:3324,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3335,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3324,23'
          Branch Sides:
            - BranchSide:      'pngread.c:3324,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3324,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3324,23'
          Branch Sides:
            - BranchSide:      'pngread.c:3324,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3324,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3324,23'
          Branch Sides:
            - BranchSide:      'pngread.c:3325,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3327,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3330,27'
          Branch Sides:
            - BranchSide:      'pngread.c:3330,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3330,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3340,20'
          Branch Sides:
            - BranchSide:      'pngread.c:3342,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3384,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3342,19'
          Branch Sides:
            - BranchSide:      'pngread.c:3344,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3380,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3354,22'
          Branch Sides:
            - BranchSide:      'pngread.c:3356,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3379,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3358,29'
          Branch Sides:
            - BranchSide:      'pngread.c:3360,52'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3377,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3362,32'
          Branch Sides:
            - BranchSide:      'pngread.c:3368,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3374,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3387,19'
          Branch Sides:
            - BranchSide:      'pngread.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3389,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3399,22'
          Branch Sides:
            - BranchSide:      'pngread.c:3401,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3422,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3403,29'
          Branch Sides:
            - BranchSide:      'pngread.c:3405,52'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3418,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3407,32'
          Branch Sides:
            - BranchSide:      'pngread.c:3409,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3414,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3446,40'
          Branch Sides:
            - BranchSide:      'pngread.c:3447,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3451,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3446,20'
          Branch Sides:
            - BranchSide:      'pngread.c:3448,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3451,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3451,13'
          Branch Sides:
            - BranchSide:      'pngread.c:3458,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3519,10'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:3458,20'
          Branch Sides:
            - BranchSide:      'pngread.c:3461,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3472,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3461,23'
          Branch Sides:
            - BranchSide:      'pngread.c:3461,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3461,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3461,23'
          Branch Sides:
            - BranchSide:      'pngread.c:3461,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3461,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3461,23'
          Branch Sides:
            - BranchSide:      'pngread.c:3462,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3464,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3467,27'
          Branch Sides:
            - BranchSide:      'pngread.c:3467,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3467,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3478,16'
          Branch Sides:
            - BranchSide:      'pngread.c:3481,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3517,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3492,19'
          Branch Sides:
            - BranchSide:      'pngread.c:3494,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3516,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3497,26'
          Branch Sides:
            - BranchSide:      'pngread.c:3499,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3508,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3499,29'
          Branch Sides:
            - BranchSide:      'pngread.c:3501,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3505,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3511,26'
          Branch Sides:
            - BranchSide:      'pngread.c:3512,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3514,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
      Callsites:
        - Src:             'pngread.c:3272,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3275,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3277,8'
          Dst:             OSS_FUZZ_png_get_channels
        - Src:             'pngread.c:3278,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3283,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3296,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3350,22'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:3395,22'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:3485,19'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:3523,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_read_row
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - row
        - dsp_row
      BBCount:         126
      ICount:          748
      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:    12
      BranchProfiles:
        - Branch String:   'pngread.c:290,8'
          Branch Sides:
            - BranchSide:      'pngread.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:299,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_start_row
        - Branch String:   'pngread.c:299,8'
          Branch Sides:
            - BranchSide:      'pngread.c:300,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_start_row
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:303,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:308,24'
          Branch Sides:
            - BranchSide:      'pngread.c:308,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:308,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:311,33'
          Branch Sides:
            - BranchSide:      'pngread.c:311,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:359,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:311,8'
          Branch Sides:
            - BranchSide:      'pngread.c:349,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:359,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:359,33'
          Branch Sides:
            - BranchSide:      'pngread.c:360,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:441,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:359,8'
          Branch Sides:
            - BranchSide:      'pngread.c:362,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:441,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:362,7'
          Branch Sides:
            - BranchSide:      'pngread.c:365,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:375,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:386,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:397,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:408,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:419,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:427,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:431,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:365,17'
          Branch Sides:
            - BranchSide:      'pngread.c:367,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:372,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:367,20'
          Branch Sides:
            - BranchSide:      'pngread.c:368,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:369,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:375,46'
          Branch Sides:
            - BranchSide:      'pngread.c:375,49'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:377,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:375,17'
          Branch Sides:
            - BranchSide:      'pngread.c:377,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:383,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:377,20'
          Branch Sides:
            - BranchSide:      'pngread.c:378,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:380,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:386,17'
          Branch Sides:
            - BranchSide:      'pngread.c:388,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:394,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:388,36'
          Branch Sides:
            - BranchSide:      'pngread.c:388,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:391,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:388,20'
          Branch Sides:
            - BranchSide:      'pngread.c:389,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:391,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:397,43'
          Branch Sides:
            - BranchSide:      'pngread.c:397,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:399,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:397,17'
          Branch Sides:
            - BranchSide:      'pngread.c:399,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:405,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:399,20'
          Branch Sides:
            - BranchSide:      'pngread.c:400,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:402,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:408,17'
          Branch Sides:
            - BranchSide:      'pngread.c:410,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:416,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:410,36'
          Branch Sides:
            - BranchSide:      'pngread.c:410,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:413,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:410,20'
          Branch Sides:
            - BranchSide:      'pngread.c:411,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:413,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:419,43'
          Branch Sides:
            - BranchSide:      'pngread.c:419,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:421,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:419,17'
          Branch Sides:
            - BranchSide:      'pngread.c:421,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:427,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:421,20'
          Branch Sides:
            - BranchSide:      'pngread.c:422,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:424,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:431,17'
          Branch Sides:
            - BranchSide:      'pngread.c:433,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:436,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:441,8'
          Branch Sides:
            - BranchSide:      'pngread.c:442,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:445,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
        - Branch String:   'pngread.c:448,8'
          Branch Sides:
            - BranchSide:      'pngread.c:450,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
            - BranchSide:      'pngread.c:462,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
        - Branch String:   'pngread.c:450,11'
          Branch Sides:
            - BranchSide:      'pngread.c:451,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_filter_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
            - BranchSide:      'pngread.c:454,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:465,72'
          Branch Sides:
            - BranchSide:      'pngread.c:466,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
                - png_do_read_intrapixel
            - BranchSide:      'pngread.c:474,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
        - Branch String:   'pngread.c:465,8'
          Branch Sides:
            - BranchSide:      'pngread.c:469,41'
              BranchSideFuncs:
                - png_do_read_intrapixel
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
            - BranchSide:      'pngread.c:474,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_do_read_transformations
        - Branch String:   'pngread.c:476,10'
          Branch Sides:
            - BranchSide:      'pngread.c:476,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_read_transformations
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:479,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_read_transformations
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:474,8'
          Branch Sides:
            - BranchSide:      'pngread.c:479,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_read_transformations
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:483,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:483,8'
          Branch Sides:
            - BranchSide:      'pngread.c:485,51'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:490,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:486,11'
          Branch Sides:
            - BranchSide:      'pngread.c:487,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:488,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
        - Branch String:   'pngread.c:490,13'
          Branch Sides:
            - BranchSide:      'pngread.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:491,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:495,33'
          Branch Sides:
            - BranchSide:      'pngread.c:496,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
            - BranchSide:      'pngread.c:512,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:495,8'
          Branch Sides:
            - BranchSide:      'pngread.c:498,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_do_read_interlace
            - BranchSide:      'pngread.c:512,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:498,11'
          Branch Sides:
            - BranchSide:      'pngread.c:499,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_read_interlace
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:502,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:502,11'
          Branch Sides:
            - BranchSide:      'pngread.c:503,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:505,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:505,11'
          Branch Sides:
            - BranchSide:      'pngread.c:506,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
            - BranchSide:      'pngread.c:507,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
        - Branch String:   'pngread.c:512,11'
          Branch Sides:
            - BranchSide:      'pngread.c:513,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_combine_row
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
            - BranchSide:      'pngread.c:515,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_row
                - OSS_FUZZ_png_combine_row
        - Branch String:   'pngread.c:520,8'
          Branch Sides:
            - BranchSide:      'pngread.c:520,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:521,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:300,7'
          Dst:             OSS_FUZZ_png_read_start_row
        - Src:             'pngread.c:368,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:369,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:378,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:380,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:389,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:391,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:400,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:402,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:411,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:413,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:422,19'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:424,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:433,16'
          Dst:             OSS_FUZZ_png_read_finish_row
        - Src:             'pngread.c:442,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:446,4'
          Dst:             OSS_FUZZ_png_read_IDAT_data
        - Src:             'pngread.c:451,10'
          Dst:             OSS_FUZZ_png_read_filter_row
        - Src:             'pngread.c:454,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:469,7'
          Dst:             png_do_read_intrapixel
        - Src:             'pngread.c:479,7'
          Dst:             OSS_FUZZ_png_do_read_transformations
        - Src:             'pngread.c:487,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:491,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:499,10'
          Dst:             OSS_FUZZ_png_do_read_interlace
        - Src:             'pngread.c:503,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:506,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:513,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:516,10'
          Dst:             OSS_FUZZ_png_combine_row
        - Src:             'pngread.c:518,4'
          Dst:             OSS_FUZZ_png_read_finish_row
    - functionName:    png_do_read_intrapixel
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         30
      ICount:          275
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:229,8'
          Branch Sides:
            - BranchSide:      'pngread.c:229,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:232,31'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:234,11'
          Branch Sides:
            - BranchSide:      'pngread.c:239,14'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:254,16'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:239,14'
          Branch Sides:
            - BranchSide:      'pngread.c:240,29'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:242,19'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:242,19'
          Branch Sides:
            - BranchSide:      'pngread.c:243,29'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:246,13'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:248,10'
          Branch Sides:
            - BranchSide:      'pngread.c:250,40'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:253,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:259,14'
          Branch Sides:
            - BranchSide:      'pngread.c:260,29'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:262,19'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:262,19'
          Branch Sides:
            - BranchSide:      'pngread.c:263,29'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:266,13'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:268,10'
          Branch Sides:
            - BranchSide:      'pngread.c:270,48'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:280,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_image_read_composite
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         43
      ICount:          409
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:3136,4'
          Branch Sides:
            - BranchSide:      'pngread.c:3139,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3143,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3147,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3158,7'
          Branch Sides:
            - BranchSide:      'pngread.c:3163,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3238,4'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:3163,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3166,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3177,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3166,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3166,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3166,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3166,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3166,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3166,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3166,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3167,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3169,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3172,21'
          Branch Sides:
            - BranchSide:      'pngread.c:3172,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3172,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3183,10'
          Branch Sides:
            - BranchSide:      'pngread.c:3185,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3235,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3198,13'
          Branch Sides:
            - BranchSide:      'pngread.c:3200,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3234,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3202,20'
          Branch Sides:
            - BranchSide:      'pngread.c:3206,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3232,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3206,19'
          Branch Sides:
            - BranchSide:      'pngread.c:3208,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3230,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3210,26'
          Branch Sides:
            - BranchSide:      'pngread.c:3218,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3228,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
      Callsites:
        - Src:             'pngread.c:3147,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3190,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    png_image_read_and_map
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2808
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         87
      ICount:          669
      EdgeCount:       107
      CyclomaticComplexity: 22
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:2819,4'
          Branch Sides:
            - BranchSide:      'pngread.c:2822,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2826,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2830,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2841,7'
          Branch Sides:
            - BranchSide:      'pngread.c:2846,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2992,4'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:2846,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2849,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2860,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2849,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2849,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2849,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2849,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2849,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2849,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2849,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2850,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2852,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2855,21'
          Branch Sides:
            - BranchSide:      'pngread.c:2855,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2855,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2865,10'
          Branch Sides:
            - BranchSide:      'pngread.c:2867,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2989,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2879,13'
          Branch Sides:
            - BranchSide:      'pngread.c:2882,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2911,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2928,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2936,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2986,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2882,19'
          Branch Sides:
            - BranchSide:      'pngread.c:2885,48'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2908,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2893,26'
          Branch Sides:
            - BranchSide:      'pngread.c:2895,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2897,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2897,31'
          Branch Sides:
            - BranchSide:      'pngread.c:2899,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2903,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2911,19'
          Branch Sides:
            - BranchSide:      'pngread.c:2913,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2925,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2916,26'
          Branch Sides:
            - BranchSide:      'pngread.c:2917,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2919,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2919,31'
          Branch Sides:
            - BranchSide:      'pngread.c:2920,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2923,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2928,19'
          Branch Sides:
            - BranchSide:      'pngread.c:2930,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2933,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2936,19'
          Branch Sides:
            - BranchSide:      'pngread.c:2938,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2983,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2945,26'
          Branch Sides:
            - BranchSide:      'pngread.c:2946,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2949,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2949,31'
          Branch Sides:
            - BranchSide:      'pngread.c:2950,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2960,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2971,29'
          Branch Sides:
            - BranchSide:      'pngread.c:2971,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2972,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2972,29'
          Branch Sides:
            - BranchSide:      'pngread.c:2972,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2973,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2973,29'
          Branch Sides:
            - BranchSide:      'pngread.c:2973,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2974,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2974,29'
          Branch Sides:
            - BranchSide:      'pngread.c:2974,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2975,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2975,29'
          Branch Sides:
            - BranchSide:      'pngread.c:2975,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2976,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:2976,29'
          Branch Sides:
            - BranchSide:      'pngread.c:2976,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:2978,45'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
      Callsites:
        - Src:             'pngread.c:2830,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2872,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    png_image_skip_unused_chunks
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_set_keep_unknown_chunks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:1500,8'
          Dst:             OSS_FUZZ_png_set_keep_unknown_chunks
        - Src:             'pngread.c:1504,8'
          Dst:             OSS_FUZZ_png_set_keep_unknown_chunks
    - functionName:    decode_gamma
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - display
        - value
        - encoding
      BBCount:         15
      ICount:          104
      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:1552,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1553,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_error
                - set_file_encoding
            - BranchSide:      'pngread.c:1555,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_error
                - set_file_encoding
        - Branch String:   'pngread.c:1555,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1557,25'
              BranchSideFuncs:
                - set_file_encoding
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1561,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1561,4'
          Branch Sides:
            - BranchSide:      'pngread.c:1564,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
            - BranchSide:      'pngread.c:1568,33'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1572,10'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1575,16'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1580,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngread.c:1557,7'
          Dst:             set_file_encoding
        - Src:             'pngread.c:1564,18'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1580,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    set_file_encoding
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - display
      BBCount:         11
      ICount:          76
      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:
        - Branch String:   'pngread.c:1530,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1531,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1533,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_gamma_not_sRGB
                - OSS_FUZZ_png_reciprocal
        - Branch String:   'pngread.c:1533,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1535,30'
              BranchSideFuncs:
                - png_gamma_not_sRGB
                - OSS_FUZZ_png_reciprocal
            - BranchSide:      'pngread.c:1546,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1535,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1537,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
            - BranchSide:      'pngread.c:1542,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1525,24'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngread.c:1531,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:1533,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngread.c:1535,11'
          Dst:             png_gamma_not_sRGB
        - Src:             'pngread.c:1538,37'
          Dst:             OSS_FUZZ_png_reciprocal
    - functionName:    png_gamma_not_sRGB
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - g
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_gamma_significant
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngread.c:1232,30'
          Branch Sides:
            - BranchSide:      'pngread.c:1232,33'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1233,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1232,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1233,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1235,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
      Callsites:
        - Src:             'pngread.c:1235,11'
          Dst:             OSS_FUZZ_png_gamma_significant
    - functionName:    png_colormap_compose
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - display
        - foreground
        - foreground_encoding
        - alpha
        - background
        - encoding
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decode_gamma
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pngread.c:1606,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1611,9'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1617,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1598,20'
          Dst:             decode_gamma
        - Src:             'pngread.c:1599,20'
          Dst:             decode_gamma
    - functionName:    make_rgb_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - display
      BBCount:         15
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_colormap_entry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngread.c:1930,4'
          Branch Sides:
            - BranchSide:      'pngread.c:1934,13'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1944,16'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1934,7'
          Branch Sides:
            - BranchSide:      'pngread.c:1938,16'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1942,4'
              BranchSideFuncs:
                - png_create_colormap_entry
        - Branch String:   'pngread.c:1938,10'
          Branch Sides:
            - BranchSide:      'pngread.c:1939,39'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1941,7'
              BranchSideFuncs:
                - png_create_colormap_entry
      Callsites:
        - Src:             'pngread.c:1939,13'
          Dst:             png_create_colormap_entry
    - functionName:    png_create_colormap_entry
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - display
        - ip
        - red
        - green
        - blue
        - alpha
        - encoding
      BBCount:         85
      ICount:          839
      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:1633,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1633,68'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - set_file_encoding
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1634,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - set_file_encoding
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1636,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1637,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1642,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - set_file_encoding
        - Branch String:   'pngread.c:1642,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1644,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - set_file_encoding
            - BranchSide:      'pngread.c:1653,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
        - Branch String:   'pngread.c:1644,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1645,28'
              BranchSideFuncs:
                - set_file_encoding
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
            - BranchSide:      'pngread.c:1650,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
        - Branch String:   'pngread.c:1653,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1655,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_gamma_16bit_correct
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1676,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1661,29'
          Branch Sides:
            - BranchSide:      'pngread.c:1661,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1663,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1661,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1663,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1669,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1676,13'
          Branch Sides:
            - BranchSide:      'pngread.c:1681,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1688,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1689,28'
          Branch Sides:
            - BranchSide:      'pngread.c:1689,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1694,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1702,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1704,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1736,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1704,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1707,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1726,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1710,14'
          Branch Sides:
            - BranchSide:      'pngread.c:1711,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1716,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1736,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1737,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1742,24'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1742,69'
          Branch Sides:
            - BranchSide:      'pngread.c:1742,69'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1743,14'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1753,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1755,31'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1810,28'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1763,10'
          Branch Sides:
            - BranchSide:      'pngread.c:1766,53'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1770,20'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1788,49'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1792,20'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1804,16'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1770,20'
          Branch Sides:
            - BranchSide:      'pngread.c:1772,23'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1782,57'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1772,23'
          Branch Sides:
            - BranchSide:      'pngread.c:1774,30'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1780,41'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1792,20'
          Branch Sides:
            - BranchSide:      'pngread.c:1794,23'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1800,45'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1794,23'
          Branch Sides:
            - BranchSide:      'pngread.c:1795,31'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1798,28'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1814,10'
          Branch Sides:
            - BranchSide:      'pngread.c:1817,50'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1820,54'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1826,46'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1829,42'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1833,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1637,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:1645,10'
          Dst:             set_file_encoding
        - Src:             'pngread.c:1657,13'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1658,15'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1659,14'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:1737,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    make_gray_file_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - display
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_colormap_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:1851,4'
          Branch Sides:
            - BranchSide:      'pngread.c:1852,33'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1854,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1852,7'
          Dst:             png_create_colormap_entry
    - functionName:    make_ga_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - display
      BBCount:         14
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - png_create_colormap_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngread.c:1899,4'
          Branch Sides:
            - BranchSide:      'pngread.c:1901,28'
              BranchSideFuncs:
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1908,30'
              BranchSideFuncs:
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:1910,4'
          Branch Sides:
            - BranchSide:      'pngread.c:1914,13'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1919,16'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1914,7'
          Branch Sides:
            - BranchSide:      'pngread.c:1915,36'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1917,4'
              BranchSideFuncs:
                - png_create_colormap_entry
      Callsites:
        - Src:             'pngread.c:1902,7'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:1908,4'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:1915,10'
          Dst:             png_create_colormap_entry
    - functionName:    make_gray_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - display
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - png_create_colormap_entry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngread.c:1862,4'
          Branch Sides:
            - BranchSide:      'pngread.c:1863,33'
              BranchSideFuncs:
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:1865,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1863,7'
          Dst:             png_create_colormap_entry
    - functionName:    chromaticities_match_sRGB
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xy
      BBCount:         35
      ICount:          176
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngread.c:1211,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1211,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1211,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1212,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1212,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1212,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1212,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1213,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1213,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1213,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1213,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1214,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1214,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1214,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1214,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1215,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1215,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1215,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1215,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1216,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1216,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1216,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1216,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1217,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1217,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1217,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1217,68'
          Branch Sides:
            - BranchSide:      'pngread.c:1218,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1218,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1218,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1211,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1219,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1220,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_image_is_not_sRGB
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - chromaticities_match_sRGB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:1254,37'
          Branch Sides:
            - BranchSide:      'pngread.c:1254,40'
              BranchSideFuncs:
                - chromaticities_match_sRGB
            - BranchSide:      'pngread.c:1255,42'
              BranchSideFuncs:
                - chromaticities_match_sRGB
        - Branch String:   'pngread.c:1254,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1255,42'
              BranchSideFuncs:
                - chromaticities_match_sRGB
            - BranchSide:      'pngread.c:1258,8'
              BranchSideFuncs:
                - chromaticities_match_sRGB
        - Branch String:   'pngread.c:1258,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1259,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1262,8'
              BranchSideFuncs:
                - chromaticities_match_sRGB
        - Branch String:   'pngread.c:1262,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1263,42'
              BranchSideFuncs:
                - chromaticities_match_sRGB
            - BranchSide:      'pngread.c:1266,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1255,15'
          Dst:             chromaticities_match_sRGB
        - Src:             'pngread.c:1263,15'
          Dst:             chromaticities_match_sRGB
    - functionName:    png_image_format
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         16
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngread.c:1175,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1176,14'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1178,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1179,14'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1186,13'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1189,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1190,14'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1192,9'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1192,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1192,8'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1193,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_image_read_direct
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         156
      ICount:          961
      EdgeCount:       205
      CyclomaticComplexity: 51
      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_skip_unused_chunks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:3561,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3564,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_set_gray_to_rgb
            - BranchSide:      'pngread.c:3603,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3564,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3565,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3582,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3582,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3583,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3585,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3603,58'
          Branch Sides:
            - BranchSide:      'pngread.c:3604,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3607,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3603,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3605,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3607,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3615,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3620,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3631,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3620,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3621,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3624,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3635,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3637,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3647,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngread.c:3647,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3656,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_resolve_file_gamma
                - OSS_FUZZ_png_muldiv
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngread.c:3671,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
        - Branch String:   'pngread.c:3657,67'
          Branch Sides:
            - BranchSide:      'pngread.c:3658,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
            - BranchSide:      'pngread.c:3661,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
        - Branch String:   'pngread.c:3656,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3659,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
            - BranchSide:      'pngread.c:3661,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_expand_16
        - Branch String:   'pngread.c:3671,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3673,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_expand_16
            - BranchSide:      'pngread.c:3683,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
        - Branch String:   'pngread.c:3673,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3674,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
            - BranchSide:      'pngread.c:3677,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
        - Branch String:   'pngread.c:3683,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3689,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
            - BranchSide:      'pngread.c:3775,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:3689,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3696,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
            - BranchSide:      'pngread.c:3747,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:3696,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3697,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:3700,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_strip_alpha
        - Branch String:   'pngread.c:3700,22'
          Branch Sides:
            - BranchSide:      'pngread.c:3701,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:3704,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_background_fixed
        - Branch String:   'pngread.c:3704,22'
          Branch Sides:
            - BranchSide:      'pngread.c:3708,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:3727,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:3747,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3748,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:3751,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:3754,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3756,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:3762,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_add_alpha
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:3778,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3783,18'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:3794,15'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
        - Branch String:   'pngread.c:3783,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3784,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bgr
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
            - BranchSide:      'pngread.c:3787,23'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
        - Branch String:   'pngread.c:3794,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3801,18'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
            - BranchSide:      'pngread.c:3820,11'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
        - Branch String:   'pngread.c:3801,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3806,20'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
            - BranchSide:      'pngread.c:3811,23'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
        - Branch String:   'pngread.c:3806,20'
          Branch Sides:
            - BranchSide:      'pngread.c:3807,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_swap_alpha
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
            - BranchSide:      'pngread.c:3808,13'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
        - Branch String:   'pngread.c:3820,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3822,22'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_swap
            - BranchSide:      'pngread.c:3829,11'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3824,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3825,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_swap
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3826,7'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3829,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3830,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3833,4'
              BranchSideFuncs:
                - png_image_skip_unused_chunks
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
        - Branch String:   'pngread.c:3841,30'
          Branch Sides:
            - BranchSide:      'pngread.c:3841,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_interlace_handling
            - BranchSide:      'pngread.c:3844,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3841,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3842,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3844,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3849,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3850,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3852,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3852,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3855,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3864,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3855,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3858,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3862,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3858,42'
          Branch Sides:
            - BranchSide:      'pngread.c:3859,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3860,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3858,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3860,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3861,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3864,16'
          Branch Sides:
            - BranchSide:      'pngread.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3865,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3867,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3868,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3871,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3871,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3872,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3875,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3875,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3876,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3880,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3880,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3882,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3886,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3882,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3883,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3884,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3886,63'
          Branch Sides:
            - BranchSide:      'pngread.c:3887,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3890,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3887,62'
          Branch Sides:
            - BranchSide:      'pngread.c:3888,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3898,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3886,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3890,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3898,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3890,17'
          Branch Sides:
            - BranchSide:      'pngread.c:3891,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3893,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3898,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3899,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:3908,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3911,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3912,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3917,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3917,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3919,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3924,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3928,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3931,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3941,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3941,13'
          Branch Sides:
            - BranchSide:      'pngread.c:3944,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3956,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3958,7'
          Branch Sides:
            - BranchSide:      'pngread.c:3960,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3970,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:3963,10'
          Branch Sides:
            - BranchSide:      'pngread.c:3958,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3965,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
      Callsites:
        - Src:             'pngread.c:3550,4'
          Dst:             OSS_FUZZ_png_set_expand
        - Src:             'pngread.c:3554,33'
          Dst:             png_image_format
        - Src:             'pngread.c:3565,13'
          Dst:             OSS_FUZZ_png_set_gray_to_rgb
        - Src:             'pngread.c:3585,13'
          Dst:             OSS_FUZZ_png_set_rgb_to_gray_fixed
        - Src:             'pngread.c:3612,10'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
        - Src:             'pngread.c:3657,19'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngread.c:3656,14'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'pngread.c:3658,14'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngread.c:3674,13'
          Dst:             OSS_FUZZ_png_set_expand_16
        - Src:             'pngread.c:3677,13'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'pngread.c:3701,16'
          Dst:             OSS_FUZZ_png_set_strip_alpha
        - Src:             'pngread.c:3720,16'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:3764,13'
          Dst:             OSS_FUZZ_png_set_add_alpha
        - Src:             'pngread.c:3775,7'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
        - Src:             'pngread.c:3784,16'
          Dst:             OSS_FUZZ_png_set_bgr
        - Src:             'pngread.c:3807,19'
          Dst:             OSS_FUZZ_png_set_swap_alpha
        - Src:             'pngread.c:3825,13'
          Dst:             OSS_FUZZ_png_set_swap
        - Src:             'pngread.c:3830,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3833,4'
          Dst:             png_image_skip_unused_chunks
        - Src:             'pngread.c:3842,16'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:3844,4'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'pngread.c:3865,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3891,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3899,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3931,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:3931,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:3934,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:3934,16'
          Dst:             png_image_read_composite
        - Src:             'pngread.c:3936,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:3944,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:3944,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:3947,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:3947,16'
          Dst:             png_image_read_background
        - Src:             'pngread.c:3949,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:3965,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    OSS_FUZZ_png_read_update_info
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
      BBCount:         9
      ICount:          47
      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:
        - Branch String:   'pngread.c:174,8'
          Branch Sides:
            - BranchSide:      'pngread.c:174,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_read_start_row
                - OSS_FUZZ_png_read_transform_info
            - BranchSide:      'pngread.c:176,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_read_start_row
                - OSS_FUZZ_png_read_transform_info
        - Branch String:   'pngread.c:176,11'
          Branch Sides:
            - BranchSide:      'pngread.c:178,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_start_row
                - OSS_FUZZ_png_read_transform_info
            - BranchSide:      'pngread.c:189,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
      Callsites:
        - Src:             'pngread.c:178,10'
          Dst:             OSS_FUZZ_png_read_start_row
        - Src:             'pngread.c:181,13'
          Dst:             OSS_FUZZ_png_read_transform_info
        - Src:             'pngread.c:189,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    png_image_read_colormapped
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         63
      ICount:          411
      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:3013,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3014,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3016,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3019,4'
          Branch Sides:
            - BranchSide:      'pngread.c:3025,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3038,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3038,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3048,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3058,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3064,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3025,62'
          Branch Sides:
            - BranchSide:      'pngread.c:3026,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3027,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3026,58'
          Branch Sides:
            - BranchSide:      'pngread.c:3027,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3030,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3025,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3028,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3030,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3038,64'
          Branch Sides:
            - BranchSide:      'pngread.c:3039,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3044,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3039,38'
          Branch Sides:
            - BranchSide:      'pngread.c:3040,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3044,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3040,53'
          Branch Sides:
            - BranchSide:      'pngread.c:3041,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3044,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3038,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3042,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3044,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3048,57'
          Branch Sides:
            - BranchSide:      'pngread.c:3049,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3054,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3049,38'
          Branch Sides:
            - BranchSide:      'pngread.c:3050,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3054,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3050,53'
          Branch Sides:
            - BranchSide:      'pngread.c:3051,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3054,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3048,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3052,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3054,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3058,63'
          Branch Sides:
            - BranchSide:      'pngread.c:3059,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3064,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3059,38'
          Branch Sides:
            - BranchSide:      'pngread.c:3060,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3064,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3060,53'
          Branch Sides:
            - BranchSide:      'pngread.c:3061,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3064,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3058,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3062,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3064,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:3082,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3084,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3089,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:3093,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3096,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_get_rowbytes
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:3108,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:3110,7'
          Branch Sides:
            - BranchSide:      'pngread.c:3112,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3122,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:3115,10'
          Branch Sides:
            - BranchSide:      'pngread.c:3110,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:3117,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
      Callsites:
        - Src:             'pngread.c:3007,4'
          Dst:             png_image_skip_unused_chunks
        - Src:             'pngread.c:3014,16'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:3016,4'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'pngread.c:3068,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:3096,43'
          Dst:             OSS_FUZZ_png_get_rowbytes
        - Src:             'pngread.c:3096,23'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:3099,16'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:3099,16'
          Dst:             png_image_read_and_map
        - Src:             'pngread.c:3101,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:3117,13'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    png_image_read_colormap
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         274
      ICount:          2087
      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:1983,59'
          Branch Sides:
            - BranchSide:      'pngread.c:1984,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1985,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1984,55'
          Branch Sides:
            - BranchSide:      'pngread.c:1985,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2011,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1983,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1987,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2011,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1987,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1988,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1990,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1990,16'
          Branch Sides:
            - BranchSide:      'pngread.c:1991,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2000,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2001,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2003,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2007,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2011,13'
          Branch Sides:
            - BranchSide:      'pngread.c:2012,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2015,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2026,33'
          Branch Sides:
            - BranchSide:      'pngread.c:2027,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2031,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2026,8'
          Branch Sides:
            - BranchSide:      'pngread.c:2028,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2031,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - png_create_colormap_entry
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2038,4'
          Branch Sides:
            - BranchSide:      'pngread.c:2041,14'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2222,24'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2372,15'
              BranchSideFuncs:
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2372,15'
              BranchSideFuncs:
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2671,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2732,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2041,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2046,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2126,27'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2049,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2050,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2052,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2058,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2060,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2073,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2062,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2063,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2064,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2073,13'
          Branch Sides:
            - BranchSide:      'pngread.c:2079,20'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2097,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
        - Branch String:   'pngread.c:2079,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2080,45'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2092,45'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2104,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2105,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2106,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2128,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2129,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2131,61'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2133,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2137,21'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2207,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2137,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2138,30'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2142,23'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2142,40'
          Branch Sides:
            - BranchSide:      'pngread.c:2142,43'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2184,32'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2142,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2148,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2184,32'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2150,26'
          Branch Sides:
            - BranchSide:      'pngread.c:2152,32'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2164,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2224,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2226,43'
              BranchSideFuncs:
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2253,18'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2226,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2227,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2229,59'
              BranchSideFuncs:
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2253,62'
          Branch Sides:
            - BranchSide:      'pngread.c:2254,17'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2258,35'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2254,34'
          Branch Sides:
            - BranchSide:      'pngread.c:2254,37'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2294,46'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2253,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2258,35'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2294,46'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2260,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2261,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2263,64'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2265,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2267,26'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2277,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2294,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2295,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2297,18'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2298,16'
          Branch Sides:
            - BranchSide:      'pngread.c:2300,39'
              BranchSideFuncs:
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2308,35'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2327,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2333,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2338,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2338,16'
          Branch Sides:
            - BranchSide:      'pngread.c:2345,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2361,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2350,19'
          Branch Sides:
            - BranchSide:      'pngread.c:2352,56'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2359,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2372,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2382,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_rgb_to_gray_fixed
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2510,27'
              BranchSideFuncs:
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2389,66'
          Branch Sides:
            - BranchSide:      'pngread.c:2390,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2391,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2390,40'
          Branch Sides:
            - BranchSide:      'pngread.c:2391,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - make_ga_colormap
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2409,69'
              BranchSideFuncs:
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2389,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2397,28'
              BranchSideFuncs:
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2409,69'
              BranchSideFuncs:
                - OSS_FUZZ_png_resolve_file_gamma
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2399,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2400,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2402,62'
              BranchSideFuncs:
                - make_ga_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2415,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2416,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2429,21'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - png_gamma_not_sRGB
                - make_gray_file_colormap
        - Branch String:   'pngread.c:2429,69'
          Branch Sides:
            - BranchSide:      'pngread.c:2430,19'
              BranchSideFuncs:
                - png_gamma_not_sRGB
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - make_gray_file_colormap
            - BranchSide:      'pngread.c:2431,38'
              BranchSideFuncs:
                - png_gamma_not_sRGB
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - make_gray_file_colormap
        - Branch String:   'pngread.c:2430,43'
          Branch Sides:
            - BranchSide:      'pngread.c:2431,38'
              BranchSideFuncs:
                - png_gamma_not_sRGB
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - make_gray_file_colormap
            - BranchSide:      'pngread.c:2438,67'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2429,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2433,72'
              BranchSideFuncs:
                - make_gray_file_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2438,67'
              BranchSideFuncs:
                - make_gray_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_background_fixed
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2442,68'
          Branch Sides:
            - BranchSide:      'pngread.c:2443,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2446,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2442,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2446,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2499,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2453,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2460,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2473,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2460,26'
          Branch Sides:
            - BranchSide:      'pngread.c:2461,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2463,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_16bit_correct
                - png_create_colormap_entry
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2513,65'
          Branch Sides:
            - BranchSide:      'pngread.c:2514,16'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2519,21'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2513,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2519,21'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - make_rgb_colormap
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2657,47'
              BranchSideFuncs:
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2519,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2523,55'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2569,22'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2523,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2524,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2526,66'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2538,19'
          Branch Sides:
            - BranchSide:      'pngread.c:2542,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2555,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2542,22'
          Branch Sides:
            - BranchSide:      'pngread.c:2549,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2553,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2549,25'
          Branch Sides:
            - BranchSide:      'pngread.c:2550,54'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2552,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2572,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2573,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2575,66'
              BranchSideFuncs:
                - make_rgb_colormap
                - png_create_colormap_entry
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2580,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2582,26'
              BranchSideFuncs:
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2589,26'
              BranchSideFuncs:
                - memcmp
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2599,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2606,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2638,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_background_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2611,22'
          Branch Sides:
            - BranchSide:      'pngread.c:2613,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2630,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2613,25'
          Branch Sides:
            - BranchSide:      'pngread.c:2618,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2628,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2618,28'
          Branch Sides:
            - BranchSide:      'pngread.c:2619,57'
              BranchSideFuncs:
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2627,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2657,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2658,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2660,63'
              BranchSideFuncs:
                - make_rgb_colormap
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2672,37'
          Branch Sides:
            - BranchSide:      'pngread.c:2672,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2672,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2674,47'
          Branch Sides:
            - BranchSide:      'pngread.c:2674,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2675,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2679,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2680,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2682,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2685,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2686,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2688,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2688,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2689,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2691,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2691,13'
          Branch Sides:
            - BranchSide:      'pngread.c:2693,20'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2726,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
        - Branch String:   'pngread.c:2693,39'
          Branch Sides:
            - BranchSide:      'pngread.c:2693,42'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2718,45'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2693,56'
          Branch Sides:
            - BranchSide:      'pngread.c:2693,59'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2718,45'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2693,20'
          Branch Sides:
            - BranchSide:      'pngread.c:2695,23'
              BranchSideFuncs:
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2718,45'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2695,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2696,48'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2704,48'
              BranchSideFuncs:
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2711,26'
          Branch Sides:
            - BranchSide:      'pngread.c:2711,56'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2712,30'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_create_colormap_entry
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2720,23'
          Branch Sides:
            - BranchSide:      'pngread.c:2718,19'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
            - BranchSide:      'pngread.c:2720,39'
              BranchSideFuncs:
                - png_create_colormap_entry
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_set_packing
                - png_colormap_compose
                - png_colormap_compose
                - png_colormap_compose
                - png_create_colormap_entry
                - png_create_colormap_entry
        - Branch String:   'pngread.c:2726,17'
          Branch Sides:
            - BranchSide:      'pngread.c:2727,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2729,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
        - Branch String:   'pngread.c:2737,25'
          Branch Sides:
            - BranchSide:      'pngread.c:2737,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2741,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2737,51'
          Branch Sides:
            - BranchSide:      'pngread.c:2738,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_tRNS_to_alpha
            - BranchSide:      'pngread.c:2741,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2737,8'
          Branch Sides:
            - BranchSide:      'pngread.c:2739,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_tRNS_to_alpha
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2741,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2741,4'
          Branch Sides:
            - BranchSide:      'pngread.c:2745,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_alpha_mode_fixed
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
            - BranchSide:      'pngread.c:2749,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_set_scale_16
            - BranchSide:      'pngread.c:2755,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2749,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2750,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2751,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2759,27'
          Branch Sides:
            - BranchSide:      'pngread.c:2759,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2760,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2759,8'
          Branch Sides:
            - BranchSide:      'pngread.c:2760,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2762,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2765,4'
          Branch Sides:
            - BranchSide:      'pngread.c:2768,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2773,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2778,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2784,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2789,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2794,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2768,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2769,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2770,10'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:2773,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2774,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2775,10'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:2778,47'
          Branch Sides:
            - BranchSide:      'pngread.c:2779,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2780,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:2778,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2780,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2781,10'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:2784,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2785,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2786,10'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:2789,14'
          Branch Sides:
            - BranchSide:      'pngread.c:2790,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:2791,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1991,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2050,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2080,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2092,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2105,16'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'pngread.c:2129,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2131,42'
          Dst:             make_gray_colormap
        - Src:             'pngread.c:2157,25'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2171,22'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2202,16'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2227,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2229,42'
          Dst:             make_ga_colormap
        - Src:             'pngread.c:2261,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2263,45'
          Dst:             make_gray_colormap
        - Src:             'pngread.c:2270,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2280,16'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2295,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2301,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2309,16'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2354,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2382,13'
          Dst:             OSS_FUZZ_png_set_rgb_to_gray_fixed
        - Src:             'pngread.c:2400,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2402,45'
          Dst:             make_ga_colormap
        - Src:             'pngread.c:2409,46'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngread.c:2416,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2431,19'
          Dst:             png_gamma_not_sRGB
        - Src:             'pngread.c:2433,48'
          Dst:             make_gray_file_colormap
        - Src:             'pngread.c:2438,48'
          Dst:             make_gray_colormap
        - Src:             'pngread.c:2463,29'
          Dst:             OSS_FUZZ_png_gamma_16bit_correct
        - Src:             'pngread.c:2469,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2479,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2494,19'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2524,22'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2526,48'
          Dst:             make_rgb_colormap
        - Src:             'pngread.c:2529,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2550,28'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2573,22'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2575,48'
          Dst:             make_rgb_colormap
        - Src:             'pngread.c:2577,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2599,23'
          Dst:             memcmp
        - Src:             'pngread.c:2620,35'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2622,35'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2624,35'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2619,31'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2643,22'
          Dst:             OSS_FUZZ_png_set_background_fixed
        - Src:             'pngread.c:2658,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2660,45'
          Dst:             make_rgb_colormap
        - Src:             'pngread.c:2689,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2696,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2705,26'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2707,26'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2709,26'
          Dst:             png_colormap_compose
        - Src:             'pngread.c:2704,22'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2718,19'
          Dst:             png_create_colormap_entry
        - Src:             'pngread.c:2727,16'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'pngread.c:2732,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2739,7'
          Dst:             OSS_FUZZ_png_set_tRNS_to_alpha
        - Src:             'pngread.c:2745,10'
          Dst:             OSS_FUZZ_png_set_alpha_mode_fixed
        - Src:             'pngread.c:2750,13'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'pngread.c:2755,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2760,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2794,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:2797,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_image_finish_read
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 4089
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
        - background
        - buffer
        - row_stride
        - colormap
      BBCount:         49
      ICount:          306
      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:
        - Branch String:   'pngread.c:3978,22'
          Branch Sides:
            - BranchSide:      'pngread.c:3978,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4084,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:3978,8'
          Branch Sides:
            - BranchSide:      'pngread.c:3984,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4084,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:3984,31'
          Branch Sides:
            - BranchSide:      'pngread.c:3984,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:3984,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
        - Branch String:   'pngread.c:3992,11'
          Branch Sides:
            - BranchSide:      'pngread.c:3995,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4080,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:3997,14'
          Branch Sides:
            - BranchSide:      'pngread.c:3998,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4000,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
        - Branch String:   'pngread.c:4000,14'
          Branch Sides:
            - BranchSide:      'pngread.c:4001,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4004,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
        - Branch String:   'pngread.c:4010,36'
          Branch Sides:
            - BranchSide:      'pngread.c:4010,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4075,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:4010,54'
          Branch Sides:
            - BranchSide:      'pngread.c:4010,57'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4075,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:4010,14'
          Branch Sides:
            - BranchSide:      'pngread.c:4028,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4075,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:4029,29'
          Branch Sides:
            - BranchSide:      'pngread.c:4029,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4029,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
        - Branch String:   'pngread.c:4028,17'
          Branch Sides:
            - BranchSide:      'pngread.c:4031,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4070,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:4031,68'
          Branch Sides:
            - BranchSide:      'pngread.c:4032,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4037,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
        - Branch String:   'pngread.c:4032,48'
          Branch Sides:
            - BranchSide:      'pngread.c:4032,51'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4065,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:4031,20'
          Branch Sides:
            - BranchSide:      'pngread.c:4037,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4065,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:4048,23'
          Branch Sides:
            - BranchSide:      'pngread.c:4050,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:4057,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
        - Branch String:   'pngread.c:4051,65'
          Branch Sides:
            - BranchSide:      'pngread.c:4052,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
                - OSS_FUZZ_png_image_free
            - BranchSide:      'pngread.c:4060,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_free
      Callsites:
        - Src:             'pngread.c:4050,26'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4050,26'
          Dst:             png_image_read_colormap
        - Src:             'pngread.c:4052,30'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4052,30'
          Dst:             png_image_read_colormapped
        - Src:             'pngread.c:4057,25'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:4057,25'
          Dst:             png_image_read_direct
        - Src:             'pngread.c:4060,19'
          Dst:             OSS_FUZZ_png_image_free
        - Src:             'pngread.c:4065,26'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4070,23'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4075,20'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4080,17'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:4085,14'
          Dst:             OSS_FUZZ_png_image_error
    - functionName:    png_image_read_header
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - argument
      BBCount:         15
      ICount:          137
      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:1294,49'
          Branch Sides:
            - BranchSide:      'pngread.c:1295,33'
              BranchSideFuncs:
                - png_image_is_not_sRGB
            - BranchSide:      'pngread.c:1305,15'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1294,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1296,10'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1305,15'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1305,7'
          Branch Sides:
            - BranchSide:      'pngread.c:1308,34'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1312,41'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1316,26'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1320,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1320,11'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1321,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:1277,4'
          Dst:             OSS_FUZZ_png_set_benign_errors
        - Src:             'pngread.c:1279,4'
          Dst:             OSS_FUZZ_png_read_info
        - Src:             'pngread.c:1286,28'
          Dst:             png_image_format
        - Src:             'pngread.c:1295,11'
          Dst:             png_image_is_not_sRGB
    - functionName:    OSS_FUZZ_png_read_info
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
      BBCount:         45
      ICount:          237
      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:
        - Branch String:   'pngread.c:99,24'
          Branch Sides:
            - BranchSide:      'pngread.c:99,27'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:100,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:99,8'
          Branch Sides:
            - BranchSide:      'pngread.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:103,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_sig
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngread.c:113,11'
          Branch Sides:
            - BranchSide:      'pngread.c:115,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:128,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:115,14'
          Branch Sides:
            - BranchSide:      'pngread.c:116,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:118,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngread.c:118,65'
          Branch Sides:
            - BranchSide:      'pngread.c:119,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:122,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngread.c:118,19'
          Branch Sides:
            - BranchSide:      'pngread.c:120,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:122,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngread.c:134,11'
          Branch Sides:
            - BranchSide:      'pngread.c:135,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:137,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:137,16'
          Branch Sides:
            - BranchSide:      'pngread.c:138,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:141,51'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_handle_unknown
        - Branch String:   'pngread.c:141,16'
          Branch Sides:
            - BranchSide:      'pngread.c:143,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:156,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngread.c:145,14'
          Branch Sides:
            - BranchSide:      'pngread.c:146,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngread.c:148,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngread.c:148,19'
          Branch Sides:
            - BranchSide:      'pngread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:150,13'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:156,16'
          Branch Sides:
            - BranchSide:      'pngread.c:158,31'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:163,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_error
      Callsites:
        - Src:             'pngread.c:103,4'
          Dst:             OSS_FUZZ_png_read_sig
        - Src:             'pngread.c:107,28'
          Dst:             OSS_FUZZ_png_read_chunk_header
        - Src:             'pngread.c:116,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngread.c:120,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngread.c:123,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngread.c:135,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:138,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:141,24'
          Dst:             OSS_FUZZ_png_chunk_unknown_handling
        - Src:             'pngread.c:143,10'
          Dst:             OSS_FUZZ_png_handle_unknown
        - Src:             'pngread.c:163,10'
          Dst:             OSS_FUZZ_png_handle_chunk
    - functionName:    png_image_memory_read
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - out
        - need
      BBCount:         16
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:1402,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1402,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1404,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1405,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1407,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1425,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1408,14'
          Branch Sides:
            - BranchSide:      'pngread.c:1410,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1423,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1413,32'
          Branch Sides:
            - BranchSide:      'pngread.c:1413,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:1421,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:1413,17'
          Branch Sides:
            - BranchSide:      'pngread.c:1415,23'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1421,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngread.c:1421,13'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:1425,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_image_read_init
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - image
      BBCount:         14
      ICount:          102
      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:
        - Branch String:   'pngread.c:1124,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1126,75'
              BranchSideFuncs:
                - OSS_FUZZ_png_create_read_struct
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_destroy_info_struct
            - BranchSide:      'pngread.c:1166,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1135,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1137,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_create_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_destroy_info_struct
            - BranchSide:      'pngread.c:1163,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1139,14'
          Branch Sides:
            - BranchSide:      'pngread.c:1141,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_destroy_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_image_error
            - BranchSide:      'pngread.c:1160,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1144,17'
          Branch Sides:
            - BranchSide:      'pngread.c:1146,23'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:1157,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_info_struct
                - OSS_FUZZ_png_destroy_read_struct
                - OSS_FUZZ_png_image_error
      Callsites:
        - Src:             'pngread.c:1126,29'
          Dst:             OSS_FUZZ_png_create_read_struct
        - Src:             'pngread.c:1126,29'
          Dst:             OSS_FUZZ_png_safe_error
        - Src:             'pngread.c:1126,29'
          Dst:             OSS_FUZZ_png_safe_warning
        - Src:             'pngread.c:1137,31'
          Dst:             OSS_FUZZ_png_create_info_struct
        - Src:             'pngread.c:1141,36'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngread.c:1157,13'
          Dst:             OSS_FUZZ_png_destroy_info_struct
        - Src:             'pngread.c:1160,10'
          Dst:             OSS_FUZZ_png_destroy_read_struct
        - Src:             'pngread.c:1163,14'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:1166,11'
          Dst:             OSS_FUZZ_png_image_error
    - functionName:    OSS_FUZZ_png_create_read_struct
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user_png_ver
        - error_ptr
        - error_fn
        - warn_fn
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_create_read_struct_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pngread.c:32,11'
          Dst:             OSS_FUZZ_png_create_read_struct_2
    - functionName:    OSS_FUZZ_png_destroy_read_struct
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr_ptr
        - info_ptr_ptr
        - end_info_ptr_ptr
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_destroy_info_struct
        - OSS_FUZZ_png_destroy_png_struct
        - png_read_destroy
      functionUses:    26
      BranchProfiles:
        - Branch String:   'pngread.c:832,8'
          Branch Sides:
            - BranchSide:      'pngread.c:833,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_info_struct
                - OSS_FUZZ_png_destroy_info_struct
                - png_read_destroy
                - OSS_FUZZ_png_destroy_png_struct
            - BranchSide:      'pngread.c:835,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_info_struct
                - OSS_FUZZ_png_destroy_info_struct
                - png_read_destroy
                - OSS_FUZZ_png_destroy_png_struct
        - Branch String:   'pngread.c:835,8'
          Branch Sides:
            - BranchSide:      'pngread.c:836,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:842,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_destroy_info_struct
                - OSS_FUZZ_png_destroy_info_struct
                - png_read_destroy
                - OSS_FUZZ_png_destroy_png_struct
      Callsites:
        - Src:             'pngread.c:842,4'
          Dst:             OSS_FUZZ_png_destroy_info_struct
        - Src:             'pngread.c:843,4'
          Dst:             OSS_FUZZ_png_destroy_info_struct
        - Src:             'pngread.c:846,4'
          Dst:             png_read_destroy
        - Src:             'pngread.c:847,4'
          Dst:             OSS_FUZZ_png_destroy_png_struct
    - functionName:    png_read_destroy
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         9
      ICount:          149
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_destroy_gamma_table
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_zfree
        - inflateEnd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:776,8'
          Branch Sides:
            - BranchSide:      'pngread.c:778,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_zfree
                - inflateEnd
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:781,4'
              BranchSideFuncs:
                - inflateEnd
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'pngread.c:785,8'
          Branch Sides:
            - BranchSide:      'pngread.c:785,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - inflateEnd
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngread.c:787,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - inflateEnd
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
      Callsites:
        - Src:             'pngread.c:759,4'
          Dst:             OSS_FUZZ_png_destroy_gamma_table
        - Src:             'pngread.c:762,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:764,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:766,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:778,7'
          Dst:             OSS_FUZZ_png_zfree
        - Src:             'pngread.c:787,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:793,4'
          Dst:             inflateEnd
        - Src:             'pngread.c:796,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:802,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:807,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngread.c:813,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: 43
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user_png_ver
        - error_ptr
        - error_fn
        - warn_fn
        - mem_ptr
        - malloc_fn
        - free_fn
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_create_png_struct
        - OSS_FUZZ_png_set_read_fn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:48,8'
          Branch Sides:
            - BranchSide:      'pngread.c:48,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_read_fn
            - BranchSide:      'pngread.c:50,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_read_fn
      Callsites:
        - Src:             'pngread.c:44,26'
          Dst:             OSS_FUZZ_png_create_png_struct
        - Src:             'pngread.c:74,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: 1431
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - image
        - memory
        - size
      BBCount:         20
      ICount:          119
      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:
        - Branch String:   'pngread.c:1432,22'
          Branch Sides:
            - BranchSide:      'pngread.c:1432,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - OSS_FUZZ_png_image_error
                - png_image_read_init
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:1456,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1432,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1434,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - png_image_read_init
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:1456,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1434,26'
          Branch Sides:
            - BranchSide:      'pngread.c:1434,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
                - png_image_read_init
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:1452,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1434,11'
          Branch Sides:
            - BranchSide:      'pngread.c:1436,34'
              BranchSideFuncs:
                - png_image_read_init
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:1452,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
        - Branch String:   'pngread.c:1436,14'
          Branch Sides:
            - BranchSide:      'pngread.c:1442,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_safe_execute
            - BranchSide:      'pngread.c:1449,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:1456,13'
          Branch Sides:
            - BranchSide:      'pngread.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
            - BranchSide:      'pngread.c:1457,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_image_error
      Callsites:
        - Src:             'pngread.c:1436,14'
          Dst:             png_image_read_init
        - Src:             'pngread.c:1447,20'
          Dst:             OSS_FUZZ_png_safe_execute
        - Src:             'pngread.c:1447,20'
          Dst:             png_image_read_header
        - Src:             'pngread.c:1452,17'
          Dst:             OSS_FUZZ_png_image_error
        - Src:             'pngread.c:1457,14'
          Dst:             OSS_FUZZ_png_image_error
    - functionName:    OSS_FUZZ_png_read_png
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - transforms
        - params
      BBCount:         67
      ICount:          384
      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:
        - Branch String:   'pngread.c:868,24'
          Branch Sides:
            - BranchSide:      'pngread.c:868,27'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:869,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:868,8'
          Branch Sides:
            - BranchSide:      'pngread.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:874,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_info
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_strip_16
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_error
        - Branch String:   'pngread.c:875,8'
          Branch Sides:
            - BranchSide:      'pngread.c:876,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngread.c:887,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_strip_16
                - OSS_FUZZ_png_set_scale_16
        - Branch String:   'pngread.c:887,8'
          Branch Sides:
            - BranchSide:      'pngread.c:892,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_scale_16
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_strip_16
            - BranchSide:      'pngread.c:901,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_strip_16
        - Branch String:   'pngread.c:901,8'
          Branch Sides:
            - BranchSide:      'pngread.c:903,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_strip_16
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_strip_alpha
            - BranchSide:      'pngread.c:911,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_strip_alpha
        - Branch String:   'pngread.c:911,8'
          Branch Sides:
            - BranchSide:      'pngread.c:913,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_strip_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
            - BranchSide:      'pngread.c:921,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_packing
        - Branch String:   'pngread.c:921,8'
          Branch Sides:
            - BranchSide:      'pngread.c:923,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_packing
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
            - BranchSide:      'pngread.c:931,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_packswap
        - Branch String:   'pngread.c:931,8'
          Branch Sides:
            - BranchSide:      'pngread.c:933,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_packswap
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
            - BranchSide:      'pngread.c:943,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_expand
        - Branch String:   'pngread.c:943,8'
          Branch Sides:
            - BranchSide:      'pngread.c:945,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_expand
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
            - BranchSide:      'pngread.c:955,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_invert_mono
        - Branch String:   'pngread.c:955,8'
          Branch Sides:
            - BranchSide:      'pngread.c:957,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_invert_mono
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
            - BranchSide:      'pngread.c:966,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
        - Branch String:   'pngread.c:966,8'
          Branch Sides:
            - BranchSide:      'pngread.c:968,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_shift
            - BranchSide:      'pngread.c:975,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:968,11'
          Branch Sides:
            - BranchSide:      'pngread.c:968,48'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
            - BranchSide:      'pngread.c:969,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_shift
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_bgr
        - Branch String:   'pngread.c:975,8'
          Branch Sides:
            - BranchSide:      'pngread.c:977,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bgr
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
            - BranchSide:      'pngread.c:983,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_swap_alpha
        - Branch String:   'pngread.c:983,8'
          Branch Sides:
            - BranchSide:      'pngread.c:985,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_swap_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
            - BranchSide:      'pngread.c:991,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_swap
        - Branch String:   'pngread.c:991,8'
          Branch Sides:
            - BranchSide:      'pngread.c:993,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_swap
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
            - BranchSide:      'pngread.c:1000,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_invert_alpha
        - Branch String:   'pngread.c:1000,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1002,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_invert_alpha
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
            - BranchSide:      'pngread.c:1009,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_gray_to_rgb
        - Branch String:   'pngread.c:1009,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1011,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gray_to_rgb
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
            - BranchSide:      'pngread.c:1017,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_set_expand_16
        - Branch String:   'pngread.c:1017,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1019,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_expand_16
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
            - BranchSide:      'pngread.c:1029,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_update_info
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
        - Branch String:   'pngread.c:1040,8'
          Branch Sides:
            - BranchSide:      'pngread.c:1044,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
            - BranchSide:      'pngread.c:1057,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
        - Branch String:   'pngread.c:1047,7'
          Branch Sides:
            - BranchSide:      'pngread.c:1048,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
            - BranchSide:      'pngread.c:1050,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
                - OSS_FUZZ_png_malloc
        - Branch String:   'pngread.c:1052,7'
          Branch Sides:
            - BranchSide:      'pngread.c:1053,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
            - BranchSide:      'pngread.c:1055,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_image
                - OSS_FUZZ_png_read_end
      Callsites:
        - Src:             'pngread.c:874,4'
          Dst:             OSS_FUZZ_png_read_info
        - Src:             'pngread.c:876,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngread.c:892,7'
          Dst:             OSS_FUZZ_png_set_scale_16
        - Src:             'pngread.c:903,7'
          Dst:             OSS_FUZZ_png_set_strip_16
        - Src:             'pngread.c:913,7'
          Dst:             OSS_FUZZ_png_set_strip_alpha
        - Src:             'pngread.c:923,7'
          Dst:             OSS_FUZZ_png_set_packing
        - Src:             'pngread.c:933,7'
          Dst:             OSS_FUZZ_png_set_packswap
        - Src:             'pngread.c:945,7'
          Dst:             OSS_FUZZ_png_set_expand
        - Src:             'pngread.c:957,7'
          Dst:             OSS_FUZZ_png_set_invert_mono
        - Src:             'pngread.c:969,10'
          Dst:             OSS_FUZZ_png_set_shift
        - Src:             'pngread.c:977,7'
          Dst:             OSS_FUZZ_png_set_bgr
        - Src:             'pngread.c:985,7'
          Dst:             OSS_FUZZ_png_set_swap_alpha
        - Src:             'pngread.c:993,7'
          Dst:             OSS_FUZZ_png_set_swap
        - Src:             'pngread.c:1002,7'
          Dst:             OSS_FUZZ_png_set_invert_alpha
        - Src:             'pngread.c:1011,7'
          Dst:             OSS_FUZZ_png_set_gray_to_rgb
        - Src:             'pngread.c:1019,7'
          Dst:             OSS_FUZZ_png_set_expand_16
        - Src:             'pngread.c:1029,10'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:1035,4'
          Dst:             OSS_FUZZ_png_read_update_info
        - Src:             'pngread.c:1039,4'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngread.c:1044,32'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:1053,41'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngread.c:1057,4'
          Dst:             OSS_FUZZ_png_read_image
        - Src:             'pngread.c:1061,4'
          Dst:             OSS_FUZZ_png_read_end
    - functionName:    OSS_FUZZ_png_read_image
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - image
      BBCount:         22
      ICount:          135
      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:
        - Branch String:   'pngread.c:615,8'
          Branch Sides:
            - BranchSide:      'pngread.c:616,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:619,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_start_read_image
        - Branch String:   'pngread.c:619,8'
          Branch Sides:
            - BranchSide:      'pngread.c:621,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_start_read_image
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:627,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_warning
        - Branch String:   'pngread.c:627,36'
          Branch Sides:
            - BranchSide:      'pngread.c:628,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngread.c:643,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:627,11'
          Branch Sides:
            - BranchSide:      'pngread.c:634,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:643,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_interlace_handling
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:655,4'
          Branch Sides:
            - BranchSide:      'pngread.c:655,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:657,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:658,7'
          Branch Sides:
            - BranchSide:      'pngread.c:660,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:663,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
      Callsites:
        - Src:             'pngread.c:621,14'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:623,7'
          Dst:             OSS_FUZZ_png_start_read_image
        - Src:             'pngread.c:634,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngread.c:643,14'
          Dst:             OSS_FUZZ_png_set_interlace_handling
        - Src:             'pngread.c:660,10'
          Dst:             OSS_FUZZ_png_read_row
    - functionName:    OSS_FUZZ_png_read_end
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
      BBCount:         60
      ICount:          291
      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:
        - Branch String:   'pngread.c:681,8'
          Branch Sides:
            - BranchSide:      'pngread.c:682,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:688,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngread.c:688,8'
          Branch Sides:
            - BranchSide:      'pngread.c:690,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngread.c:694,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
        - Branch String:   'pngread.c:694,54'
          Branch Sides:
            - BranchSide:      'pngread.c:695,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngread.c:699,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:694,8'
          Branch Sides:
            - BranchSide:      'pngread.c:696,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:699,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:704,11'
          Branch Sides:
            - BranchSide:      'pngread.c:705,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:707,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:707,11'
          Branch Sides:
            - BranchSide:      'pngread.c:708,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:710,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:710,16'
          Branch Sides:
            - BranchSide:      'pngread.c:711,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:713,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngread.c:713,16'
          Branch Sides:
            - BranchSide:      'pngread.c:714,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:717,51'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
        - Branch String:   'pngread.c:717,16'
          Branch Sides:
            - BranchSide:      'pngread.c:719,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngread.c:731,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
        - Branch String:   'pngread.c:719,14'
          Branch Sides:
            - BranchSide:      'pngread.c:721,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngread.c:725,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:721,29'
          Branch Sides:
            - BranchSide:      'pngread.c:721,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:722,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:722,17'
          Branch Sides:
            - BranchSide:      'pngread.c:722,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:723,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:721,17'
          Branch Sides:
            - BranchSide:      'pngread.c:723,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:724,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:726,14'
          Branch Sides:
            - BranchSide:      'pngread.c:727,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:728,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:731,16'
          Branch Sides:
            - BranchSide:      'pngread.c:739,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngread.c:747,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:739,26'
          Branch Sides:
            - BranchSide:      'pngread.c:739,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:740,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:740,14'
          Branch Sides:
            - BranchSide:      'pngread.c:740,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:741,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:739,14'
          Branch Sides:
            - BranchSide:      'pngread.c:741,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:743,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
        - Branch String:   'pngread.c:748,4'
          Branch Sides:
            - BranchSide:      'pngread.c:701,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_chunk_unknown_handling
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_handle_chunk
                - OSS_FUZZ_png_handle_chunk
            - BranchSide:      'pngread.c:748,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:688,8'
          Dst:             OSS_FUZZ_png_chunk_unknown_handling
        - Src:             'pngread.c:690,7'
          Dst:             OSS_FUZZ_png_read_finish_IDAT
        - Src:             'pngread.c:696,7'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngread.c:701,28'
          Dst:             OSS_FUZZ_png_read_chunk_header
        - Src:             'pngread.c:708,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:711,10'
          Dst:             OSS_FUZZ_png_handle_chunk
        - Src:             'pngread.c:714,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngread.c:717,24'
          Dst:             OSS_FUZZ_png_chunk_unknown_handling
        - Src:             'pngread.c:723,16'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngread.c:725,10'
          Dst:             OSS_FUZZ_png_handle_unknown
        - Src:             'pngread.c:741,13'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngread.c:743,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngread.c:747,10'
          Dst:             OSS_FUZZ_png_handle_chunk
    - functionName:    OSS_FUZZ_png_start_read_image
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_read_start_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngread.c:205,8'
          Branch Sides:
            - BranchSide:      'pngread.c:205,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_read_start_row
            - BranchSide:      'pngread.c:207,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_read_start_row
        - Branch String:   'pngread.c:207,11'
          Branch Sides:
            - BranchSide:      'pngread.c:208,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_start_row
            - BranchSide:      'pngread.c:212,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
      Callsites:
        - Src:             'pngread.c:208,10'
          Dst:             OSS_FUZZ_png_read_start_row
        - Src:             'pngread.c:212,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_read_status_fn
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - read_row_fn
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngread.c:853,8'
          Branch Sides:
            - BranchSide:      'pngread.c:854,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:856,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_read_rows
      functionSourceFile: '/src/libpng/pngread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - row
        - display_row
        - num_rows
      BBCount:         29
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - OSS_FUZZ_png_read_row
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngread.c:561,8'
          Branch Sides:
            - BranchSide:      'pngread.c:562,7'
              BranchSideFuncs: []
            - BranchSide:      'pngread.c:564,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:566,19'
          Branch Sides:
            - BranchSide:      'pngread.c:566,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:575,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:566,8'
          Branch Sides:
            - BranchSide:      'pngread.c:567,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:575,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:567,7'
          Branch Sides:
            - BranchSide:      'pngread.c:569,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:573,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:575,13'
          Branch Sides:
            - BranchSide:      'pngread.c:576,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:583,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
        - Branch String:   'pngread.c:576,7'
          Branch Sides:
            - BranchSide:      'pngread.c:578,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:581,7'
              BranchSideFuncs: []
        - Branch String:   'pngread.c:584,7'
          Branch Sides:
            - BranchSide:      'pngread.c:586,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_row
            - BranchSide:      'pngread.c:589,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngread.c:572,10'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:579,10'
          Dst:             OSS_FUZZ_png_read_row
        - Src:             'pngread.c:587,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:
        - png_ptr
        - io_ptr
        - read_data_fn
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrio.c:89,8'
          Branch Sides:
            - BranchSide:      'pngrio.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrio.c:92,22'
              BranchSideFuncs: []
      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:
        - png_ptr
        - data
        - length
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngrio.c:35,8'
          Branch Sides:
            - BranchSide:      'pngrio.c:36,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrio.c:39,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
      Callsites:
        - Src:             'pngrio.c:39,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_gamma_threshold
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - screen_gamma
        - file_gamma
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_gamma_significant
        - OSS_FUZZ_png_muldiv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:1139,67'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1139,67'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1140,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
      Callsites:
        - Src:             'pngrtran.c:1139,12'
          Dst:             OSS_FUZZ_png_muldiv
        - Src:             'pngrtran.c:1140,8'
          Dst:             OSS_FUZZ_png_gamma_significant
    - functionName:    png_do_read_swap_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         29
      ICount:          355
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2555,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2558,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2601,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2558,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2560,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2579,25'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2565,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2567,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2573,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2584,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2586,25'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2604,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2606,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2623,25'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2611,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2613,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2617,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2628,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2630,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_read_filler
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - row_info
        - row
        - filler
        - flags
      BBCount:         63
      ICount:          770
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2761,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2763,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2838,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2763,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2765,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2798,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2765,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2768,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2784,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2770,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2772,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2775,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2786,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2788,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2791,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2800,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2803,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2822,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2805,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2807,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2812,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2824,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2826,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2831,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2840,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2842,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2879,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2842,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2845,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2863,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2847,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2849,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2854,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2865,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2867,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2872,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2881,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2884,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2907,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2886,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2888,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2897,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2909,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2911,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2921,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_unpack
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         30
      ICount:          285
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2230,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2230,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2233,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2235,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2239,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2263,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2286,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2308,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2242,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2244,35'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2257,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2246,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2248,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2253,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2266,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2268,35'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2281,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2270,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2272,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2277,25'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2289,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2291,35'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2304,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2293,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2295,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2300,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_unshift
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - sig_bits
      BBCount:         46
      ICount:          423
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2334,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2334,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2337,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2340,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2342,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2349,30'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2352,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2354,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2360,30'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2360,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2365,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2372,14'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2365,31'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2365,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2366,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2365,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2366,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2369,27'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2372,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2373,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2376,15'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2376,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2381,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2387,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2402,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2420,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2438,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2390,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2392,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2395,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2409,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2411,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2414,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2424,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2426,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2431,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2427,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2428,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2429,34'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2442,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2444,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2452,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2447,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2448,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2449,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_read_invert_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         29
      ICount:          272
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2651,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2653,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2703,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2653,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2656,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2679,25'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2660,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2662,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2673,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2683,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2685,42'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2705,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2708,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2723,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2712,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2714,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2717,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2727,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2729,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_expand_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4688
      functionLinenumberEnd: 4712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4689,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4689,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4690,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4689,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4689,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4701,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4703,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4705,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4708,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_quantize
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4719
      functionLinenumberEnd: 4806
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - palette_lookup
        - quantize_lookup
      BBCount:         39
      ICount:          365
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4726,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4726,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4728,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4728,54'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4728,57'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4764,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4728,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4731,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4764,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4733,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4735,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4758,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4761,31'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4761,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4761,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4764,65'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4765,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4795,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4764,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4768,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4795,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4770,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4772,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4789,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4792,31'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4792,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4792,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4800,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4802,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4804,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_chop
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2528,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2528,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2530,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2534,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2536,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2540,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_scale_16_to_8
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2464
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         7
      ICount:          101
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2467,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2467,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2469,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2473,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2507,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2512,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_encode_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4220
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - png_ptr
      BBCount:         25
      ICount:          213
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4225,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4227,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:4274,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4227,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4229,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:4245,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4231,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4233,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4243,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4238,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4239,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4241,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4250,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4252,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4268,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4257,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4261,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4266,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:4274,4'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    png_do_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4019
      functionLinenumberEnd: 4210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - png_ptr
      BBCount:         79
      ICount:          877
      EdgeCount:       98
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4030,35'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4030,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4031,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4030,59'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4031,9'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4033,15'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4031,35'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4031,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4031,35'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4030,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4030,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4033,15'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4033,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4037,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4079,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4123,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4149,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4207,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4037,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4039,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4053,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4040,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4042,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4049,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4054,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4058,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4079,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4081,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4099,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4082,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4084,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4095,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4100,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4102,35'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4123,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4125,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4135,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4126,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4128,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4131,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4136,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4138,35'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4149,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4151,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4168,17'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4152,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4154,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4166,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4168,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4170,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4182,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4171,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4173,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4180,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4182,22'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4184,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4192,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4185,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4187,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4190,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4195,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4197,35'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4202,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_compose
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 4007
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - png_ptr
      BBCount:         301
      ICount:          3567
      EdgeCount:       390
      CyclomaticComplexity: 91
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:3294,4'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3298,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3550,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3677,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3803,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4005,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3298,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3302,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3330,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3398,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3466,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3494,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3543,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3304,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3306,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3324,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3306,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3309,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3315,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3315,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3317,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3322,27'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3330,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3332,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3369,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3334,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3336,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3364,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3336,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3339,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3347,44'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3355,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3357,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3362,31'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3371,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3373,42'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3373,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3376,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3382,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3382,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3384,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3389,31'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3398,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3400,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3437,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3402,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3404,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3432,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3404,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3407,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3415,44'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3423,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3425,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3430,31'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3439,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3441,42'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3441,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3444,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3450,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3450,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3452,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3457,31'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3466,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3468,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3481,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3469,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3471,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3477,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3471,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3472,41'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3475,31'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3482,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3484,27'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3484,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3485,41'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3486,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3494,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3496,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3523,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3497,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3501,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3519,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3503,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3506,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3514,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3524,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3528,43'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3530,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3532,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3537,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3550,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3553,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3595,17'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3553,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3555,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3578,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3556,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3558,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3574,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3558,55'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3559,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3569,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3559,63'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3560,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3569,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3558,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3562,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3569,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3579,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3581,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3581,55'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3582,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3589,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3582,63'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3583,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3589,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3581,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3585,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3589,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3595,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3597,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3644,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3598,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3600,52'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3639,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3608,53'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3609,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3626,38'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3609,55'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3610,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3626,38'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3608,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3613,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3626,38'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3645,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3647,52'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3655,53'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3656,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3669,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3656,55'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3657,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3669,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3655,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3659,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3669,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3677,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3680,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3728,17'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3680,36'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3680,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3712,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3680,60'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3681,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3712,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3680,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3683,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3712,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3684,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3686,37'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3708,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3688,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3689,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3691,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3691,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3694,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3701,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3703,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3704,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3705,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3713,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3715,34'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3717,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3718,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3720,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3728,34'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3728,37'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3773,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3728,61'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3729,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3773,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3728,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3731,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3773,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3732,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3734,53'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3769,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3737,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3741,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3746,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3746,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3749,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3758,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3760,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3761,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3763,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3774,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3776,53'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3779,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3781,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3786,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3803,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3806,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3881,17'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3806,36'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3806,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3853,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3806,60'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3807,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3853,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3806,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3809,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3853,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3810,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3812,34'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3849,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3814,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3816,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3821,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3821,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3824,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3833,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3835,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3835,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3836,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3840,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3840,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3841,34'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3845,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3845,45'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3846,34'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3854,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3856,34'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3858,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3860,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3865,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3881,34'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3881,37'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3957,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3881,61'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3882,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3957,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3881,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3884,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3957,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3885,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3887,66'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3952,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3890,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3894,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3907,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3907,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3910,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3925,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3927,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3928,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3930,40'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3935,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3936,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3939,46'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3944,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3945,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3948,46'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3958,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3960,66'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3963,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3965,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3976,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_gray_to_rgb
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 3016
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         37
      ICount:          433
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrtran.c:2941,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2941,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2942,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2941,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2941,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2944,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2944,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2946,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2976,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2946,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2949,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2962,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2951,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2953,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2957,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2964,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2966,27'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2978,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2981,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2995,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2983,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2985,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2990,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2997,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2999,30'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3014,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3014,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3014,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_rgb_to_gray
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - row_info
        - row
      BBCount:         82
      ICount:          986
      EdgeCount:       107
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:3079,61'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3079,61'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3080,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3079,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3079,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3082,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3088,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3096,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3168,14'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3096,44'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3096,47'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3137,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3096,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3098,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3137,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3102,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3104,37'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3133,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3108,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3108,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3110,25'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3108,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3110,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3124,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3124,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3125,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3127,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3130,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3131,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3132,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3141,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3143,37'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3147,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3147,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3149,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3147,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3149,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3157,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3159,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3160,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3161,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3168,45'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3168,48'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3222,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3168,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3170,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3222,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3174,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3179,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3218,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3183,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3183,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3195,41'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3183,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3185,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3195,41'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3185,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3186,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3190,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3212,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3214,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3217,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3226,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3231,24'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3235,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3235,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3236,29'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3235,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3236,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3242,41'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3247,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3249,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3252,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:3261,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:3261,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:3261,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_expand
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4459
      functionLinenumberEnd: 4679
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - trans_color
      BBCount:         112
      ICount:          1047
      EdgeCount:       145
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrtran.c:4467,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4469,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4614,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4469,27'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4469,49'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4469,20'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4471,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4473,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4561,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4473,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4477,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4505,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4530,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4553,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4481,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4483,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4500,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4483,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4484,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4487,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4489,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4491,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4496,27'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4509,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4511,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4525,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4514,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4516,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4521,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4534,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4536,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4549,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4538,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4540,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4545,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4561,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4563,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4613,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4563,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4565,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4581,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4569,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4571,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4579,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4571,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4572,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4575,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4587,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4589,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4605,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4589,53'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4590,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4598,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4589,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4592,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4598,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4610,31'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4610,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4610,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4617,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4619,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4637,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4624,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4626,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4636,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4626,34'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4626,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4630,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4626,56'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4626,61'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4630,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4626,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4627,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4630,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4647,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4649,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4673,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4649,39'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4650,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4662,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4650,38'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4651,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4662,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4651,41'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4652,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4662,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4652,40'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4653,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4662,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4653,40'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4654,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4662,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4649,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4656,19'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4662,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4677,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4677,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4677,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_do_expand_palette
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4451
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - row_info
        - row
        - palette
        - trans_alpha
        - num_trans
      BBCount:         53
      ICount:          523
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:4294,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4294,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4296,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4296,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4298,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4381,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4298,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4302,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4329,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4352,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4374,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4305,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4307,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4324,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4307,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4308,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4311,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4313,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4315,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4320,27'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4332,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4334,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4347,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4336,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4338,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4343,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4355,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4357,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4370,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4359,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4361,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4366,28'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4381,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4384,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4450,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4384,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4386,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4424,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4404,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4406,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4415,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4406,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4407,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4409,30'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:4434,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4436,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:4442,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_read_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4815
      functionLinenumberEnd: 5115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - row_info
      BBCount:         146
      ICount:          977
      EdgeCount:       195
      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:
        - Branch String:   'pngrtran.c:4818,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4824,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:4833,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
                - png_do_expand
                - png_do_expand_palette
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:4833,62'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4834,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
                - png_do_expand
                - png_do_expand_palette
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:4844,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
                - png_do_expand
                - png_do_expand_palette
        - Branch String:   'pngrtran.c:4833,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4840,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:4844,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
                - png_do_expand
                - png_do_expand_palette
        - Branch String:   'pngrtran.c:4844,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4846,11'
              BranchSideFuncs:
                - png_do_expand
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
                - png_do_expand_palette
            - BranchSide:      'pngrtran.c:4878,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4846,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4860,32'
              BranchSideFuncs:
                - png_do_expand_palette
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4866,14'
              BranchSideFuncs:
                - png_do_expand
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
        - Branch String:   'pngrtran.c:4866,38'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4867,15'
              BranchSideFuncs:
                - png_do_expand
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
                - png_do_expand
            - BranchSide:      'pngrtran.c:4872,27'
              BranchSideFuncs:
                - png_do_expand
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4866,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4868,27'
              BranchSideFuncs:
                - png_do_expand
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4872,27'
              BranchSideFuncs:
                - png_do_expand
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4878,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4879,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4887,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4879,54'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4880,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4887,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4880,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4881,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_strip_channel
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:4882,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_strip_channel
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4878,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4882,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_strip_channel
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:4887,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:4887,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4890,30'
              BranchSideFuncs:
                - png_do_rgb_to_gray
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:4942,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
        - Branch String:   'pngrtran.c:4893,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4895,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:4904,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
        - Branch String:   'pngrtran.c:4896,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4898,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:4900,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:4900,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4902,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:4903,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
        - Branch String:   'pngrtran.c:4942,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4943,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
                - png_do_gray_to_rgb
            - BranchSide:      'pngrtran.c:4949,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
        - Branch String:   'pngrtran.c:4942,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4944,26'
              BranchSideFuncs:
                - png_do_gray_to_rgb
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
            - BranchSide:      'pngrtran.c:4949,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
                - png_do_compose
        - Branch String:   'pngrtran.c:4949,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4950,22'
              BranchSideFuncs:
                - png_do_compose
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
            - BranchSide:      'pngrtran.c:4954,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
        - Branch String:   'pngrtran.c:4954,52'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4957,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
            - BranchSide:      'pngrtran.c:4976,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4957,57'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4964,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
            - BranchSide:      'pngrtran.c:4976,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4964,56'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4965,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
            - BranchSide:      'pngrtran.c:4971,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
                - png_do_gamma
        - Branch String:   'pngrtran.c:4965,35'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4966,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4976,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4966,60'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4971,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4976,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4954,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4972,20'
              BranchSideFuncs:
                - png_do_gamma
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4976,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
        - Branch String:   'pngrtran.c:4976,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4977,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4985,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
        - Branch String:   'pngrtran.c:4977,54'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4978,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_strip_channel
            - BranchSide:      'pngrtran.c:4985,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
        - Branch String:   'pngrtran.c:4978,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4979,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_strip_channel
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
            - BranchSide:      'pngrtran.c:4980,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_strip_channel
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
        - Branch String:   'pngrtran.c:4976,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4980,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_strip_channel
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
            - BranchSide:      'pngrtran.c:4985,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
        - Branch String:   'pngrtran.c:4985,59'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4986,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
                - png_do_encode_alpha
            - BranchSide:      'pngrtran.c:4991,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
        - Branch String:   'pngrtran.c:4985,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4987,27'
              BranchSideFuncs:
                - png_do_encode_alpha
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
            - BranchSide:      'pngrtran.c:4991,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
                - png_do_scale_16_to_8
        - Branch String:   'pngrtran.c:4991,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:4992,28'
              BranchSideFuncs:
                - png_do_scale_16_to_8
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
            - BranchSide:      'pngrtran.c:5000,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
                - png_do_chop
        - Branch String:   'pngrtran.c:5000,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5001,19'
              BranchSideFuncs:
                - png_do_chop
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:5005,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - png_do_quantize
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:5005,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5007,23'
              BranchSideFuncs:
                - png_do_quantize
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:5021,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
        - Branch String:   'pngrtran.c:5010,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5011,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:5012,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
                - png_do_expand_16
        - Branch String:   'pngrtran.c:5021,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5022,24'
              BranchSideFuncs:
                - png_do_expand_16
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
            - BranchSide:      'pngrtran.c:5027,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
        - Branch String:   'pngrtran.c:5027,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5028,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
                - png_do_gray_to_rgb
            - BranchSide:      'pngrtran.c:5033,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
        - Branch String:   'pngrtran.c:5027,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5029,26'
              BranchSideFuncs:
                - png_do_gray_to_rgb
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
            - BranchSide:      'pngrtran.c:5033,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_invert
        - Branch String:   'pngrtran.c:5033,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5034,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_invert
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
            - BranchSide:      'pngrtran.c:5038,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
                - png_do_read_invert_alpha
        - Branch String:   'pngrtran.c:5038,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5039,32'
              BranchSideFuncs:
                - png_do_read_invert_alpha
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
            - BranchSide:      'pngrtran.c:5043,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
                - png_do_unshift
        - Branch String:   'pngrtran.c:5043,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5044,22'
              BranchSideFuncs:
                - png_do_unshift
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
            - BranchSide:      'pngrtran.c:5049,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
                - png_do_unpack
        - Branch String:   'pngrtran.c:5049,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5050,21'
              BranchSideFuncs:
                - png_do_unpack
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
            - BranchSide:      'pngrtran.c:5055,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
        - Branch String:   'pngrtran.c:5055,55'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5056,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_check_palette_indexes
            - BranchSide:      'pngrtran.c:5061,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
        - Branch String:   'pngrtran.c:5055,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5057,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_check_palette_indexes
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
            - BranchSide:      'pngrtran.c:5061,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_bgr
        - Branch String:   'pngrtran.c:5061,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5062,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_bgr
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
            - BranchSide:      'pngrtran.c:5066,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
                - OSS_FUZZ_png_do_packswap
        - Branch String:   'pngrtran.c:5066,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5067,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_packswap
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
            - BranchSide:      'pngrtran.c:5071,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
                - png_do_read_filler
        - Branch String:   'pngrtran.c:5071,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5072,26'
              BranchSideFuncs:
                - png_do_read_filler
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
            - BranchSide:      'pngrtran.c:5077,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
                - png_do_read_swap_alpha
        - Branch String:   'pngrtran.c:5077,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5078,30'
              BranchSideFuncs:
                - png_do_read_swap_alpha
                - OSS_FUZZ_png_do_swap
            - BranchSide:      'pngrtran.c:5083,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
        - Branch String:   'pngrtran.c:5083,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5084,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_do_swap
            - BranchSide:      'pngrtran.c:5089,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:5089,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5089,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:5091,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:5091,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5092,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:5103,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:5103,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5104,32'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:5106,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:5106,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5107,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:5109,42'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:5112,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:5112,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:5112,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:4824,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:4840,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:4860,10'
          Dst:             png_do_expand_palette
        - Src:             'pngrtran.c:4868,13'
          Dst:             png_do_expand
        - Src:             'pngrtran.c:4872,13'
          Dst:             png_do_expand
        - Src:             'pngrtran.c:4882,7'
          Dst:             OSS_FUZZ_png_do_strip_channel
        - Src:             'pngrtran.c:4890,11'
          Dst:             png_do_rgb_to_gray
        - Src:             'pngrtran.c:4898,13'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrtran.c:4902,13'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:4944,7'
          Dst:             png_do_gray_to_rgb
        - Src:             'pngrtran.c:4950,7'
          Dst:             png_do_compose
        - Src:             'pngrtran.c:4972,7'
          Dst:             png_do_gamma
        - Src:             'pngrtran.c:4980,7'
          Dst:             OSS_FUZZ_png_do_strip_channel
        - Src:             'pngrtran.c:4987,7'
          Dst:             png_do_encode_alpha
        - Src:             'pngrtran.c:4992,7'
          Dst:             png_do_scale_16_to_8
        - Src:             'pngrtran.c:5001,7'
          Dst:             png_do_chop
        - Src:             'pngrtran.c:5007,7'
          Dst:             png_do_quantize
        - Src:             'pngrtran.c:5011,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:5022,7'
          Dst:             png_do_expand_16
        - Src:             'pngrtran.c:5029,7'
          Dst:             png_do_gray_to_rgb
        - Src:             'pngrtran.c:5034,7'
          Dst:             OSS_FUZZ_png_do_invert
        - Src:             'pngrtran.c:5039,7'
          Dst:             png_do_read_invert_alpha
        - Src:             'pngrtran.c:5044,7'
          Dst:             png_do_unshift
        - Src:             'pngrtran.c:5050,7'
          Dst:             png_do_unpack
        - Src:             'pngrtran.c:5057,7'
          Dst:             OSS_FUZZ_png_do_check_palette_indexes
        - Src:             'pngrtran.c:5062,7'
          Dst:             OSS_FUZZ_png_do_bgr
        - Src:             'pngrtran.c:5067,7'
          Dst:             OSS_FUZZ_png_do_packswap
        - Src:             'pngrtran.c:5072,7'
          Dst:             png_do_read_filler
        - Src:             'pngrtran.c:5078,7'
          Dst:             png_do_read_swap_alpha
        - Src:             'pngrtran.c:5084,7'
          Dst:             OSS_FUZZ_png_do_swap
    - functionName:    OSS_FUZZ_png_read_transform_info
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
      BBCount:         101
      ICount:          653
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:2019,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2021,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:2059,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2021,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2027,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:2041,14'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2027,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2028,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:2031,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:2036,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2037,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:2038,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2041,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2043,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2046,14'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2043,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2044,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2045,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2046,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2047,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2049,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2059,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2060,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2073,22'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2076,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2080,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2080,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2081,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2085,15'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2085,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2086,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2112,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2115,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2116,41'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2121,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2121,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2122,41'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2127,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2127,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2129,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2139,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2129,57'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2130,12'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2131,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2130,63'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2131,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2135,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2131,40'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2131,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2135,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2129,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2133,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2135,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2139,56'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2140,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2148,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2140,33'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2141,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2148,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2139,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2143,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2148,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2148,51'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2149,9'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2153,8'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2148,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2150,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2153,8'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2153,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2154,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2156,14'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2156,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2157,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2160,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2163,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2165,41'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2171,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2171,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2172,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2176,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2176,53'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2177,9'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2189,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2177,52'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2178,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2180,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2176,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2180,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2189,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2182,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2183,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2184,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2189,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2191,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2199,39'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2191,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2192,32'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2194,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2194,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2195,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2196,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:2202,25'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2202,25'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2202,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:2037,13'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_init_rgb_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         25
      ICount:          208
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:1253,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1260,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1277,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1264,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1265,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1266,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1277,64'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1277,64'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1278,53'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1278,53'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1279,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1277,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1277,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1284,21'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1287,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1290,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1295,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1300,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1302,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1311,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1311,16'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1317,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1320,57'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1323,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_init_palette_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         36
      ICount:          259
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:1167,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1172,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1188,8'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1172,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1174,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1185,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1174,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1175,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1176,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1176,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1177,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1180,36'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1188,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1194,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1197,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1198,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1199,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1210,64'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1210,64'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1211,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1210,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1210,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1215,14'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1222,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1224,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1238,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1224,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1229,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1235,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1231,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1233,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1234,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_init_gamma_values
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_reciprocal
        - OSS_FUZZ_png_resolve_file_gamma
        - png_gamma_threshold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:1379,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1381,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - png_gamma_threshold
            - BranchSide:      'pngrtran.c:1392,33'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1381,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1382,49'
              BranchSideFuncs:
                - png_gamma_threshold
            - BranchSide:      'pngrtran.c:1388,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
      Callsites:
        - Src:             'pngrtran.c:1376,17'
          Dst:             OSS_FUZZ_png_resolve_file_gamma
        - Src:             'pngrtran.c:1382,29'
          Dst:             png_gamma_threshold
        - Src:             'pngrtran.c:1388,25'
          Dst:             OSS_FUZZ_png_reciprocal
    - functionName:    OSS_FUZZ_png_resolve_file_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_reciprocal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngrtran.c:1343,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1344,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1346,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
        - Branch String:   'pngrtran.c:1347,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1348,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1350,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
        - Branch String:   'pngrtran.c:1351,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1352,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1358,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
        - Branch String:   'pngrtran.c:1358,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1359,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
            - BranchSide:      'pngrtran.c:1361,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:1359,20'
          Dst:             OSS_FUZZ_png_reciprocal
    - functionName:    OSS_FUZZ_png_init_read_transformations
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         204
      ICount:          2235
      EdgeCount:       270
      CyclomaticComplexity: 68
      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:1431,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1432,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
            - BranchSide:      'pngrtran.c:1435,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
        - Branch String:   'pngrtran.c:1468,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1469,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
            - BranchSide:      'pngrtran.c:1495,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
        - Branch String:   'pngrtran.c:1468,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1476,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
            - BranchSide:      'pngrtran.c:1495,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
        - Branch String:   'pngrtran.c:1495,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1497,7'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
            - BranchSide:      'pngrtran.c:1506,9'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
                - OSS_FUZZ_png_set_rgb_coefficients
        - Branch String:   'pngrtran.c:1506,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1507,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_rgb_coefficients
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
            - BranchSide:      'pngrtran.c:1527,9'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
        - Branch String:   'pngrtran.c:1527,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1532,12'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
            - BranchSide:      'pngrtran.c:1536,14'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
        - Branch String:   'pngrtran.c:1532,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1533,10'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
            - BranchSide:      'pngrtran.c:1534,4'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
        - Branch String:   'pngrtran.c:1543,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1545,14'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
            - BranchSide:      'pngrtran.c:1552,4'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
        - Branch String:   'pngrtran.c:1545,67'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1546,14'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
            - BranchSide:      'pngrtran.c:1551,7'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
        - Branch String:   'pngrtran.c:1545,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1548,13'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
            - BranchSide:      'pngrtran.c:1551,7'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - png_init_palette_transformations
        - Branch String:   'pngrtran.c:1567,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1568,40'
              BranchSideFuncs:
                - png_init_palette_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1571,36'
              BranchSideFuncs:
                - png_init_rgb_transformations
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1575,56'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1576,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1602,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1576,54'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1577,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1602,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1577,64'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1578,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1602,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1575,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1591,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1602,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1602,74'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1603,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1632,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1603,54'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1604,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1632,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1604,64'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1605,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1632,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1602,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1613,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1632,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1648,52'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1649,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1649,59'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1650,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1652,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
        - Branch String:   'pngrtran.c:1650,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1651,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1651,62'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1652,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1652,56'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1653,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_gamma_significant
            - BranchSide:      'pngrtran.c:1659,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1653,59'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1654,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1656,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1656,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1656,76'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1657,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1659,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1659,12'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1659,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:1659,67'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1660,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1925,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1648,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1662,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_build_gamma_table
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1925,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1665,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1673,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:1892,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1673,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1674,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
            - BranchSide:      'pngrtran.c:1677,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
        - Branch String:   'pngrtran.c:1677,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1683,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
            - BranchSide:      'pngrtran.c:1807,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:1686,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1689,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1701,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
        - Branch String:   'pngrtran.c:1701,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1704,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'pngrtran.c:1709,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'pngrtran.c:1715,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'pngrtran.c:1720,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
        - Branch String:   'pngrtran.c:1725,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1727,53'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'pngrtran.c:1737,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
        - Branch String:   'pngrtran.c:1742,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1744,55'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
                - OSS_FUZZ_png_gamma_8bit_correct
            - BranchSide:      'pngrtran.c:1754,44'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1760,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1762,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1800,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1762,48'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1763,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1788,36'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1762,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1765,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1788,36'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1765,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1767,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1773,26'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1810,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1813,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1818,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1824,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_reciprocal2
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_significant
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1830,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:1836,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1837,63'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1840,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
        - Branch String:   'pngrtran.c:1840,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1841,61'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1844,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
        - Branch String:   'pngrtran.c:1844,72'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1845,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1849,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
        - Branch String:   'pngrtran.c:1845,71'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1846,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1849,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
        - Branch String:   'pngrtran.c:1844,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1849,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1878,51'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1849,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1851,65'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1861,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
        - Branch String:   'pngrtran.c:1861,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1863,63'
              BranchSideFuncs:
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
                - OSS_FUZZ_png_gamma_correct
            - BranchSide:      'pngrtran.c:1872,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1895,59'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1896,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1900,31'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1907,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1909,30'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1915,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1937,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1939,14'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1958,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1939,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1941,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1944,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1963,52'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1963,52'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1964,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1964,53'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1964,53'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1965,9'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1963,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1963,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1968,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1977,21'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1977,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1986,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1977,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1978,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1986,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1978,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1980,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1984,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1987,21'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1987,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1996,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1987,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1988,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1996,19'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1988,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1990,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1994,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1997,21'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1997,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2005,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1997,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1998,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2005,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:1998,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:2000,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:2004,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:1431,8'
          Dst:             png_init_gamma_values
        - Src:             'pngrtran.c:1495,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1507,7'
          Dst:             OSS_FUZZ_png_set_rgb_coefficients
        - Src:             'pngrtran.c:1568,7'
          Dst:             png_init_palette_transformations
        - Src:             'pngrtran.c:1571,7'
          Dst:             png_init_rgb_transformations
        - Src:             'pngrtran.c:1650,10'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1651,10'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1653,11'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1654,11'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1657,12'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1660,8'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1662,7'
          Dst:             OSS_FUZZ_png_build_gamma_table
        - Src:             'pngrtran.c:1674,13'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrtran.c:1709,26'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1710,27'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1715,26'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1716,27'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1725,20'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1727,30'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1729,32'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1731,31'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1742,20'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1744,32'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1746,34'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1748,33'
          Dst:             OSS_FUZZ_png_gamma_8bit_correct
        - Src:             'pngrtran.c:1818,23'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1819,24'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1824,23'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:1825,24'
          Dst:             OSS_FUZZ_png_reciprocal2
        - Src:             'pngrtran.c:1830,19'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:1833,21'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1834,22'
          Dst:             OSS_FUZZ_png_gamma_significant
        - Src:             'pngrtran.c:1837,45'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1841,43'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1851,47'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1854,49'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1857,48'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1863,45'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1866,47'
          Dst:             OSS_FUZZ_png_gamma_correct
        - Src:             'pngrtran.c:1869,46'
          Dst:             OSS_FUZZ_png_gamma_correct
    - functionName:    OSS_FUZZ_png_set_read_user_transform_fn
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - read_user_transform_fn
      BBCount:         1
      ICount:          19
      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: 1098
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - error_action
        - red
        - green
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_rgb_to_gray_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:1100,8'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngrtran.c:1101,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngrtran.c:1099,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: 1026
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - error_action
        - red
        - green
      BBCount:         26
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_app_warning
        - OSS_FUZZ_png_error
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:1031,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1032,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1034,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:1034,4'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1037,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:1041,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:1045,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:1049,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:1052,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1054,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:1067,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
        - Branch String:   'pngrtran.c:1067,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1067,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:1084,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
        - Branch String:   'pngrtran.c:1067,34'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1067,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:1084,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
        - Branch String:   'pngrtran.c:1067,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1076,48'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1084,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
      Callsites:
        - Src:             'pngrtran.c:1031,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:1049,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:1085,10'
          Dst:             OSS_FUZZ_png_app_warning
    - functionName:    png_rtran_ok
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - need_IHDR
      BBCount:         16
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    14
      BranchProfiles:
        - Branch String:   'pngrtran.c:111,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:113,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngrtran.c:129,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:113,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:114,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngrtran.c:117,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngrtran.c:117,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:117,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngrtran.c:123,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:117,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:118,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngrtran.c:123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:114,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngrtran.c:118,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_gray_to_rgb
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_set_expand_gray_1_2_4_to_8
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:1013,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1014,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1017,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_expand_gray_1_2_4_to_8
      Callsites:
        - Src:             'pngrtran.c:1013,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:1017,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: 969
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:972,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:973,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:975,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:972,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_expand_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrtran.c:1000,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:1001,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:1003,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:1000,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_tRNS_to_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrtran.c:984,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:985,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:987,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:984,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_palette_to_rgb
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrtran.c:960,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:961,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:963,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:960,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_expand
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:930,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:931,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:933,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:930,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - scrn_gamma
        - file_gamma
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_set_gamma_fixed
        - convert_gamma_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:914,33'
          Dst:             convert_gamma_value
        - Src:             'pngrtran.c:915,8'
          Dst:             convert_gamma_value
        - Src:             'pngrtran.c:914,4'
          Dst:             OSS_FUZZ_png_set_gamma_fixed
    - functionName:    convert_gamma_value
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - output_gamma
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_fixed_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:312,25'
          Branch Sides:
            - BranchSide:      'pngrtran.c:312,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'pngrtran.c:316,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
        - Branch String:   'pngrtran.c:312,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:313,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'pngrtran.c:316,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
        - Branch String:   'pngrtran.c:318,34'
          Branch Sides:
            - BranchSide:      'pngrtran.c:318,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'pngrtran.c:319,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
        - Branch String:   'pngrtran.c:318,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:319,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_fixed_error
            - BranchSide:      'pngrtran.c:321,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:319,7'
          Dst:             OSS_FUZZ_png_fixed_error
    - functionName:    OSS_FUZZ_png_set_gamma_fixed
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - scrn_gamma
        - file_gamma
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_app_error
        - png_rtran_ok
        - translate_gamma_flags
        - unsupported_gamma
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:875,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:876,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:879,39'
              BranchSideFuncs:
                - translate_gamma_flags
                - translate_gamma_flags
                - unsupported_gamma
                - unsupported_gamma
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngrtran.c:893,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:894,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - unsupported_gamma
                - unsupported_gamma
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngrtran.c:895,8'
              BranchSideFuncs:
                - unsupported_gamma
                - unsupported_gamma
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngrtran.c:895,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:896,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - unsupported_gamma
                - unsupported_gamma
            - BranchSide:      'pngrtran.c:898,26'
              BranchSideFuncs:
                - unsupported_gamma
                - unsupported_gamma
        - Branch String:   'pngrtran.c:898,58'
          Branch Sides:
            - BranchSide:      'pngrtran.c:899,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:900,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:898,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:900,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:906,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:875,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:879,17'
          Dst:             translate_gamma_flags
        - Src:             'pngrtran.c:880,17'
          Dst:             translate_gamma_flags
        - Src:             'pngrtran.c:894,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngrtran.c:896,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngrtran.c:898,8'
          Dst:             unsupported_gamma
        - Src:             'pngrtran.c:899,8'
          Dst:             unsupported_gamma
    - functionName:    translate_gamma_flags
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - output_gamma
        - is_screen
      BBCount:         19
      ICount:          78
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:280,41'
          Branch Sides:
            - BranchSide:      'pngrtran.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:283,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:280,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:289,13'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:283,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:284,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:286,23'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:289,46'
          Branch Sides:
            - BranchSide:      'pngrtran.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:292,11'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:292,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:293,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:295,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unsupported_gamma
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - gamma
        - warn
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_app_warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrtran.c:338,34'
          Branch Sides:
            - BranchSide:      'pngrtran.c:338,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:341,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_warning
        - Branch String:   'pngrtran.c:338,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:341,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:349,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:341,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:342,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrtran.c:344,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
      Callsites:
        - Src:             'pngrtran.c:342,10'
          Dst:             OSS_FUZZ_png_app_warning
        - Src:             'pngrtran.c:344,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_quantize
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - palette
        - num_palette
        - maximum_colors
        - histogram
        - full_quantize
      BBCount:         190
      ICount:          1626
      EdgeCount:       246
      CyclomaticComplexity: 58
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_malloc_warn
        - png_rtran_ok
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrtran.c:489,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:490,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:492,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
        - Branch String:   'pngrtran.c:494,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:498,55'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:504,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:500,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:501,49'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:502,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:504,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:506,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:799,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:506,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:515,57'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:646,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:519,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:520,51'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:529,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:529,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:534,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:554,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:535,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:537,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:549,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:537,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:542,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:547,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:549,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:550,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:551,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:554,14'
          Branch Sides:
            - BranchSide:      'pngrtran.c:556,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:575,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:561,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:563,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:572,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:563,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:565,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:571,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:566,22'
          Branch Sides:
            - BranchSide:      'pngrtran.c:566,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:569,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:580,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:583,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:601,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:583,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:587,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:598,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:588,22'
          Branch Sides:
            - BranchSide:      'pngrtran.c:588,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:591,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:601,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:0,0'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:603,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:603,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:608,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:625,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:610,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:614,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:623,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:616,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:618,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:621,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:655,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:657,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrtran.c:661,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:676,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:678,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrtran.c:791,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:678,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:682,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrtran.c:707,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:682,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:686,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrtran.c:703,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:688,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:691,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:702,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:694,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:695,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrtran.c:697,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:703,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:704,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:705,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:707,17'
          Branch Sides:
            - BranchSide:      'pngrtran.c:708,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:775,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:708,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:710,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:773,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:710,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:714,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:773,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:714,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:716,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:770,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:717,44'
          Branch Sides:
            - BranchSide:      'pngrtran.c:718,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:767,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:716,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:723,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:767,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:723,29'
          Branch Sides:
            - BranchSide:      'pngrtran.c:725,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:730,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:737,29'
          Branch Sides:
            - BranchSide:      'pngrtran.c:741,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:756,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:741,28'
          Branch Sides:
            - BranchSide:      'pngrtran.c:743,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:753,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:743,35'
          Branch Sides:
            - BranchSide:      'pngrtran.c:746,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:748,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:748,35'
          Branch Sides:
            - BranchSide:      'pngrtran.c:751,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:752,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:767,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:768,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:769,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:770,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:771,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:772,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:775,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:777,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:789,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrtran.c:777,20'
          Branch Sides:
            - BranchSide:      'pngrtran.c:779,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:787,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:780,19'
          Branch Sides:
            - BranchSide:      'pngrtran.c:782,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrtran.c:786,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:799,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:801,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:803,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:805,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:805,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:809,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:823,7'
          Branch Sides:
            - BranchSide:      'pngrtran.c:826,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:863,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:830,10'
          Branch Sides:
            - BranchSide:      'pngrtran.c:833,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:861,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:833,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:833,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:833,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:837,13'
          Branch Sides:
            - BranchSide:      'pngrtran.c:840,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:860,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:840,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:840,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:840,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:842,26'
          Branch Sides:
            - BranchSide:      'pngrtran.c:842,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:842,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:845,16'
          Branch Sides:
            - BranchSide:      'pngrtran.c:847,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:859,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:849,29'
          Branch Sides:
            - BranchSide:      'pngrtran.c:849,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:849,49'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:850,31'
          Branch Sides:
            - BranchSide:      'pngrtran.c:850,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:850,48'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngrtran.c:853,23'
          Branch Sides:
            - BranchSide:      'pngrtran.c:855,52'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrtran.c:858,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
      Callsites:
        - Src:             'pngrtran.c:489,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:498,44'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:515,46'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:627,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:649,49'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:651,49'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:661,30'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrtran.c:691,38'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrtran.c:783,22'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:791,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:792,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:793,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrtran.c:816,44'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrtran.c:819,29'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrtran.c:863,7'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_set_alpha_mode
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - mode
        - output_gamma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_set_alpha_mode_fixed
        - convert_gamma_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:457,44'
          Dst:             convert_gamma_value
        - Src:             'pngrtran.c:457,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: 357
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - mode
        - output_gamma
      BBCount:         21
      ICount:          189
      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:363,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:364,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:366,41'
              BranchSideFuncs:
                - translate_gamma_flags
                - unsupported_gamma
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
        - Branch String:   'pngrtran.c:367,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:375,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_reciprocal
        - Branch String:   'pngrtran.c:376,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:378,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_reciprocal
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:398,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:398,4'
          Branch Sides:
            - BranchSide:      'pngrtran.c:402,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:407,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:415,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:422,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:428,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:437,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:437,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:440,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrtran.c:445,11'
          Branch Sides:
            - BranchSide:      'pngrtran.c:446,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrtran.c:449,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:363,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:366,19'
          Dst:             translate_gamma_flags
        - Src:             'pngrtran.c:367,8'
          Dst:             unsupported_gamma
        - Src:             'pngrtran.c:378,20'
          Dst:             OSS_FUZZ_png_reciprocal
        - Src:             'pngrtran.c:428,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrtran.c:446,10'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_strip_alpha
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrtran.c:213,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:216,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:213,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_strip_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:200,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:203,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:200,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_scale_16
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - png_rtran_ok
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngrtran.c:186,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:187,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:189,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:186,8'
          Dst:             png_rtran_ok
    - functionName:    OSS_FUZZ_png_set_background
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - background_color
        - background_gamma_code
        - need_expand
        - background_gamma
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_background_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrtran.c:171,20'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngrtran.c:170,4'
          Dst:             OSS_FUZZ_png_set_background_fixed
    - functionName:    OSS_FUZZ_png_set_background_fixed
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - background_color
        - background_gamma_code
        - need_expand
        - background_gamma
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_warning
        - png_rtran_ok
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pngrtran.c:142,38'
          Branch Sides:
            - BranchSide:      'pngrtran.c:142,41'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:143,7'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:142,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:145,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:145,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:147,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:151,4'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:158,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:161,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:142,8'
          Dst:             png_rtran_ok
        - Src:             'pngrtran.c:147,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_crc_action
      functionSourceFile: '/src/libpng/pngrtran.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - crit_action
        - ancil_action
      BBCount:         25
      ICount:          157
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrtran.c:39,8'
          Branch Sides:
            - BranchSide:      'pngrtran.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:43,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrtran.c:43,4'
          Branch Sides:
            - BranchSide:      'pngrtran.c:46,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:49,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:54,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:60,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrtran.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:67,10'
              BranchSideFuncs: []
        - Branch String:   'pngrtran.c:72,4'
          Branch Sides:
            - BranchSide:      'pngrtran.c:75,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:78,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:83,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:89,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrtran.c:97,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrtran.c:60,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    png_read_filter_row_paeth_multibyte_pixel
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4096
      functionLinenumberEnd: 4142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - prev_row
      BBCount:         22
      ICount:          219
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:4103,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4105,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4110,13'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4112,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4116,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4142,1'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4128,12'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4128,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4128,25'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4129,12'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4129,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4129,27'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4130,12'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4130,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4130,39'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4133,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4135,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4137,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4137,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4137,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4139,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_read_filter_row_paeth_1byte_pixel
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4045
      functionLinenumberEnd: 4091
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - prev_row
      BBCount:         19
      ICount:          182
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:4055,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4059,9'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4091,1'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4070,12'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4070,21'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4070,25'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4071,12'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4071,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4071,27'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4072,12'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4072,29'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4072,39'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4078,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4080,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4082,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4082,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4082,24'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4087,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_read_filter_row_avg
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4040
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - prev_row
      BBCount:         9
      ICount:          117
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:4025,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4027,32'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4033,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4033,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4035,32'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4040,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_read_filter_row_up
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4002
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - prev_row
      BBCount:         5
      ICount:          63
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:4008,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4010,32'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4013,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_read_filter_row_sub
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3984
      functionLinenumberEnd: 3997
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
        - prev_row
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:3992,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3994,32'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3997,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_inflate
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - owner
        - finish
        - input
        - input_size_ptr
        - output
        - output_size_ptr
      BBCount:         37
      ICount:          290
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_zlib_inflate
        - OSS_FUZZ_png_zstream_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrutil.c:564,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:567,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:672,7'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:587,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:588,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:590,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:607,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:608,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:610,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:618,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:623,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:628,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:624,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:625,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:626,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:628,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:629,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:631,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:640,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:642,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:642,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:642,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:603,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:645,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:645,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:646,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:649,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:655,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:656,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:658,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:658,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:659,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:662,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
      Callsites:
        - Src:             'pngrutil.c:640,16'
          Dst:             OSS_FUZZ_png_zlib_inflate
        - Src:             'pngrutil.c:662,7'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    OSS_FUZZ_png_zlib_inflate
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - flush
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - inflate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrutil.c:531,31'
          Branch Sides:
            - BranchSide:      'pngrutil.c:531,34'
              BranchSideFuncs:
                - inflate
            - BranchSide:      'pngrutil.c:542,20'
              BranchSideFuncs:
                - inflate
        - Branch String:   'pngrutil.c:531,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:533,13'
              BranchSideFuncs:
                - inflate
            - BranchSide:      'pngrutil.c:542,20'
              BranchSideFuncs:
                - inflate
        - Branch String:   'pngrutil.c:533,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:535,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:539,7'
              BranchSideFuncs:
                - inflate
      Callsites:
        - Src:             'pngrutil.c:542,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: 689
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - chunklength
        - prefix_size
        - newlength
        - terminate
      BBCount:         47
      ICount:          334
      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:
        - Branch String:   'pngrutil.c:699,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:703,16'
              BranchSideFuncs:
                - png_inflate_claim
                - png_inflate
                - inflateReset
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_zstream_error
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:828,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:705,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:706,23'
              BranchSideFuncs:
                - png_inflate_claim
                - png_inflate
                - inflateReset
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_zstream_error
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:709,31'
              BranchSideFuncs:
                - png_inflate_claim
                - png_inflate
                - inflateReset
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_zstream_error
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:711,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:713,31'
              BranchSideFuncs:
                - png_inflate
                - inflateReset
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_zstream_error
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:819,39'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:719,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:728,31'
              BranchSideFuncs:
                - inflateReset
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_zstream_error
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:812,19'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:728,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:735,45'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_zstream_error
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:807,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:741,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:743,26'
              BranchSideFuncs:
                - png_inflate
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:799,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:749,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:751,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:780,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:751,26'
          Branch Sides:
            - BranchSide:      'pngrutil.c:753,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:776,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:753,29'
          Branch Sides:
            - BranchSide:      'pngrutil.c:754,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:756,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:756,29'
          Branch Sides:
            - BranchSide:      'pngrutil.c:757,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:760,48'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:791,43'
          Branch Sides:
            - BranchSide:      'pngrutil.c:792,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:791,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:793,45'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:794,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:709,13'
          Dst:             png_inflate_claim
        - Src:             'pngrutil.c:715,16'
          Dst:             png_inflate
        - Src:             'pngrutil.c:728,17'
          Dst:             inflateReset
        - Src:             'pngrutil.c:738,33'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngrutil.c:745,25'
          Dst:             png_inflate
        - Src:             'pngrutil.c:786,19'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:793,22'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:800,19'
          Dst:             OSS_FUZZ_png_zstream_error
        - Src:             'pngrutil.c:807,16'
          Dst:             OSS_FUZZ_png_zstream_error
        - Src:             'pngrutil.c:828,7'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    png_inflate_claim
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - owner
      BBCount:         17
      ICount:          172
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_chunk_error
        - OSS_FUZZ_png_safecat
        - OSS_FUZZ_png_zstream_error
        - inflateInit2_
        - inflateReset2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrutil.c:420,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:424,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_safecat
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:454,11'
              BranchSideFuncs:
                - inflateInit2_
                - OSS_FUZZ_png_zstream_error
                - inflateReset2
        - Branch String:   'pngrutil.c:457,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:460,22'
              BranchSideFuncs:
                - inflateInit2_
                - OSS_FUZZ_png_zstream_error
                - inflateReset2
            - BranchSide:      'pngrutil.c:466,10'
              BranchSideFuncs:
                - inflateInit2_
                - OSS_FUZZ_png_zstream_error
                - inflateReset2
        - Branch String:   'pngrutil.c:480,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:483,31'
              BranchSideFuncs:
                - inflateReset2
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:492,16'
              BranchSideFuncs:
                - inflateInit2_
                - OSS_FUZZ_png_zstream_error
        - Branch String:   'pngrutil.c:507,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:511,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
      Callsites:
        - Src:             'pngrutil.c:429,13'
          Dst:             OSS_FUZZ_png_safecat
        - Src:             'pngrutil.c:434,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:483,16'
          Dst:             inflateReset2
        - Src:             'pngrutil.c:492,16'
          Dst:             inflateInit2_
        - Src:             'pngrutil.c:511,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: 843
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - read_buffer
        - read_size
        - chunk_bytes
        - next_out
        - out_size
        - finish
      BBCount:         34
      ICount:          249
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_zlib_inflate
        - OSS_FUZZ_png_zstream_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrutil.c:844,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:849,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:896,7'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:854,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:856,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:867,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:856,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:857,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:858,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:860,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:861,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
            - BranchSide:      'pngrutil.c:863,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:867,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:869,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:881,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:870,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:871,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:872,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:881,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:884,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:884,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:884,26'
          Branch Sides:
            - BranchSide:      'pngrutil.c:883,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:884,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:883,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:854,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_crc_read
            - BranchSide:      'pngrutil.c:886,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
      Callsites:
        - Src:             'pngrutil.c:861,16'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:881,16'
          Dst:             OSS_FUZZ_png_zlib_inflate
        - Src:             'pngrutil.c:890,7'
          Dst:             OSS_FUZZ_png_zstream_error
    - functionName:    OSS_FUZZ_png_crc_read
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - buf
        - length
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_calculate_crc
        - OSS_FUZZ_png_read_data
      functionUses:    29
      BranchProfiles:
        - Branch String:   'pngrutil.c:232,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:235,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
                - OSS_FUZZ_png_calculate_crc
      Callsites:
        - Src:             'pngrutil.c:235,4'
          Dst:             OSS_FUZZ_png_read_data
        - Src:             'pngrutil.c:236,4'
          Dst:             OSS_FUZZ_png_calculate_crc
    - functionName:    png_get_int_32_checked
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - error
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pngrutil.c:1229,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1230,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1232,12'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:1233,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1234,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1239,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    png_handle_zTXt
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         45
      ICount:          294
      EdgeCount:       60
      CyclomaticComplexity: 17
      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:
        - Branch String:   'pngrutil.c:2476,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2478,11'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2494,9'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2478,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2480,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2484,13'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2484,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2486,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2490,4'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2494,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2495,7'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2501,29'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2503,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2505,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2510,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2512,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2513,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2516,24'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2517,31'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2516,4'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
            - BranchSide:      'pngrutil.c:2517,34'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2516,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2518,7'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
            - BranchSide:      'pngrutil.c:2521,8'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2521,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2521,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2522,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2521,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2522,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2528,13'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2528,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2529,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2531,13'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2531,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2532,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2536,24'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2542,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2547,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2574,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2547,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2548,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2555,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2566,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2567,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2569,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'pngrutil.c:2480,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2486,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2487,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2501,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2505,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2506,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2510,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2512,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2542,11'
          Dst:             png_decompress_chunk
        - Src:             'pngrutil.c:2566,17'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngrutil.c:2577,4'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_crc_finish
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - skip
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - png_crc_finish_critical
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'pngrutil.c:366,11'
          Dst:             png_crc_finish_critical
    - functionName:    png_read_buffer
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - new_size
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc_base
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pngrutil.c:384,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:384,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:386,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:386,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:386,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrutil.c:394,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
        - Branch String:   'pngrutil.c:386,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:388,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc_base
            - BranchSide:      'pngrutil.c:394,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
        - Branch String:   'pngrutil.c:394,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:396,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
            - BranchSide:      'pngrutil.c:408,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:398,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:401,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:406,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:390,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:396,16'
          Dst:             OSS_FUZZ_png_malloc_base
    - functionName:    png_crc_finish_critical
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - skip
        - handle_as_ancillary
      BBCount:         29
      ICount:          152
      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:
        - Branch String:   'pngrutil.c:322,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:327,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:340,8'
              BranchSideFuncs:
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:328,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:329,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:330,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:340,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:341,9'
              BranchSideFuncs:
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:346,22'
              BranchSideFuncs:
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:340,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:342,27'
              BranchSideFuncs:
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:346,22'
              BranchSideFuncs:
                - png_crc_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:346,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:349,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:360,4'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:349,31'
          Branch Sides:
            - BranchSide:      'pngrutil.c:349,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:350,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:349,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:350,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:351,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:349,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:352,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:355,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:349,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:352,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:355,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
      Callsites:
        - Src:             'pngrutil.c:332,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:346,8'
          Dst:             png_crc_error
        - Src:             'pngrutil.c:352,10'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngrutil.c:355,10'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    png_crc_error
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - handle_as_ancillary
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:275,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:275,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
            - BranchSide:      'pngrutil.c:277,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
        - Branch String:   'pngrutil.c:275,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:277,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
            - BranchSide:      'pngrutil.c:284,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
        - Branch String:   'pngrutil.c:277,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:279,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
            - BranchSide:      'pngrutil.c:280,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
        - Branch String:   'pngrutil.c:295,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:297,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:302,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:293,4'
          Dst:             OSS_FUZZ_png_read_data
    - functionName:    png_handle_tRNS
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         28
      ICount:          263
      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:
        - Branch String:   'pngrutil.c:1709,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1713,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1725,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1713,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1715,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1720,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
        - Branch String:   'pngrutil.c:1725,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1729,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1743,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1729,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1731,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1736,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
        - Branch String:   'pngrutil.c:1743,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1745,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1767,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1745,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1747,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1752,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1752,56'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1753,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1756,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1753,57'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1754,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1756,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1752,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1756,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1761,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tRNS
        - Branch String:   'pngrutil.c:1772,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1774,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1782,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_tRNS
      Callsites:
        - 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:1736,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1747,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1748,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1756,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1757,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1761,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1767,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1768,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1772,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1782,4'
          Dst:             OSS_FUZZ_png_set_tRNS
    - functionName:    png_handle_tIME
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_tIME
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:2365,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2366,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tIME
            - BranchSide:      'pngrutil.c:2368,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_tIME
        - Branch String:   'pngrutil.c:2370,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2371,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2373,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_tIME
      Callsites:
        - Src:             'pngrutil.c:2368,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2370,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2380,4'
          Dst:             OSS_FUZZ_png_set_tIME
    - functionName:    png_handle_tEXt
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         27
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 11
      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:
        - Branch String:   'pngrutil.c:2402,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2404,11'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2420,9'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2404,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2406,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2410,13'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2410,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2412,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2416,4'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2420,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2421,7'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2423,29'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2425,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2427,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2432,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2434,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2435,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2437,21'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2440,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2440,32'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2443,8'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2443,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2444,11'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2446,14'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2454,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2455,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2457,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'pngrutil.c:2406,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2412,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2413,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2423,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2427,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2428,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2432,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2434,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2452,28'
          Dst:             strlen
        - Src:             'pngrutil.c:2454,8'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngrutil.c:2457,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: 1300
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         14
      ICount:          84
      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:
        - Branch String:   'pngrutil.c:1307,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1308,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1315,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sRGB
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1315,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1317,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1321,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sRGB
        - Branch String:   'pngrutil.c:1331,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1331,44'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1332,10'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:1331,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1332,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1335,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:1305,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1307,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1317,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1321,4'
          Dst:             OSS_FUZZ_png_set_sRGB
    - functionName:    png_handle_sPLT
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         37
      ICount:          412
      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:
        - Branch String:   'pngrutil.c:1583,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1585,11'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:1600,29'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1585,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1587,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:1591,13'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1591,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1593,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:1597,4'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1601,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1603,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1613,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1615,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1616,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1618,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1620,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1620,56'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrutil.c:1623,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1626,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1626,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrutil.c:1628,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1626,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1628,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrutil.c:1632,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1640,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1642,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrutil.c:1646,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1649,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1651,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrutil.c:1655,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
        - Branch String:   'pngrutil.c:1660,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1662,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngrutil.c:1666,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:1666,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1668,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrutil.c:1690,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:1670,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1672,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrutil.c:1680,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sPLT
                - OSS_FUZZ_png_free
      Callsites:
        - Src:             'pngrutil.c:1587,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1593,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1594,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1600,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:1603,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1604,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1613,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1615,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1628,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1642,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1651,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1657,43'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrutil.c:1662,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngrutil.c:1692,4'
          Dst:             OSS_FUZZ_png_set_sPLT
        - Src:             'pngrutil.c:1694,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    png_handle_sCAL
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         33
      ICount:          214
      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:
        - Branch String:   'pngrutil.c:2292,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2294,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2299,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2302,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2303,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2306,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2306,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2306,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2315,6'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2306,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2308,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2315,6'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2318,78'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2319,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2320,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2319,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2319,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2320,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2318,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2320,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2322,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2322,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2323,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2327,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_fp_number
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2331,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2331,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2332,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2330,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2332,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2334,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2334,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2335,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2340,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sCAL_s
      Callsites:
        - Src:             'pngrutil.c:2290,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2294,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2295,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2299,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2302,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2308,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2318,8'
          Dst:             OSS_FUZZ_png_check_fp_number
        - Src:             'pngrutil.c:2320,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2323,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2330,11'
          Dst:             OSS_FUZZ_png_check_fp_number
        - Src:             'pngrutil.c:2332,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2335,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2340,10'
          Dst:             OSS_FUZZ_png_set_sCAL_s
    - functionName:    png_handle_sBIT
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         23
      ICount:          216
      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:
        - Branch String:   'pngrutil.c:1166,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1168,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_sBIT
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1174,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_sBIT
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1178,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1180,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1185,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_sBIT
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1188,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1189,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1191,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sBIT
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1191,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1193,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sBIT
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1200,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sBIT
        - Branch String:   'pngrutil.c:1193,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1193,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1195,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1193,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1195,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1198,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sBIT
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1200,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1202,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sBIT
            - BranchSide:      'pngrutil.c:1210,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sBIT
      Callsites:
        - Src:             'pngrutil.c:1180,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1181,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1186,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1188,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1195,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1217,4'
          Dst:             OSS_FUZZ_png_set_sBIT
    - functionName:    png_handle_pHYs
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_pHYs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:2117,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2118,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2120,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pHYs
      Callsites:
        - Src:             'pngrutil.c:2115,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2117,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2123,4'
          Dst:             OSS_FUZZ_png_set_pHYs
    - functionName:    png_handle_pCAL
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         64
      ICount:          498
      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:
        - Branch String:   'pngrutil.c:2174,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2176,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2181,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2183,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2184,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2186,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2189,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2189,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2192,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2197,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2199,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2204,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2204,9'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2204,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2204,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2205,9'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2205,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2205,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2214,37'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2214,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2215,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2214,54'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2215,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2219,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2215,37'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2215,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2216,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2215,54'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2216,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2219,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2216,40'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2216,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2217,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2216,57'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2217,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2219,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2217,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2217,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2223,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2214,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2219,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2223,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2228,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2228,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2233,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2236,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2238,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2243,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2243,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2245,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2261,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:2249,54'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2249,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2249,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2249,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2249,71'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2253,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2253,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2255,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2259,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_pCAL
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'pngrutil.c:2172,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2176,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2177,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2181,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2183,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2199,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2219,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2225,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2233,13'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrutil.c:2238,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2255,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:2256,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2261,4'
          Dst:             OSS_FUZZ_png_set_pCAL
        - Src:             'pngrutil.c:2270,4'
          Dst:             OSS_FUZZ_png_free
    - functionName:    png_handle_oFFs
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         12
      ICount:          190
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_oFFs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:2143,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2144,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2146,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_oFFs
        - Branch String:   'pngrutil.c:2146,15'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2146,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_oFFs
            - BranchSide:      'pngrutil.c:2146,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_oFFs
        - Branch String:   'pngrutil.c:2147,15'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2147,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_oFFs
            - BranchSide:      'pngrutil.c:2147,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_oFFs
      Callsites:
        - Src:             'pngrutil.c:2141,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2143,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2149,4'
          Dst:             OSS_FUZZ_png_set_oFFs
    - functionName:    png_handle_mDCV
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         6
      ICount:          244
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_mDCV_fixed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:1974,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1975,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1988,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_mDCV_fixed
      Callsites:
        - Src:             'pngrutil.c:1972,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1974,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1997,4'
          Dst:             OSS_FUZZ_png_set_mDCV_fixed
    - functionName:    png_handle_iTXt
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         83
      ICount:          499
      EdgeCount:       110
      CyclomaticComplexity: 29
      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:
        - Branch String:   'pngrutil.c:2596,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2598,11'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2614,9'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2598,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2600,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2604,13'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2604,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2606,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2610,4'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2614,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2615,7'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2617,29'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2619,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2621,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2626,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2628,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2629,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2632,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2633,30'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2632,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2633,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2632,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2634,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2638,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2638,27'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2638,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2639,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2638,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2639,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2645,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2645,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2646,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2648,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2648,42'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2649,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2652,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2649,37'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2650,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2727,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2648,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2652,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2727,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2660,37'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2660,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2660,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2660,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2661,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2665,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2667,37'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2667,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2667,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2667,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2668,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2676,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2678,27'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2678,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2681,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2678,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2679,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
            - BranchSide:      'pngrutil.c:2681,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
        - Branch String:   'pngrutil.c:2681,32'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2681,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
                - png_decompress_chunk
            - BranchSide:      'pngrutil.c:2698,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2681,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2683,30'
              BranchSideFuncs:
                - png_decompress_chunk
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
            - BranchSide:      'pngrutil.c:2698,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2689,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2691,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
            - BranchSide:      'pngrutil.c:2694,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_set_text_2
        - Branch String:   'pngrutil.c:2700,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2704,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2724,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2706,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2707,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2710,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_text_2
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2719,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2720,13'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2722,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2729,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2730,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2731,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:2600,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2606,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2607,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2617,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2621,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2622,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2626,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2628,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2689,14'
          Dst:             png_decompress_chunk
        - Src:             'pngrutil.c:2719,14'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngrutil.c:2730,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    png_handle_iCCP
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         79
      ICount:          547
      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:
        - Branch String:   'pngrutil.c:1364,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1365,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1367,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1370,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1372,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1377,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:1378,34'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1378,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1378,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:1378,66'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1378,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1379,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:1378,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1380,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1383,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:1383,31'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1383,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1550,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1383,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1388,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1550,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1388,45'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1389,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_claim
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1546,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1388,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1391,28'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1546,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1393,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1395,21'
              BranchSideFuncs:
                - png_inflate_read
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1542,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1405,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1409,48'
              BranchSideFuncs:
                - OSS_FUZZ_png_icc_check_length
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_icc_check_header
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1535,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1411,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1417,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_icc_check_header
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_read_buffer
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1532,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1417,26'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1426,28'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_read
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1529,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1430,29'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1432,35'
              BranchSideFuncs:
                - png_inflate_read
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_icc_check_tag_table
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1525,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1444,32'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1446,59'
              BranchSideFuncs:
                - OSS_FUZZ_png_icc_check_tag_table
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - png_inflate_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1521,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1446,35'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1452,41'
              BranchSideFuncs:
                - png_inflate_read
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1519,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1460,49'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1460,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1465,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:1460,38'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1462,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
            - BranchSide:      'pngrutil.c:1465,43'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_warning
        - Branch String:   'pngrutil.c:1467,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1472,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
            - BranchSide:      'pngrutil.c:1476,52'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
        - Branch String:   'pngrutil.c:1480,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1482,54'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:1509,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1488,44'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1490,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:1501,50'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1509,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1511,40'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1514,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1515,38'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1516,46'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:1517,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:1554,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1555,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1557,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1557,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1558,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1560,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:1367,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1372,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1373,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1393,17'
          Dst:             png_inflate_claim
        - Src:             'pngrutil.c:1401,22'
          Dst:             png_inflate_read
        - Src:             'pngrutil.c:1411,23'
          Dst:             OSS_FUZZ_png_icc_check_length
        - Src:             'pngrutil.c:1417,26'
          Dst:             OSS_FUZZ_png_icc_check_header
        - Src:             'pngrutil.c:1427,45'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:1437,34'
          Dst:             png_inflate_read
        - Src:             'pngrutil.c:1446,35'
          Dst:             OSS_FUZZ_png_icc_check_tag_table
        - Src:             'pngrutil.c:1455,40'
          Dst:             png_inflate_read
        - Src:             'pngrutil.c:1472,40'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngrutil.c:1476,37'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1482,40'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngrutil.c:1485,62'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngrutil.c:1555,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1558,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    png_handle_hIST
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         17
      ICount:          121
      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:
        - Branch String:   'pngrutil.c:2078,26'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2079,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2082,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2079,50'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2080,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2082,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2078,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2082,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2087,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_hIST
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:2087,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2091,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_hIST
            - BranchSide:      'pngrutil.c:2095,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_hIST
        - Branch String:   'pngrutil.c:2095,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2096,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2098,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_hIST
      Callsites:
        - Src:             'pngrutil.c:2082,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2083,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2091,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2095,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2098,4'
          Dst:             OSS_FUZZ_png_set_hIST
    - functionName:    png_handle_gAMA
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         11
      ICount:          96
      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:
        - Branch String:   'pngrutil.c:1128,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1129,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1131,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gAMA_fixed
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1133,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1135,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1139,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_gAMA_fixed
        - Branch String:   'pngrutil.c:1145,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1146,58'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1149,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:1126,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1128,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1135,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1139,4'
          Dst:             OSS_FUZZ_png_set_gAMA_fixed
    - functionName:    png_handle_eXIf
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         13
      ICount:          111
      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:
        - Branch String:   'pngrutil.c:2027,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2029,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2034,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_eXIf_1
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2036,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2037,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2044,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_eXIf_1
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2047,32'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2047,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_eXIf_1
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2054,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_eXIf_1
        - Branch String:   'pngrutil.c:2047,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2049,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2054,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_eXIf_1
      Callsites:
        - Src:             'pngrutil.c:2025,13'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:2029,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2030,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2034,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2036,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2049,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2054,4'
          Dst:             OSS_FUZZ_png_set_eXIf_1
    - functionName:    png_handle_cLLI
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_cLLI_fixed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:1950,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1951,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1954,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_cLLI_fixed
      Callsites:
        - Src:             'pngrutil.c:1948,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1950,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1954,4'
          Dst:             OSS_FUZZ_png_set_cLLI_fixed
    - functionName:    png_handle_cICP
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_crc_read
        - OSS_FUZZ_png_set_cICP
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:1911,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1912,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1914,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_cICP
        - Branch String:   'pngrutil.c:1918,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1921,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1933,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:1909,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1911,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1914,4'
          Dst:             OSS_FUZZ_png_set_cICP
    - functionName:    png_handle_cHRM
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         11
      ICount:          132
      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:
        - Branch String:   'pngrutil.c:1254,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1255,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1257,39'
              BranchSideFuncs:
                - png_get_int_32_checked
                - png_get_int_32_checked
                - png_get_int_32_checked
                - png_get_int_32_checked
                - png_get_int_32_checked
                - png_get_int_32_checked
                - png_get_int_32_checked
                - png_get_int_32_checked
                - OSS_FUZZ_png_set_cHRM_fixed
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1266,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1268,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1276,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_cHRM_fixed
        - Branch String:   'pngrutil.c:1284,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1286,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1290,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:1252,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1254,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1257,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1258,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1259,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1260,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1261,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1262,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1263,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1264,16'
          Dst:             png_get_int_32_checked
        - Src:             'pngrutil.c:1268,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1276,4'
          Dst:             OSS_FUZZ_png_set_cHRM_fixed
    - functionName:    png_handle_bKGD
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         48
      ICount:          374
      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:
        - Branch String:   'pngrutil.c:1800,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1802,12'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1812,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1802,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1804,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1809,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1812,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1813,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1816,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1818,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1820,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1825,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1827,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1828,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:1835,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1835,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1837,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1858,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1839,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1839,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1853,57'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
        - Branch String:   'pngrutil.c:1839,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1841,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1853,57'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
        - Branch String:   'pngrutil.c:1841,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1843,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1847,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
        - Branch String:   'pngrutil.c:1858,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1860,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1878,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1860,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1862,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1869,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
        - Branch String:   'pngrutil.c:1862,26'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1862,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1864,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1862,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1864,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1867,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
        - Branch String:   'pngrutil.c:1878,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1880,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1887,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
        - Branch String:   'pngrutil.c:1880,26'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1880,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1882,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1880,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1880,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1882,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:1880,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1882,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:1885,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_bKGD
      Callsites:
        - Src:             'pngrutil.c:1804,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1805,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1820,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1821,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1825,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1827,8'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1843,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1864,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1882,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1894,4'
          Dst:             OSS_FUZZ_png_set_bKGD
    - functionName:    png_handle_IEND
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_chunk_benign_error
        - png_crc_finish_critical
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:1108,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1108,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - png_crc_finish_critical
            - BranchSide:      'pngrutil.c:1109,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - png_crc_finish_critical
      Callsites:
        - Src:             'pngrutil.c:1109,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:1111,4'
          Dst:             png_crc_finish_critical
    - functionName:    png_handle_PLTE
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         41
      ICount:          295
      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:
        - Branch String:   'pngrutil.c:996,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:997,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:999,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:999,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1000,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1002,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:1002,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1003,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1005,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:1005,47'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1005,51'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1006,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:1005,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1006,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1019,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:1019,59'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1020,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1031,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
        - Branch String:   'pngrutil.c:1020,43'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1020,46'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1021,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:1019,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1021,14'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1031,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
        - Branch String:   'pngrutil.c:1031,10'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1030,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
            - BranchSide:      'pngrutil.c:1032,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
        - Branch String:   'pngrutil.c:1037,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1038,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
            - BranchSide:      'pngrutil.c:1038,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - png_crc_finish_critical
                - OSS_FUZZ_png_set_PLTE
        - Branch String:   'pngrutil.c:1050,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1052,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_PLTE
            - BranchSide:      'pngrutil.c:1058,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_PLTE
        - Branch String:   'pngrutil.c:1078,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:1080,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:1086,31'
              BranchSideFuncs:
                - png_crc_finish_critical
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'pngrutil.c:1045,7'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:1046,7'
          Dst:             png_crc_finish_critical
        - Src:             'pngrutil.c:1073,7'
          Dst:             OSS_FUZZ_png_set_PLTE
        - Src:             'pngrutil.c:1080,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:1081,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:1086,7'
          Dst:             png_crc_finish_critical
        - Src:             'pngrutil.c:1087,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    png_handle_IHDR
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         14
      ICount:          215
      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:941,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:942,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
            - BranchSide:      'pngrutil.c:946,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
            - BranchSide:      'pngrutil.c:946,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
            - BranchSide:      'pngrutil.c:950,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
            - BranchSide:      'pngrutil.c:954,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
            - BranchSide:      'pngrutil.c:958,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
        - Branch String:   'pngrutil.c:964,24'
          Branch Sides:
            - BranchSide:      'pngrutil.c:964,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
            - BranchSide:      'pngrutil.c:964,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_IHDR
      Callsites:
        - Src:             'pngrutil.c:918,4'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:919,4'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:921,12'
          Dst:             OSS_FUZZ_png_get_uint_31
        - Src:             'pngrutil.c:922,13'
          Dst:             OSS_FUZZ_png_get_uint_31
        - Src:             'pngrutil.c:972,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:
        - png_ptr
        - buf
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngrutil.c:45,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:46,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:48,11'
              BranchSideFuncs: []
      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: 4437
      functionLinenumberEnd: 4710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         113
      ICount:          752
      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:
        - Branch String:   'pngrutil.c:4446,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4448,12'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4463,27'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4448,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4449,31'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4453,30'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4480,51'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4480,54'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4485,9'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4480,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4481,23'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4485,9'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4485,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4487,11'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4517,9'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4487,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4489,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4496,16'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4489,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4490,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4493,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4496,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4498,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4505,16'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4498,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4499,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4501,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4501,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4502,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4503,7'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4507,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4509,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4512,7'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4517,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4523,12'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4535,9'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4523,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4525,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4530,7'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4525,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4526,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4527,7'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4535,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4537,11'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4559,9'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4537,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4539,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4546,16'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4539,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4540,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4543,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4546,58'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4547,10'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4549,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4549,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4550,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4553,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4559,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4563,12'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4600,9'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4563,36'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4564,12'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4567,12'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4564,57'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4567,12'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4571,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4567,58'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4569,11'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4571,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4563,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4571,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4580,14'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4571,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4572,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4575,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4580,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4582,17'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4589,19'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4582,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4583,32'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4586,32'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4589,19'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4590,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4593,29'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4600,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4602,39'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4613,45'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4605,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4606,28'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4607,4'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4623,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4623,57'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4623,57'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngrutil.c:4631,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4633,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_calloc
            - BranchSide:      'pngrutil.c:4675,8'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4636,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4637,55'
              BranchSideFuncs:
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_malloc
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4641,55'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_malloc
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4675,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4676,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4678,11'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:4692,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4694,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - png_inflate_claim
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4706,26'
              BranchSideFuncs:
                - png_inflate_claim
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4706,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4707,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4709,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:4444,4'
          Dst:             OSS_FUZZ_png_init_read_transformations
        - Src:             'pngrutil.c:4633,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:4634,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:4637,44'
          Dst:             OSS_FUZZ_png_calloc
        - Src:             'pngrutil.c:4641,44'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrutil.c:4643,42'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngrutil.c:4676,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:4698,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:4706,8'
          Dst:             png_inflate_claim
        - Src:             'pngrutil.c:4707,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_read_finish_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4386
      functionLinenumberEnd: 4432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         24
      ICount:          193
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - OSS_FUZZ_png_read_finish_IDAT
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pngrutil.c:4389,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4390,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4392,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngrutil.c:4392,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4394,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
            - BranchSide:      'pngrutil.c:4431,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngrutil.c:4405,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4406,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
            - BranchSide:      'pngrutil.c:4408,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngrutil.c:4413,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4415,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
            - BranchSide:      'pngrutil.c:4422,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngrutil.c:4424,39'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4424,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
            - BranchSide:      'pngrutil.c:4424,42'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngrutil.c:4424,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4403,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
            - BranchSide:      'pngrutil.c:4426,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
        - Branch String:   'pngrutil.c:4426,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4427,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4428,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_finish_IDAT
      Callsites:
        - Src:             'pngrutil.c:4431,4'
          Dst:             OSS_FUZZ_png_read_finish_IDAT
    - functionName:    OSS_FUZZ_png_read_finish_IDAT
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_crc_finish
        - OSS_FUZZ_png_read_IDAT_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngrutil.c:4344,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4350,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_IDAT_data
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:4366,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:4356,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4358,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:4361,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
        - Branch String:   'pngrutil.c:4366,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4366,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:4369,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
      Callsites:
        - Src:             'pngrutil.c:4350,7'
          Dst:             OSS_FUZZ_png_read_IDAT_data
        - Src:             'pngrutil.c:4380,13'
          Dst:             OSS_FUZZ_png_crc_finish
    - functionName:    OSS_FUZZ_png_read_IDAT_data
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4202
      functionLinenumberEnd: 4334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - output
        - avail_out
      BBCount:         54
      ICount:          367
      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:
        - Branch String:   'pngrutil.c:4207,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4208,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4210,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4215,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4220,10'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4260,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:4220,10'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4222,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4232,21'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:4228,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4220,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4229,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4234,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4235,38'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:4237,14'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:4237,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4238,30'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:4247,35'
              BranchSideFuncs:
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:4249,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4250,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:4252,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - png_read_buffer
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:4260,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4262,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:4273,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:4264,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4265,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:4267,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:4287,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4288,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zlib_inflate
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:4291,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zlib_inflate
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:4295,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4298,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:4308,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:4303,44'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4303,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4304,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4303,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4304,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4305,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4308,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4310,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:4321,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4312,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4313,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:4317,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:4321,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4215,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_zlib_inflate
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_zstream_error
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_chunk_benign_error
                - png_read_buffer
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_read_chunk_header
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4323,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4323,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4323,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4328,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:4328,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4329,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:4332,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
      Callsites:
        - Src:             'pngrutil.c:4222,13'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:4224,34'
          Dst:             OSS_FUZZ_png_read_chunk_header
        - Src:             'pngrutil.c:4229,16'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:4247,19'
          Dst:             png_read_buffer
        - Src:             'pngrutil.c:4250,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:4252,10'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:4284,13'
          Dst:             OSS_FUZZ_png_zlib_inflate
        - Src:             'pngrutil.c:4304,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:4310,10'
          Dst:             OSS_FUZZ_png_zstream_error
        - Src:             'pngrutil.c:4313,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:4317,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:4329,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:4332,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: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         11
      ICount:          121
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - OSS_FUZZ_png_calculate_crc
        - OSS_FUZZ_png_chunk_benign_error
        - 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:
        - Branch String:   'pngrutil.c:210,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:211,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:214,26'
              BranchSideFuncs:
                - check_chunk_name
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:214,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:214,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:215,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:215,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:216,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:218,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
      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:216,10'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:218,10'
          Dst:             OSS_FUZZ_png_chunk_benign_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:
        - name
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    png_init_filter_functions
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4155
      functionLinenumberEnd: 4179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:4161,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4162,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:4165,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_read_filter_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4184
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - row_info
        - row
        - prev_row
        - filter
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - png_init_filter_functions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:4189,39'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4189,42'
              BranchSideFuncs:
                - png_init_filter_functions
            - BranchSide:      'pngrutil.c:4189,39'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:4189,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4189,8'
              BranchSideFuncs:
                - png_init_filter_functions
            - BranchSide:      'pngrutil.c:4191,11'
              BranchSideFuncs:
                - png_init_filter_functions
        - Branch String:   'pngrutil.c:4191,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:4192,36'
              BranchSideFuncs:
                - png_init_filter_functions
            - BranchSide:      'pngrutil.c:4194,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:4192,10'
          Dst:             png_init_filter_functions
    - functionName:    OSS_FUZZ_png_do_read_interlace
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3741
      functionLinenumberEnd: 3978
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - row_info
        - row
        - pass
        - transformations
      BBCount:         73
      ICount:          782
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:3743,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3743,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3743,20'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3743,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3743,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3747,21'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3749,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3753,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3816,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3880,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3943,35'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3764,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3766,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3776,32'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3783,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3785,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3811,13'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3786,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3788,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3802,20'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3792,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3794,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3799,51'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3802,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3804,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3809,48'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3825,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3827,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3837,33'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3844,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3849,33'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3875,13'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3850,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3852,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3866,20'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3856,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3858,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3863,51'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3866,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3868,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3873,48'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3889,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3891,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3901,33'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3908,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3910,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3938,13'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3913,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3915,39'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3929,20'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3919,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3921,31'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3926,51'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3929,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3931,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3936,48'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3953,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3958,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3968,13'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3960,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3962,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3966,22'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3973,28'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3973,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3973,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_combine_row
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3256
      functionLinenumberEnd: 3735
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - dp
        - display
      BBCount:         159
      ICount:          1115
      EdgeCount:       208
      CyclomaticComplexity: 51
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pngrutil.c:3270,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3271,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3277,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3277,36'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3277,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3282,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3278,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3277,62'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3277,62'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3277,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3279,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3282,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3282,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3283,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3289,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3290,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3293,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3313,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3293,22'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3293,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3293,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3296,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3298,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3302,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3313,33'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3314,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3730,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3314,56'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3315,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3730,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3315,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3315,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3730,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3315,34'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3317,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3322,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3317,22'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3317,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3730,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3313,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3322,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3730,11'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3322,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3323,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3325,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3325,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3456,44'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3505,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:3460,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3461,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3465,17'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3461,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3461,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3461,20'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3461,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3461,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3461,18'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3461,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3461,18'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3461,18'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3465,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3465,17'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3465,17'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3465,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3465,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3465,15'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3465,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3465,15'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3465,15'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3479,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3481,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3491,17'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3481,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3482,38'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3484,26'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3491,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3492,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3494,26'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3505,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3506,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:3508,22'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3524,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3530,37'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3538,29'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3533,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3534,54'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3535,10'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3551,10'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3554,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3570,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3591,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3610,20'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3558,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3559,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3561,25'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3574,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3575,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3577,25'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3580,16'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3572,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3584,23'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3595,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3596,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3598,25'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3610,59'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3611,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3703,16'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3611,51'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3612,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3703,16'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3612,51'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3613,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3703,16'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3613,64'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3614,20'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3703,16'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3610,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3619,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3703,16'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3619,54'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3620,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3666,42'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3620,54'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3621,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3666,42'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3621,67'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3622,23'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3666,42'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3619,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3624,42'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3666,42'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3637,25'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3635,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3640,29'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3640,29'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3641,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3643,33'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3646,22'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3632,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3653,38'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3656,25'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3656,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3658,22'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3679,25'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3677,43'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3682,29'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3682,29'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3683,28'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3685,33'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3688,22'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3674,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3692,38'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3695,25'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3695,36'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3697,22'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3707,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3708,22'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3710,25'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3713,23'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3703,16'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3714,60'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3730,19'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3730,4'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3730,4'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3733,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3733,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3734,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:3271,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:3279,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:3283,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngrutil.c:3506,13'
          Dst:             OSS_FUZZ_png_error
    - functionName:    png_chunk_index_from_name
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3116
      functionLinenumberEnd: 3132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - chunk_name
      BBCount:         31
      ICount:          158
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:3121,4'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3126,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3130,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_handle_chunk
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
      BBCount:         51
      ICount:          309
      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:3151,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3152,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3155,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3151,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3155,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_handle_unknown
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3161,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:3161,43'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3162,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:3166,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3161,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3163,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:3166,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3166,74'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3167,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3170,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3166,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3170,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3176,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3176,52'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3177,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3182,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3176,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3179,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3182,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3182,13'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3183,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3193,41'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3195,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3202,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3209,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3213,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3202,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3203,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3205,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3209,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3210,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3212,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3226,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3228,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3238,13'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:3228,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3229,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:3233,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:3240,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:3241,10'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:3242,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngrutil.c:3141,34'
          Dst:             png_chunk_index_from_name
        - Src:             'pngrutil.c:3154,17'
          Dst:             OSS_FUZZ_png_handle_unknown
        - Src:             'pngrutil.c:3163,7'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:3229,10'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:3233,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:3234,10'
          Dst:             OSS_FUZZ_png_chunk_benign_error
    - functionName:    OSS_FUZZ_png_handle_unknown
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - length
        - keep
      BBCount:         59
      ICount:          302
      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:2822,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2824,35'
              BranchSideFuncs:
                - png_cache_unknown_chunk
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_app_warning
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:2894,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - png_cache_unknown_chunk
        - Branch String:   'pngrutil.c:2824,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2827,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_app_warning
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:2880,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2839,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2840,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:2842,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_app_warning
        - Branch String:   'pngrutil.c:2842,19'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2855,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrutil.c:2873,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2855,17'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2858,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngrutil.c:2869,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2858,20'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2860,37'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_warning
                - OSS_FUZZ_png_app_warning
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2867,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2894,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2895,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - png_cache_unknown_chunk
            - BranchSide:      'pngrutil.c:2897,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - png_cache_unknown_chunk
        - Branch String:   'pngrutil.c:2897,43'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2898,11'
              BranchSideFuncs:
                - png_cache_unknown_chunk
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2901,38'
              BranchSideFuncs:
                - png_cache_unknown_chunk
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2898,44'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2899,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
                - png_cache_unknown_chunk
            - BranchSide:      'pngrutil.c:2906,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2897,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2901,38'
              BranchSideFuncs:
                - png_cache_unknown_chunk
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2906,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2901,14'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2902,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2903,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2931,40'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2932,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2936,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2932,41'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2933,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2972,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:2931,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2936,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2972,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:2936,7'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2939,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrutil.c:2946,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrutil.c:2949,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
            - BranchSide:      'pngrutil.c:2956,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_unknown_chunks
                - OSS_FUZZ_png_chunk_error
                - OSS_FUZZ_png_free
        - Branch String:   'pngrutil.c:2972,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2973,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:2974,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
        - Branch String:   'pngrutil.c:2984,32'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2984,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
            - BranchSide:      'pngrutil.c:2984,32'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:2984,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2984,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:2985,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_error
      Callsites:
        - Src:             'pngrutil.c:2824,11'
          Dst:             png_cache_unknown_chunk
        - Src:             'pngrutil.c:2840,13'
          Dst:             OSS_FUZZ_png_chunk_error
        - Src:             'pngrutil.c:2860,19'
          Dst:             OSS_FUZZ_png_chunk_warning
        - Src:             'pngrutil.c:2861,19'
          Dst:             OSS_FUZZ_png_app_warning
        - Src:             'pngrutil.c:2901,14'
          Dst:             png_cache_unknown_chunk
        - Src:             'pngrutil.c:2906,10'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2940,13'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2956,13'
          Dst:             OSS_FUZZ_png_set_unknown_chunks
        - Src:             'pngrutil.c:2973,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:2985,7'
          Dst:             OSS_FUZZ_png_chunk_error
    - functionName:    png_cache_unknown_chunk
      functionSourceFile: '/src/libpng/pngrutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - length
      BBCount:         21
      ICount:          202
      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:
        - Branch String:   'pngrutil.c:2744,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2746,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_malloc_warn
            - BranchSide:      'pngrutil.c:2750,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
                - OSS_FUZZ_png_malloc_warn
        - Branch String:   'pngrutil.c:2750,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2752,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2769,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2758,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2759,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2764,40'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
        - Branch String:   'pngrutil.c:2769,44'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2769,47'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2779,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:2769,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2772,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_chunk_benign_error
            - BranchSide:      'pngrutil.c:2779,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
                - OSS_FUZZ_png_crc_read
        - Branch String:   'pngrutil.c:2779,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:2780,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_read
                - OSS_FUZZ_png_crc_finish
            - BranchSide:      'pngrutil.c:2781,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_crc_finish
      Callsites:
        - Src:             'pngrutil.c:2746,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngrutil.c:2764,40'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngrutil.c:2772,7'
          Dst:             OSS_FUZZ_png_crc_finish
        - Src:             'pngrutil.c:2773,7'
          Dst:             OSS_FUZZ_png_chunk_benign_error
        - Src:             'pngrutil.c:2780,10'
          Dst:             OSS_FUZZ_png_crc_read
        - Src:             'pngrutil.c:2781,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:
        - png_ptr
        - info_ptr
      BBCount:         15
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_read_data
        - OSS_FUZZ_png_sig_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngrutil.c:121,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:124,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_read_data
                - OSS_FUZZ_png_sig_cmp
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_sig_cmp
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:135,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:137,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_sig_cmp
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:143,8'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:137,27'
          Branch Sides:
            - BranchSide:      'pngrutil.c:138,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_sig_cmp
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:141,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:137,11'
          Branch Sides:
            - BranchSide:      'pngrutil.c:139,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngrutil.c:141,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngrutil.c:143,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:144,7'
              BranchSideFuncs: []
      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:
        - buf
      BBCount:         1
      ICount:          21
      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:
        - buf
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngrutil.c:83,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:84,26'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:86,12'
              BranchSideFuncs: []
        - Branch String:   'pngrutil.c:87,8'
          Branch Sides:
            - BranchSide:      'pngrutil.c:88,27'
              BranchSideFuncs: []
            - BranchSide:      'pngrutil.c:93,4'
              BranchSideFuncs: []
      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:
        - buf
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_check_keyword
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - key
        - new_key
      BBCount:         46
      ICount:          246
      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:
        - Branch String:   'pngset.c:1924,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1926,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1930,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1930,16'
          Branch Sides:
            - BranchSide:      'pngset.c:1930,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1930,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1930,4'
          Branch Sides:
            - BranchSide:      'pngset.c:1932,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1955,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1934,20'
          Branch Sides:
            - BranchSide:      'pngset.c:1934,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1934,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1934,34'
          Branch Sides:
            - BranchSide:      'pngset.c:1934,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1936,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1934,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1936,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1939,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1939,16'
          Branch Sides:
            - BranchSide:      'pngset.c:1944,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1951,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1947,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1948,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1949,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1955,20'
          Branch Sides:
            - BranchSide:      'pngset.c:1955,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1963,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1955,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1957,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1963,5'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1958,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1959,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1960,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1965,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1966,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1970,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1970,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1971,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1973,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning_parameter
                - OSS_FUZZ_png_warning_parameter_signed
                - OSS_FUZZ_png_formatted_warning
      Callsites:
        - Src:             'pngset.c:1971,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:1977,7'
          Dst:             OSS_FUZZ_png_warning_parameter
        - Src:             'pngset.c:1978,7'
          Dst:             OSS_FUZZ_png_warning_parameter_signed
        - Src:             'pngset.c:1980,7'
          Dst:             OSS_FUZZ_png_formatted_warning
    - functionName:    OSS_FUZZ_png_set_check_for_invalid_index
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - allowed
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1892,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1893,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1896,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_benign_errors
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - allowed
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:1868,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1869,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1873,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_chunk_malloc_max
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - user_chunk_malloc_max
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1839,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1839,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1841,11'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1841,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1846,13'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1850,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_chunk_cache_max
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - user_chunk_cache_max
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1823,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1823,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1824,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_user_limits
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - user_width_max
        - user_height_max
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1810,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1811,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1813,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_invalid
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - mask
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1793,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1793,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1793,24'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1793,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1793,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1794,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_compression_buffer_size
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - png_ptr
        - size
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1733,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1734,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1736,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:1736,18'
          Branch Sides:
            - BranchSide:      'pngset.c:1736,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:1737,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:1736,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1737,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:1740,9'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1740,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1740,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1742,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1737,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_rows
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - row_pointers
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_free_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1714,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1714,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1715,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1714,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1715,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1717,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
        - Branch String:   'pngset.c:1717,39'
          Branch Sides:
            - BranchSide:      'pngset.c:1718,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
            - BranchSide:      'pngset.c:1721,29'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1717,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1719,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
            - BranchSide:      'pngset.c:1721,29'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1723,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1723,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1724,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1719,7'
          Dst:             OSS_FUZZ_png_free_data
    - functionName:    OSS_FUZZ_png_set_read_user_chunk_fn
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - user_chunk_ptr
        - read_user_chunk_fn
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1699,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1700,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1702,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_one_chunk
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - count
        - add
        - keep
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:1511,4'
          Branch Sides:
            - BranchSide:      'pngset.c:1513,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'pngset.c:1521,8'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1513,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1515,30'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1519,4'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'pngset.c:1521,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1523,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1528,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1513,11'
          Dst:             memcmp
    - functionName:    OSS_FUZZ_png_set_keep_unknown_chunks
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - keep
        - chunk_list
        - num_chunks_in
      BBCount:         63
      ICount:          343
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_free
        - OSS_FUZZ_png_malloc
        - add_one_chunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngset.c:1538,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1539,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1541,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1541,17'
          Branch Sides:
            - BranchSide:      'pngset.c:1541,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1543,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1541,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1543,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1548,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1548,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1550,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1557,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1553,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1554,9'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1555,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1557,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1586,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1592,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1592,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1597,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1602,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1606,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1607,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1611,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1611,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1613,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1622,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
                - OSS_FUZZ_png_malloc
        - Branch String:   'pngset.c:1622,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1624,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
            - BranchSide:      'pngset.c:1631,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
        - Branch String:   'pngset.c:1627,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1628,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
            - BranchSide:      'pngset.c:1629,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
        - Branch String:   'pngset.c:1631,13'
          Branch Sides:
            - BranchSide:      'pngset.c:1632,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
            - BranchSide:      'pngset.c:1635,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
        - Branch String:   'pngset.c:1642,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1648,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
                - add_one_chunk
            - BranchSide:      'pngset.c:1678,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1648,7'
          Branch Sides:
            - BranchSide:      'pngset.c:1650,41'
              BranchSideFuncs:
                - add_one_chunk
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1655,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1656,7'
          Branch Sides:
            - BranchSide:      'pngset.c:1658,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1668,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1658,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1660,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1665,7'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1660,17'
          Branch Sides:
            - BranchSide:      'pngset.c:1661,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1662,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1668,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1670,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1675,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1670,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1671,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1673,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1682,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1682,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1684,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1684,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1685,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1687,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1543,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1597,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1613,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1624,18'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngset.c:1650,27'
          Dst:             add_one_chunk
        - Src:             'pngset.c:1671,13'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1685,10'
          Dst:             OSS_FUZZ_png_free
    - functionName:    OSS_FUZZ_png_permit_mng_features
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - mng_features
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1493,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1494,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1496,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_unknown_chunk_location
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - chunk
        - location
      BBCount:         18
      ICount:          95
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_app_error
        - check_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:1467,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1467,27'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1467,24'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1467,44'
          Branch Sides:
            - BranchSide:      'pngset.c:1467,47'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1467,44'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1467,58'
          Branch Sides:
            - BranchSide:      'pngset.c:1467,58'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1468,7'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1467,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1467,8'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1470,12'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1470,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1472,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - check_location
            - BranchSide:      'pngset.c:1482,25'
              BranchSideFuncs:
                - check_location
        - Branch String:   'pngset.c:1474,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1475,22'
              BranchSideFuncs:
                - check_location
            - BranchSide:      'pngset.c:1478,22'
              BranchSideFuncs:
                - check_location
      Callsites:
        - Src:             'pngset.c:1472,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1482,10'
          Dst:             check_location
    - functionName:    check_location
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - location
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_warning
        - OSS_FUZZ_png_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngset.c:1331,22'
          Branch Sides:
            - BranchSide:      'pngset.c:1331,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_app_warning
            - BranchSide:      'pngset.c:1344,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:1331,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1334,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:1344,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:1344,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1345,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:1350,4'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1350,4'
          Branch Sides:
            - BranchSide:      'pngset.c:1351,21'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1356,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1334,7'
          Dst:             OSS_FUZZ_png_app_warning
        - Src:             'pngset.c:1345,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_unknown_chunks
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unknowns
        - num_unknowns
      BBCount:         24
      ICount:          195
      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:
        - Branch String:   'pngset.c:1365,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1365,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1367,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1365,44'
          Branch Sides:
            - BranchSide:      'pngset.c:1365,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1367,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1365,65'
          Branch Sides:
            - BranchSide:      'pngset.c:1366,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1367,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1365,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1367,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1399,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_realloc_array
                - OSS_FUZZ_png_free
                - check_location
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1403,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1405,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1410,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - check_location
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1420,4'
          Branch Sides:
            - BranchSide:      'pngset.c:1420,4'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1422,14'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1426,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1428,10'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1434,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - check_location
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1437,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1439,30'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
                - check_location
                - OSS_FUZZ_png_malloc_base
            - BranchSide:      'pngset.c:1445,17'
              BranchSideFuncs:
                - check_location
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
      Callsites:
        - Src:             'pngset.c:1399,9'
          Dst:             OSS_FUZZ_png_realloc_array
        - Src:             'pngset.c:1405,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1410,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1424,22'
          Dst:             check_location
        - Src:             'pngset.c:1434,21'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngset.c:1439,13'
          Dst:             OSS_FUZZ_png_chunk_report
    - functionName:    OSS_FUZZ_png_set_sPLT
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - entries
        - nentries
      BBCount:         31
      ICount:          244
      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:
        - Branch String:   'pngset.c:1235,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1235,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1236,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1235,44'
          Branch Sides:
            - BranchSide:      'pngset.c:1235,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1236,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1235,61'
          Branch Sides:
            - BranchSide:      'pngset.c:1235,64'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1236,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1235,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1236,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1241,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_realloc_array
                - OSS_FUZZ_png_free
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1245,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1248,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1252,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1264,33'
          Branch Sides:
            - BranchSide:      'pngset.c:1264,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1267,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1264,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1267,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_free
            - BranchSide:      'pngset.c:1272,19'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1280,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1281,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1283,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_app_error
                - OSS_FUZZ_png_free
        - Branch String:   'pngset.c:1292,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1294,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1299,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:1313,4'
          Branch Sides:
            - BranchSide:      'pngset.c:1264,11'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_malloc_array
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngset.c:1316,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1316,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1316,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1317,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
      Callsites:
        - Src:             'pngset.c:1241,9'
          Dst:             OSS_FUZZ_png_realloc_array
        - Src:             'pngset.c:1248,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1252,4'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1267,10'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:1277,16'
          Dst:             strlen
        - Src:             'pngset.c:1278,18'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngset.c:1289,21'
          Dst:             OSS_FUZZ_png_malloc_array
        - Src:             'pngset.c:1294,10'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1317,7'
          Dst:             OSS_FUZZ_png_chunk_report
    - functionName:    OSS_FUZZ_png_set_tRNS
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - trans_alpha
        - num_trans
        - trans_color
      BBCount:         43
      ICount:          254
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:1154,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1154,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1156,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1154,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1156,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1158,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc
        - Branch String:   'pngset.c:1158,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1169,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_malloc
            - BranchSide:      'pngset.c:1184,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1171,26'
          Branch Sides:
            - BranchSide:      'pngset.c:1171,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_malloc
            - BranchSide:      'pngset.c:1181,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1171,12'
          Branch Sides:
            - BranchSide:      'pngset.c:1174,35'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1181,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1184,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1187,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1208,39'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1187,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1189,33'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1202,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1191,59'
          Branch Sides:
            - BranchSide:      'pngset.c:1192,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1193,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1192,46'
          Branch Sides:
            - BranchSide:      'pngset.c:1193,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1197,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1193,58'
          Branch Sides:
            - BranchSide:      'pngset.c:1194,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1199,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1194,45'
          Branch Sides:
            - BranchSide:      'pngset.c:1195,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1197,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1195,46'
          Branch Sides:
            - BranchSide:      'pngset.c:1196,14'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1197,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1191,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1197,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1199,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1204,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1205,20'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1206,4'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1210,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1210,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1212,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1169,8'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngset.c:1174,35'
          Dst:             OSS_FUZZ_png_malloc
        - Src:             'pngset.c:1197,13'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_tIME
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - mod_time
      BBCount:         28
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:1128,24'
          Branch Sides:
            - BranchSide:      'pngset.c:1128,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1130,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1128,44'
          Branch Sides:
            - BranchSide:      'pngset.c:1128,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1130,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1128,64'
          Branch Sides:
            - BranchSide:      'pngset.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1130,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:1128,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1130,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:1132,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1132,31'
          Branch Sides:
            - BranchSide:      'pngset.c:1132,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1132,56'
          Branch Sides:
            - BranchSide:      'pngset.c:1133,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1133,31'
          Branch Sides:
            - BranchSide:      'pngset.c:1133,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1133,56'
          Branch Sides:
            - BranchSide:      'pngset.c:1134,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1134,31'
          Branch Sides:
            - BranchSide:      'pngset.c:1134,34'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1134,56'
          Branch Sides:
            - BranchSide:      'pngset.c:1135,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:1132,8'
          Branch Sides:
            - BranchSide:      'pngset.c:1137,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:1142,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:1137,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_text_2
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - text_ptr
        - num_text
      BBCount:         64
      ICount:          582
      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:
        - Branch String:   'pngset.c:936,24'
          Branch Sides:
            - BranchSide:      'pngset.c:936,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:937,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:936,44'
          Branch Sides:
            - BranchSide:      'pngset.c:936,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:937,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:936,61'
          Branch Sides:
            - BranchSide:      'pngset.c:936,64'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:937,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:936,8'
          Branch Sides:
            - BranchSide:      'pngset.c:937,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:944,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_realloc_array
        - Branch String:   'pngset.c:944,8'
          Branch Sides:
            - BranchSide:      'pngset.c:946,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_realloc_array
            - BranchSide:      'pngset.c:989,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:952,11'
          Branch Sides:
            - BranchSide:      'pngset.c:954,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_realloc_array
                - OSS_FUZZ_png_free
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:971,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:957,14'
          Branch Sides:
            - BranchSide:      'pngset.c:958,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_realloc_array
                - OSS_FUZZ_png_free
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:961,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_realloc_array
                - OSS_FUZZ_png_free
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:971,11'
          Branch Sides:
            - BranchSide:      'pngset.c:973,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:979,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:989,4'
          Branch Sides:
            - BranchSide:      'pngset.c:993,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1117,4'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:995,11'
          Branch Sides:
            - BranchSide:      'pngset.c:996,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:998,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:998,63'
          Branch Sides:
            - BranchSide:      'pngset.c:999,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
            - BranchSide:      'pngset.c:1001,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
        - Branch String:   'pngset.c:998,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1001,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
            - BranchSide:      'pngset.c:1006,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
        - Branch String:   'pngset.c:1008,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1010,19'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1019,14'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
        - Branch String:   'pngset.c:1019,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1020,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - strlen
            - BranchSide:      'pngset.c:1023,22'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - strlen
        - Branch String:   'pngset.c:1025,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1026,35'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1029,26'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1039,36'
          Branch Sides:
            - BranchSide:      'pngset.c:1039,39'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1041,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1039,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1041,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1053,31'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1043,14'
          Branch Sides:
            - BranchSide:      'pngset.c:1044,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1048,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_base
                - strlen
                - strlen
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1060,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1062,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1073,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1076,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1078,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1089,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1094,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1095,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1097,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:1100,11'
          Branch Sides:
            - BranchSide:      'pngset.c:1102,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:1109,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - OSS_FUZZ_png_malloc_base
                - OSS_FUZZ_png_chunk_report
                - strlen
                - strlen
                - OSS_FUZZ_png_chunk_report
      Callsites:
        - Src:             'pngset.c:966,21'
          Dst:             OSS_FUZZ_png_realloc_array
        - Src:             'pngset.c:973,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:979,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:1001,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:1006,17'
          Dst:             strlen
        - Src:             'pngset.c:1020,24'
          Dst:             strlen
        - Src:             'pngset.c:1026,28'
          Dst:             strlen
        - Src:             'pngset.c:1053,24'
          Dst:             strlen
        - Src:             'pngset.c:1057,20'
          Dst:             OSS_FUZZ_png_malloc_base
        - Src:             'pngset.c:1062,10'
          Dst:             OSS_FUZZ_png_chunk_report
    - functionName:    OSS_FUZZ_png_set_text
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - text_ptr
        - num_text
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_set_text_2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:923,8'
          Branch Sides:
            - BranchSide:      'pngset.c:924,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:925,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:921,10'
          Dst:             OSS_FUZZ_png_set_text_2
        - Src:             'pngset.c:924,7'
          Dst:             OSS_FUZZ_png_error
    - functionName:    OSS_FUZZ_png_set_iCCP
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - name
        - compression_type
        - profile
        - proflen
      BBCount:         20
      ICount:          150
      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:
        - Branch String:   'pngset.c:874,24'
          Branch Sides:
            - BranchSide:      'pngset.c:874,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:875,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:874,44'
          Branch Sides:
            - BranchSide:      'pngset.c:874,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:875,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:874,60'
          Branch Sides:
            - BranchSide:      'pngset.c:874,63'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:875,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:874,8'
          Branch Sides:
            - BranchSide:      'pngset.c:875,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:877,8'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:877,8'
          Branch Sides:
            - BranchSide:      'pngset.c:878,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngset.c:880,20'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_benign_error
                - OSS_FUZZ_png_benign_error
        - Branch String:   'pngset.c:883,8'
          Branch Sides:
            - BranchSide:      'pngset.c:885,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngset.c:890,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_benign_error
        - Branch String:   'pngset.c:894,8'
          Branch Sides:
            - BranchSide:      'pngset.c:896,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_benign_error
            - BranchSide:      'pngset.c:903,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
      Callsites:
        - Src:             'pngset.c:878,7'
          Dst:             OSS_FUZZ_png_app_error
        - Src:             'pngset.c:880,13'
          Dst:             strlen
        - Src:             'pngset.c:881,20'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:885,7'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngset.c:891,23'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:896,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:897,7'
          Dst:             OSS_FUZZ_png_benign_error
        - Src:             'pngset.c:905,4'
          Dst:             OSS_FUZZ_png_free_data
    - functionName:    OSS_FUZZ_png_set_sRGB_gAMA_and_cHRM
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - srgb_intent
      BBCount:         9
      ICount:          49
      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:
        - Branch String:   'pngset.c:841,24'
          Branch Sides:
            - BranchSide:      'pngset.c:841,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:842,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:841,8'
          Branch Sides:
            - BranchSide:      'pngset.c:842,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:844,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_sRGB
                - OSS_FUZZ_png_set_gAMA_fixed
                - OSS_FUZZ_png_set_cHRM_fixed
      Callsites:
        - Src:             'pngset.c:844,4'
          Dst:             OSS_FUZZ_png_set_sRGB
        - Src:             'pngset.c:847,7'
          Dst:             OSS_FUZZ_png_set_gAMA_fixed
        - Src:             'pngset.c:851,7'
          Dst:             OSS_FUZZ_png_set_cHRM_fixed
    - functionName:    OSS_FUZZ_png_set_sRGB
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - srgb_intent
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngset.c:828,24'
          Branch Sides:
            - BranchSide:      'pngset.c:828,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:829,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:828,8'
          Branch Sides:
            - BranchSide:      'pngset.c:829,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:831,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_gAMA_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - file_gamma
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngset.c:368,24'
          Branch Sides:
            - BranchSide:      'pngset.c:368,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:369,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:368,8'
          Branch Sides:
            - BranchSide:      'pngset.c:369,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:371,22'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - white_x
        - white_y
        - red_x
        - red_y
        - green_x
        - green_y
        - blue_x
        - blue_y
      BBCount:         7
      ICount:          98
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pngset.c:46,24'
          Branch Sides:
            - BranchSide:      'pngset.c:46,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:47,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:46,8'
          Branch Sides:
            - BranchSide:      'pngset.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:49,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_sBIT
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - sig_bit
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:814,24'
          Branch Sides:
            - BranchSide:      'pngset.c:814,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:815,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:814,44'
          Branch Sides:
            - BranchSide:      'pngset.c:814,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:815,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:814,8'
          Branch Sides:
            - BranchSide:      'pngset.c:815,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:817,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_PLTE
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - palette
        - num_palette
      BBCount:         33
      ICount:          196
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - OSS_FUZZ_png_calloc
        - OSS_FUZZ_png_error
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:752,24'
          Branch Sides:
            - BranchSide:      'pngset.c:752,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:753,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:752,8'
          Branch Sides:
            - BranchSide:      'pngset.c:753,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:755,26'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:755,25'
          Branch Sides:
            - BranchSide:      'pngset.c:755,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:756,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:758,24'
          Branch Sides:
            - BranchSide:      'pngset.c:758,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:760,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:758,8'
          Branch Sides:
            - BranchSide:      'pngset.c:760,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:771,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:760,11'
          Branch Sides:
            - BranchSide:      'pngset.c:761,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:765,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:771,25'
          Branch Sides:
            - BranchSide:      'pngset.c:771,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:772,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:771,45'
          Branch Sides:
            - BranchSide:      'pngset.c:772,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:778,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:774,13'
          Branch Sides:
            - BranchSide:      'pngset.c:774,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:788,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngset.c:771,8'
          Branch Sides:
            - BranchSide:      'pngset.c:778,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:788,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_calloc
        - Branch String:   'pngset.c:797,8'
          Branch Sides:
            - BranchSide:      'pngset.c:798,14'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:801,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:761,10'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:765,10'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:778,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:788,4'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngset.c:794,23'
          Dst:             OSS_FUZZ_png_calloc
    - functionName:    OSS_FUZZ_png_set_pHYs
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - res_x
        - res_y
        - unit_type
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:733,24'
          Branch Sides:
            - BranchSide:      'pngset.c:733,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:734,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:733,8'
          Branch Sides:
            - BranchSide:      'pngset.c:734,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:736,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_sCAL_fixed
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unit
        - width
        - height
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_ascii_from_fixed
        - OSS_FUZZ_png_set_sCAL_s
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:705,8'
          Branch Sides:
            - BranchSide:      'pngset.c:706,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:708,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_ascii_from_fixed
                - OSS_FUZZ_png_ascii_from_fixed
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:708,13'
          Branch Sides:
            - BranchSide:      'pngset.c:709,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:717,28'
              BranchSideFuncs:
                - OSS_FUZZ_png_ascii_from_fixed
                - OSS_FUZZ_png_ascii_from_fixed
                - OSS_FUZZ_png_set_sCAL_s
      Callsites:
        - Src:             'pngset.c:706,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:709,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:717,7'
          Dst:             OSS_FUZZ_png_ascii_from_fixed
        - Src:             'pngset.c:718,7'
          Dst:             OSS_FUZZ_png_ascii_from_fixed
        - Src:             'pngset.c:720,7'
          Dst:             OSS_FUZZ_png_set_sCAL_s
    - functionName:    OSS_FUZZ_png_set_sCAL_s
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unit
        - swidth
        - sheight
      BBCount:         36
      ICount:          230
      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:
        - Branch String:   'pngset.c:610,24'
          Branch Sides:
            - BranchSide:      'pngset.c:610,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:611,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:610,8'
          Branch Sides:
            - BranchSide:      'pngset.c:611,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:616,8'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:616,18'
          Branch Sides:
            - BranchSide:      'pngset.c:616,21'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:619,8'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:616,8'
          Branch Sides:
            - BranchSide:      'pngset.c:617,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:619,8'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:619,23'
          Branch Sides:
            - BranchSide:      'pngset.c:619,44'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:621,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:619,58'
          Branch Sides:
            - BranchSide:      'pngset.c:620,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:621,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:620,34'
          Branch Sides:
            - BranchSide:      'pngset.c:620,58'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:621,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:619,8'
          Branch Sides:
            - BranchSide:      'pngset.c:621,17'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:623,8'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_error
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:623,24'
          Branch Sides:
            - BranchSide:      'pngset.c:623,45'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:625,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:623,60'
          Branch Sides:
            - BranchSide:      'pngset.c:624,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:625,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:624,35'
          Branch Sides:
            - BranchSide:      'pngset.c:624,59'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
            - BranchSide:      'pngset.c:625,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_error
        - Branch String:   'pngset.c:623,8'
          Branch Sides:
            - BranchSide:      'pngset.c:625,17'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:627,36'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:636,8'
          Branch Sides:
            - BranchSide:      'pngset.c:638,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:643,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:652,8'
          Branch Sides:
            - BranchSide:      'pngset.c:654,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_free
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:661,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:617,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:619,37'
          Dst:             strlen
        - Src:             'pngset.c:620,38'
          Dst:             OSS_FUZZ_png_check_fp_string
        - Src:             'pngset.c:621,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:623,38'
          Dst:             strlen
        - Src:             'pngset.c:624,39'
          Dst:             OSS_FUZZ_png_check_fp_string
        - Src:             'pngset.c:625,7'
          Dst:             OSS_FUZZ_png_error
        - Src:             'pngset.c:633,29'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:638,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:649,30'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:654,7'
          Dst:             OSS_FUZZ_png_free
        - Src:             'pngset.c:657,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_sCAL
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - unit
        - width
        - height
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_ascii_from_fp
        - OSS_FUZZ_png_set_sCAL_s
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngset.c:675,8'
          Branch Sides:
            - BranchSide:      'pngset.c:676,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:678,13'
              BranchSideFuncs:
                - OSS_FUZZ_png_ascii_from_fp
                - OSS_FUZZ_png_ascii_from_fp
                - OSS_FUZZ_png_set_sCAL_s
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:678,13'
          Branch Sides:
            - BranchSide:      'pngset.c:679,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:687,25'
              BranchSideFuncs:
                - OSS_FUZZ_png_ascii_from_fp
                - OSS_FUZZ_png_ascii_from_fp
                - OSS_FUZZ_png_set_sCAL_s
      Callsites:
        - Src:             'pngset.c:676,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:679,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:687,7'
          Dst:             OSS_FUZZ_png_ascii_from_fp
        - Src:             'pngset.c:689,7'
          Dst:             OSS_FUZZ_png_ascii_from_fp
        - Src:             'pngset.c:692,7'
          Dst:             OSS_FUZZ_png_set_sCAL_s
    - functionName:    OSS_FUZZ_png_set_pCAL
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - purpose
        - X0
        - X1
        - type
        - nparams
        - units
        - params
      BBCount:         49
      ICount:          352
      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:
        - Branch String:   'pngset.c:496,24'
          Branch Sides:
            - BranchSide:      'pngset.c:496,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:498,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:496,44'
          Branch Sides:
            - BranchSide:      'pngset.c:496,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:498,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:496,63'
          Branch Sides:
            - BranchSide:      'pngset.c:496,66'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:498,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:497,8'
          Branch Sides:
            - BranchSide:      'pngset.c:497,12'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:498,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:497,24'
          Branch Sides:
            - BranchSide:      'pngset.c:497,27'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:500,20'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:496,8'
          Branch Sides:
            - BranchSide:      'pngset.c:498,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:500,20'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:507,17'
          Branch Sides:
            - BranchSide:      'pngset.c:507,20'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:509,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:507,8'
          Branch Sides:
            - BranchSide:      'pngset.c:509,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:514,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:514,20'
          Branch Sides:
            - BranchSide:      'pngset.c:514,23'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:516,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:514,8'
          Branch Sides:
            - BranchSide:      'pngset.c:516,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:522,10'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:522,4'
          Branch Sides:
            - BranchSide:      'pngset.c:524,11'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:533,29'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:524,29'
          Branch Sides:
            - BranchSide:      'pngset.c:525,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:527,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:524,11'
          Branch Sides:
            - BranchSide:      'pngset.c:527,27'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:531,4'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_chunk_report
                - strlen
                - OSS_FUZZ_png_check_fp_string
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:536,8'
          Branch Sides:
            - BranchSide:      'pngset.c:538,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:543,11'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:560,8'
          Branch Sides:
            - BranchSide:      'pngset.c:562,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:566,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:571,8'
          Branch Sides:
            - BranchSide:      'pngset.c:573,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:577,11'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:580,4'
          Branch Sides:
            - BranchSide:      'pngset.c:582,23'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:597,4'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:588,11'
          Branch Sides:
            - BranchSide:      'pngset.c:590,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:594,14'
              BranchSideFuncs:
                - strlen
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
      Callsites:
        - Src:             'pngset.c:500,13'
          Dst:             strlen
        - Src:             'pngset.c:509,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:516,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:525,43'
          Dst:             strlen
        - Src:             'pngset.c:525,12'
          Dst:             OSS_FUZZ_png_check_fp_string
        - Src:             'pngset.c:527,10'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:533,29'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:538,7'
          Dst:             OSS_FUZZ_png_chunk_report
        - Src:             'pngset.c:553,13'
          Dst:             strlen
        - Src:             'pngset.c:557,27'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:562,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:568,28'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:573,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:582,16'
          Dst:             strlen
        - Src:             'pngset.c:586,45'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:590,10'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_oFFs
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - offset_x
        - offset_y
        - unit_type
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:475,24'
          Branch Sides:
            - BranchSide:      'pngset.c:475,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:476,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:475,8'
          Branch Sides:
            - BranchSide:      'pngset.c:476,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:478,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_IHDR
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - width
        - height
        - bit_depth
        - color_type
        - interlace_type
        - compression_type
        - filter_type
      BBCount:         21
      ICount:          222
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_check_IHDR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:436,24'
          Branch Sides:
            - BranchSide:      'pngset.c:436,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:437,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:436,8'
          Branch Sides:
            - BranchSide:      'pngset.c:437,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:439,22'
              BranchSideFuncs:
                - OSS_FUZZ_png_check_IHDR
        - Branch String:   'pngset.c:451,8'
          Branch Sides:
            - BranchSide:      'pngset.c:452,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:454,14'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:454,13'
          Branch Sides:
            - BranchSide:      'pngset.c:455,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:458,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:460,8'
          Branch Sides:
            - BranchSide:      'pngset.c:461,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:463,39'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:465,25'
          Branch Sides:
            - BranchSide:      'pngset.c:465,4'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:465,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:447,4'
          Dst:             OSS_FUZZ_png_check_IHDR
    - functionName:    OSS_FUZZ_png_set_hIST
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - hist
      BBCount:         20
      ICount:          125
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:394,24'
          Branch Sides:
            - BranchSide:      'pngset.c:394,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:395,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:394,8'
          Branch Sides:
            - BranchSide:      'pngset.c:395,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:397,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:397,35'
          Branch Sides:
            - BranchSide:      'pngset.c:397,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:400,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:397,8'
          Branch Sides:
            - BranchSide:      'pngset.c:400,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:406,18'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:414,8'
          Branch Sides:
            - BranchSide:      'pngset.c:416,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:420,11'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:420,4'
          Branch Sides:
            - BranchSide:      'pngset.c:421,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:423,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngset.c:400,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:406,4'
          Dst:             OSS_FUZZ_png_free_data
        - Src:             'pngset.c:411,21'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:416,7'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_gAMA
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - file_gamma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_fixed
        - OSS_FUZZ_png_set_gAMA_fixed
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:379,42'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:379,4'
          Dst:             OSS_FUZZ_png_set_gAMA_fixed
    - functionName:    OSS_FUZZ_png_set_eXIf_1
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - num_exif
        - exif
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_free_data
        - OSS_FUZZ_png_malloc_warn
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:338,24'
          Branch Sides:
            - BranchSide:      'pngset.c:338,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:338,44'
          Branch Sides:
            - BranchSide:      'pngset.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:338,8'
          Branch Sides:
            - BranchSide:      'pngset.c:340,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:342,15'
              BranchSideFuncs:
                - OSS_FUZZ_png_malloc_warn
                - OSS_FUZZ_png_free_data
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:344,8'
          Branch Sides:
            - BranchSide:      'pngset.c:346,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:350,11'
              BranchSideFuncs:
                - OSS_FUZZ_png_free_data
      Callsites:
        - Src:             'pngset.c:342,15'
          Dst:             OSS_FUZZ_png_malloc_warn
        - Src:             'pngset.c:346,7'
          Dst:             OSS_FUZZ_png_warning
        - Src:             'pngset.c:352,4'
          Dst:             OSS_FUZZ_png_free_data
    - functionName:    OSS_FUZZ_png_set_eXIf
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - exif
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pngset.c:325,3'
          Dst:             OSS_FUZZ_png_warning
    - functionName:    OSS_FUZZ_png_set_mDCV
      functionSourceFile: '/src/libpng/pngset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - png_ptr
        - info_ptr
        - white_x
        - white_y
        - red_x
        - red_y
        - green_x
        - green_y
        - blue_x
        - blue_y
        - maxDL
        - minDL
      BBCount:         3
      ICount:          88
      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: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
        - Src:             'pngset.c:312,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:313,7'
          Dst:             OSS_FUZZ_png_fixed
        - Src:             'pngset.c:314,7'
          Dst:             OSS_FUZZ_png_fixed_ITU
        - Src:             'pngset.c:315,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:
        - png_ptr
        - info_ptr
        - white_x
        - white_y
        - red_x
        - red_y
        - green_x
        - green_y
        - blue_x
        - blue_y
        - maxDL
        - minDL
      BBCount:         16
      ICount:          183
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - OSS_FUZZ_png_chunk_report
        - png_ITU_fixed_16
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngset.c:238,24'
          Branch Sides:
            - BranchSide:      'pngset.c:238,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:239,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:238,8'
          Branch Sides:
            - BranchSide:      'pngset.c:239,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:242,10'
              BranchSideFuncs:
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - png_ITU_fixed_16
                - OSS_FUZZ_png_chunk_report
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:252,8'
          Branch Sides:
            - BranchSide:      'pngset.c:254,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:261,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:261,28'
          Branch Sides:
            - BranchSide:      'pngset.c:261,31'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:269,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:261,8'
          Branch Sides:
            - BranchSide:      'pngset.c:269,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:282,32'
              BranchSideFuncs: []
      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:
        - error
        - v
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pngset.c:215,18'
          Branch Sides:
            - BranchSide:      'pngset.c:215,21'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:217,8'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:215,8'
          Branch Sides:
            - BranchSide:      'pngset.c:217,8'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:221,32'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - maxCLL
        - maxFALL
      BBCount:         3
      ICount:          32
      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:
        - png_ptr
        - info_ptr
        - maxCLL
        - maxFALL
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OSS_FUZZ_png_chunk_report
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngset.c:170,24'
          Branch Sides:
            - BranchSide:      'pngset.c:170,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:171,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:170,8'
          Branch Sides:
            - BranchSide:      'pngset.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:174,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:174,29'
          Branch Sides:
            - BranchSide:      'pngset.c:174,32'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:182,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
        - Branch String:   'pngset.c:174,8'
          Branch Sides:
            - BranchSide:      'pngset.c:182,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_chunk_report
            - BranchSide:      'pngset.c:187,23'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - colour_primaries
        - transfer_function
        - matrix_coefficients
        - video_full_range_flag
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:142,24'
          Branch Sides:
            - BranchSide:      'pngset.c:142,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:143,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:142,8'
          Branch Sides:
            - BranchSide:      'pngset.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:145,38'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
        - Branch String:   'pngset.c:150,8'
          Branch Sides:
            - BranchSide:      'pngset.c:152,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_warning
            - BranchSide:      'pngset.c:156,4'
              BranchSideFuncs: []
      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:
        - png_ptr
        - info_ptr
        - red_X
        - red_Y
        - red_Z
        - green_X
        - green_Y
        - green_Z
        - blue_X
        - blue_Y
        - blue_Z
      BBCount:         3
      ICount:          74
      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:
        - png_ptr
        - info_ptr
        - int_red_X
        - int_red_Y
        - int_red_Z
        - int_green_X
        - int_green_Y
        - int_green_Z
        - int_blue_X
        - int_blue_Y
        - int_blue_Z
      BBCount:         11
      ICount:          112
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
        - OSS_FUZZ_png_xy_from_XYZ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:74,24'
          Branch Sides:
            - BranchSide:      'pngset.c:74,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:75,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:74,8'
          Branch Sides:
            - BranchSide:      'pngset.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:77,16'
              BranchSideFuncs:
                - OSS_FUZZ_png_xy_from_XYZ
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngset.c:87,8'
          Branch Sides:
            - BranchSide:      'pngset.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:94,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
      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:
        - png_ptr
        - info_ptr
        - white_x
        - white_y
        - red_x
        - red_y
        - green_x
        - green_y
        - blue_x
        - blue_y
      BBCount:         3
      ICount:          68
      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:
        - png_ptr
        - info_ptr
        - background
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngset.c:29,24'
          Branch Sides:
            - BranchSide:      'pngset.c:29,27'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:30,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:29,44'
          Branch Sides:
            - BranchSide:      'pngset.c:29,47'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:30,7'
              BranchSideFuncs: []
        - Branch String:   'pngset.c:29,8'
          Branch Sides:
            - BranchSide:      'pngset.c:30,7'
              BranchSideFuncs: []
            - BranchSide:      'pngset.c:32,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_current_pass_number
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngtrans.c:861,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:862,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:863,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_current_row_number
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngtrans.c:852,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:853,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:855,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_get_user_transform_ptr
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngtrans.c:838,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:839,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:841,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_user_transform_info
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - user_transform_ptr
        - user_transform_depth
        - user_transform_channels
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pngtrans.c:810,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:811,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:814,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngtrans.c:814,50'
          Branch Sides:
            - BranchSide:      'pngtrans.c:815,8'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngtrans.c:823,34'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:814,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:817,21'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
            - BranchSide:      'pngtrans.c:823,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngtrans.c:817,7'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_do_check_palette_indexes
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - row_info
      BBCount:         52
      ICount:          359
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:704,58'
          Branch Sides:
            - BranchSide:      'pngtrans.c:704,58'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:705,7'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:704,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:704,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:713,21'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:716,7'
          Branch Sides:
            - BranchSide:      'pngtrans.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:765,13'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:785,13'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:795,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:723,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:725,21'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:730,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:725,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:726,18'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:727,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:735,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:737,26'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:760,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:739,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:740,45'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:742,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:744,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:745,45'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:747,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:749,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:750,45'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:752,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:754,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:755,45'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:757,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:765,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:767,26'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:780,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:769,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:770,45'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:772,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:774,19'
          Branch Sides:
            - BranchSide:      'pngtrans.c:775,45'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:777,23'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:785,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:787,21'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:791,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:787,20'
          Branch Sides:
            - BranchSide:      'pngtrans.c:788,53'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:789,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_bgr
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         38
      ICount:          284
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:624,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:624,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:626,31'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:627,11'
          Branch Sides:
            - BranchSide:      'pngtrans.c:629,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:657,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:629,14'
          Branch Sides:
            - BranchSide:      'pngtrans.c:634,20'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:642,19'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:634,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:636,33'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:640,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:647,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:649,33'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:653,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:659,14'
          Branch Sides:
            - BranchSide:      'pngtrans.c:664,20'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:675,19'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:664,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:666,33'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:673,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:680,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:682,33'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:689,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_strip_channel
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - row_info
        - row
        - at_start
      BBCount:         50
      ICount:          390
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngtrans.c:511,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:513,11'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:559,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:513,11'
          Branch Sides:
            - BranchSide:      'pngtrans.c:515,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:531,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:515,14'
          Branch Sides:
            - BranchSide:      'pngtrans.c:516,13'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:519,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:523,10'
          Branch Sides:
            - BranchSide:      'pngtrans.c:525,22'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:528,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:531,16'
          Branch Sides:
            - BranchSide:      'pngtrans.c:533,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:549,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:533,14'
          Branch Sides:
            - BranchSide:      'pngtrans.c:534,16'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:537,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:540,10'
          Branch Sides:
            - BranchSide:      'pngtrans.c:542,24'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:545,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:554,11'
          Branch Sides:
            - BranchSide:      'pngtrans.c:555,10'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:556,4'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:559,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:561,11'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:610,7'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:561,11'
          Branch Sides:
            - BranchSide:      'pngtrans.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:579,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:563,14'
          Branch Sides:
            - BranchSide:      'pngtrans.c:564,13'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:567,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:571,10'
          Branch Sides:
            - BranchSide:      'pngtrans.c:573,24'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:576,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:579,16'
          Branch Sides:
            - BranchSide:      'pngtrans.c:581,14'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:600,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:581,14'
          Branch Sides:
            - BranchSide:      'pngtrans.c:582,16'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:585,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:588,10'
          Branch Sides:
            - BranchSide:      'pngtrans.c:591,24'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:596,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:605,11'
          Branch Sides:
            - BranchSide:      'pngtrans.c:606,10'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:607,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_packswap
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:458,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:458,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:463,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:465,11'
          Branch Sides:
            - BranchSide:      'pngtrans.c:466,16'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:468,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:468,16'
          Branch Sides:
            - BranchSide:      'pngtrans.c:469,16'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:471,16'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:471,16'
          Branch Sides:
            - BranchSide:      'pngtrans.c:472,16'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:475,10'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:477,7'
          Branch Sides:
            - BranchSide:      'pngtrans.c:478,16'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:479,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_swap
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:322,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:322,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:324,22'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:328,7'
          Branch Sides:
            - BranchSide:      'pngtrans.c:336,24'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:341,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_do_invert
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - row_info
        - row
      BBCount:         27
      ICount:          195
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:268,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:281,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:274,7'
          Branch Sides:
            - BranchSide:      'pngtrans.c:276,30'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:279,4'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:281,63'
          Branch Sides:
            - BranchSide:      'pngtrans.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:296,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:281,13'
          Branch Sides:
            - BranchSide:      'pngtrans.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:296,13'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:288,7'
          Branch Sides:
            - BranchSide:      'pngtrans.c:290,30'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:293,4'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:303,7'
          Branch Sides:
            - BranchSide:      'pngtrans.c:305,30'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:309,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_invert_mono
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:253,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:256,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_invert_alpha
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:240,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:241,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:243,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_swap_alpha
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngtrans.c:226,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:229,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_add_alpha
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - filler
        - filler_loc
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - OSS_FUZZ_png_set_filler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:208,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:211,19'
              BranchSideFuncs:
                - OSS_FUZZ_png_set_filler
        - Branch String:   'pngtrans.c:213,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:213,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:214,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngtrans.c:211,4'
          Dst:             OSS_FUZZ_png_set_filler
    - functionName:    OSS_FUZZ_png_set_filler
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - png_ptr
        - filler
        - filler_loc
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OSS_FUZZ_png_app_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:123,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:124,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:129,9'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngtrans.c:129,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:140,41'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:185,24'
              BranchSideFuncs:
                - OSS_FUZZ_png_app_error
        - Branch String:   'pngtrans.c:195,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:199,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pngtrans.c:185,10'
          Dst:             OSS_FUZZ_png_app_error
    - functionName:    OSS_FUZZ_png_set_interlace_handling
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pngtrans.c:102,21'
          Branch Sides:
            - BranchSide:      'pngtrans.c:102,24'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:108,4'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:102,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:108,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OSS_FUZZ_png_set_shift
      functionSourceFile: '/src/libpng/pngtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - png_ptr
        - true_bits
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:87,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:90,4'
              BranchSideFuncs: []
      Callsites:       []
    - 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:
        - png_ptr
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pngtrans.c:73,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:76,8'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:76,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:76,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:77,7'
              BranchSideFuncs: []
      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:
        - png_ptr
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pngtrans.c:53,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:56,8'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:56,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:56,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:58,7'
              BranchSideFuncs: []
      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:
        - png_ptr
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngtrans.c:38,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:41,8'
              BranchSideFuncs: []
        - Branch String:   'pngtrans.c:41,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:41,8'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:42,7'
              BranchSideFuncs: []
      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:
        - png_ptr
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pngtrans.c:24,8'
          Branch Sides:
            - BranchSide:      'pngtrans.c:25,7'
              BranchSideFuncs: []
            - BranchSide:      'pngtrans.c:27,4'
              BranchSideFuncs: []
      Callsites:       []
...
