Call tree
LLVMFuzzerTestOneInput /src/exiv2/fuzz/fuzz-read-print-write.cpp linenumber=-1
  _ZN5Exiv26LogMsg8setLevelENS0_5LevelE /src/exiv2/src/error.cpp linenumber=9
  _ZN5Exiv27DataBufC2EPKhm /src/exiv2/src/types.cpp linenumber=12
  _ZNK5Exiv27DataBuf6c_dataEm /src/exiv2/src/types.cpp linenumber=13
    __cxa_allocate_exception  linenumber=182
    _ZNSt12out_of_rangeC2B8ne220000EPKc /usr/local/bin/../include/c++/v1/stdexcept linenumber=182
      _ZNSt11logic_errorC2EPKc  linenumber=165
    __cxa_throw  linenumber=182
    _ZNSt12out_of_rangeD1Ev  linenumber=182
    __cxa_free_exception  linenumber=182
  _ZN5Exiv212ImageFactory4openEPKhm /src/exiv2/src/image.cpp linenumber=13
    _ZN5Exiv212ImageFactory4openENSt3__110unique_ptrINS_7BasicIoENS1_14default_deleteIS3_EEEE /src/exiv2/src/image.cpp linenumber=864
      _ZN5Exiv210isJpegTypeERNS_7BasicIoEb /src/exiv2/src/jpgimage.cpp linenumber=875
      __cxa_allocate_exception  linenumber=872
      _ZN5Exiv28strErrorEv /src/exiv2/src/futils.cpp linenumber=872
        __errno_location  linenumber=255
        strerror_r  linenumber=261
        strerror  linenumber=271
        _ZNOSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8ne220000Ev /usr/local/bin/../include/c++/v1/optional linenumber=517
          _ZNRSt3__123__optional_storage_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEELb0EE5__getB8ne220000Ev /usr/local/bin/../include/c++/v1/optional linenumber=817
      _ZN5Exiv25ErrorC2INSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EENS_9ErrorCodeERKT_RKT0_ /src/exiv2/include/exiv2/error.hpp linenumber=872
        _ZNSt9exceptionC2B8ne220000Ev /usr/local/bin/../include/c++/v1/__exception/exception.h linenumber=249
        _ZN5Exiv213toBasicStringIcNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS2_IT_NS3_IS8_EENS5_IS8_EEEERKT0_ /src/exiv2/include/exiv2/error.hpp linenumber=250
          _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev /usr/local/bin/../include/c++/v1/sstream linenumber=156
            _ZNKRSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev /usr/local/bin/../include/c++/v1/sstream linenumber=1097
        _ZN5Exiv25Error6setMsgEi /src/exiv2/src/error.cpp linenumber=251
        _ZNSt9exceptionD2Ev  linenumber=252
      __cxa_throw  linenumber=872
      __cxa_free_exception  linenumber=872
      _ZN5Exiv29isExvTypeERNS_7BasicIoEb /src/exiv2/src/jpgimage.cpp linenumber=875
        memcmp  linenumber=1051
      _ZN5Exiv29isCr2TypeERNS_7BasicIoEb /src/exiv2/src/cr2image.cpp linenumber=875
        _ZN5Exiv28Internal9Cr2HeaderC2ENS_9ByteOrderE /src/exiv2/src/cr2header_int.cpp linenumber=146
          _ZN5Exiv28Internal14TiffHeaderBaseC2EtjNS_9ByteOrderEj /src/exiv2/src/tiffimage_int.cpp linenumber=14
        _ZN5Exiv28Internal9Cr2Header4readEPKhm /src/exiv2/src/cr2header_int.cpp linenumber=147
          _ZN5Exiv29getUShortEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=29
            _ZN5Exiv214makeSliceUntilIKhEENS_5SliceIPT_EES4_m /src/exiv2/include/exiv2/slice.hpp linenumber=248
              _ZN5Exiv25SliceIPKhEC2ES2_mm /src/exiv2/include/exiv2/slice.hpp linenumber=528
                _ZN5Exiv28Internal14ConstSliceBaseINS0_15PtrSliceStorageEPKhEC2ERS4_mm /src/exiv2/include/exiv2/slice.hpp linenumber=451
                  _ZN5Exiv28Internal9SliceBaseC2Emm /src/exiv2/include/exiv2/slice.hpp linenumber=90
                    __cxa_allocate_exception  linenumber=22
                    _ZNSt12out_of_rangeC2B8ne220000EPKc /usr/local/bin/../include/c++/v1/stdexcept linenumber=22
                    __cxa_throw  linenumber=22
                    _ZNSt12out_of_rangeD1Ev  linenumber=22
                    __cxa_free_exception  linenumber=22
                  _ZN5Exiv28Internal15PtrSliceStorageIPKhEC2ES3_mm /src/exiv2/include/exiv2/slice.hpp linenumber=90
                    __cxa_allocate_exception  linenumber=321
                    _ZNSt16invalid_argumentC2B8ne220000EPKc /usr/local/bin/../include/c++/v1/stdexcept linenumber=321
                      _ZNSt11logic_errorC2EPKc  linenumber=142
                    __cxa_throw  linenumber=321
                    _ZNSt16invalid_argumentD1Ev  linenumber=321
                    __cxa_free_exception  linenumber=321
            _ZN5Exiv29getUShortIPKhEEtRKNS_5SliceIT_EENS_9ByteOrderE /src/exiv2/include/exiv2/types.hpp linenumber=248
              _ZNK5Exiv28Internal14ConstSliceBaseINS0_15PtrSliceStorageEPKhE2atEm /src/exiv2/include/exiv2/slice.hpp linenumber=0
                _ZNK5Exiv28Internal9SliceBase10rangeCheckEm /src/exiv2/include/exiv2/slice.hpp linenumber=100
                  _ZNK5Exiv28Internal9SliceBase4sizeEv /src/exiv2/include/exiv2/slice.hpp linenumber=42
                  __cxa_allocate_exception  linenumber=43
                  _ZNSt12out_of_rangeC2B8ne220000EPKc /usr/local/bin/../include/c++/v1/stdexcept linenumber=43
                  __cxa_throw  linenumber=43
                  _ZNSt12out_of_rangeD1Ev  linenumber=43
                  __cxa_free_exception  linenumber=43
                _ZNK5Exiv28Internal15PtrSliceStorageIPKhE8unsafeAtEm /src/exiv2/include/exiv2/slice.hpp linenumber=105
          _ZN5Exiv28getULongEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=31
          memcmp  linenumber=32
          _ZN5Exiv28getULongEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=34
      _ZN5Exiv29isCrwTypeERNS_7BasicIoEb /src/exiv2/src/crwimage.cpp linenumber=875
        _ZN5Exiv28Internal10CiffHeader9signatureEv /src/exiv2/src/crwimage_int.hpp linenumber=152
        memcmp  linenumber=152
      _ZN5Exiv29isMrwTypeERNS_7BasicIoEb /src/exiv2/src/mrwimage.cpp linenumber=875
      _ZN5Exiv210isTiffTypeERNS_7BasicIoEb /src/exiv2/src/tiffimage.cpp linenumber=875
        _ZN5Exiv28Internal10TiffHeaderC2ENS_9ByteOrderEjb /src/exiv2/src/tiffimage_int.cpp linenumber=256
          _ZN5Exiv28Internal14TiffHeaderBaseC2EtjNS_9ByteOrderEj /src/exiv2/src/tiffimage_int.cpp linenumber=2338
        _ZN5Exiv28Internal14TiffHeaderBase4readEPKhm /src/exiv2/src/tiffimage_int.cpp linenumber=257
          _ZN5Exiv29getUShortEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=2175
          _ZN5Exiv28getULongEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=2179
      _ZN5Exiv210isWebPTypeERNS_7BasicIoEb /src/exiv2/src/webpimage.cpp linenumber=875
        _ZN5Exiv27BasicIo11readOrThrowEPhmNS_9ErrorCodeE /src/exiv2/src/basicio.cpp linenumber=712
          _ZN5Exiv28Internal7enforceIJEEEvbNS_9ErrorCodeEDpOT_ /src/exiv2/src/enforce.hpp linenumber=57
            _ZN5Exiv28Internal7enforceINS_5ErrorEJRNS_9ErrorCodeEEEEvbDpOT0_ /src/exiv2/src/enforce.hpp linenumber=47
              __cxa_allocate_exception  linenumber=37
              _ZN5Exiv25ErrorC2ENS_9ErrorCodeE /src/exiv2/src/error.cpp linenumber=37
                _ZNSt9exceptionC2B8ne220000Ev /usr/local/bin/../include/c++/v1/__exception/exception.h linenumber=155
                _ZN5Exiv25Error6setMsgEi /src/exiv2/src/error.cpp linenumber=156
                _ZNSt9exceptionD2Ev  linenumber=157
              __cxa_throw  linenumber=37
              _ZN5Exiv25ErrorD2Ev /src/exiv2/include/exiv2/error.hpp linenumber=37
                _ZNSt9exceptionD2Ev  linenumber=234
              __cxa_free_exception  linenumber=37
          _ZN5Exiv28Internal7enforceIJEEEvbNS_9ErrorCodeEDpOT_ /src/exiv2/src/enforce.hpp linenumber=58
        _ZN5Exiv27BasicIo11readOrThrowEPhmNS_9ErrorCodeE /src/exiv2/src/basicio.cpp linenumber=713
        _ZN5Exiv27BasicIo11readOrThrowEPhmNS_9ErrorCodeE /src/exiv2/src/basicio.cpp linenumber=714
      _ZN5Exiv29isRw2TypeERNS_7BasicIoEb /src/exiv2/src/rw2image.cpp linenumber=875
        _ZN5Exiv28Internal9Rw2HeaderC2Ev /src/exiv2/src/rw2image_int.cpp linenumber=213
          _ZN5Exiv28Internal14TiffHeaderBaseC2EtjNS_9ByteOrderEj /src/exiv2/src/tiffimage_int.cpp linenumber=6
        _ZN5Exiv28Internal14TiffHeaderBase4readEPKhm /src/exiv2/src/tiffimage_int.cpp linenumber=214
      _ZN5Exiv29isOrfTypeERNS_7BasicIoEb /src/exiv2/src/orfimage.cpp linenumber=875
        _ZN5Exiv28Internal9OrfHeaderC2ENS_9ByteOrderE /src/exiv2/src/orfimage_int.cpp linenumber=154
        _ZN5Exiv28Internal9OrfHeader4readEPKhm /src/exiv2/src/orfimage_int.cpp linenumber=155
          _ZN5Exiv29getUShortEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=21
          _ZN5Exiv28getULongEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=25
      _ZN5Exiv29isPngTypeERNS_7BasicIoEb /src/exiv2/src/pngimage.cpp linenumber=875
        __cxa_allocate_exception  linenumber=694
        _ZN5Exiv25ErrorC2ENS_9ErrorCodeE /src/exiv2/src/error.cpp linenumber=694
        __cxa_throw  linenumber=694
        _ZN5Exiv25ErrorD2Ev /src/exiv2/include/exiv2/error.hpp linenumber=694
        __cxa_free_exception  linenumber=694
      _ZN5Exiv29isPgfTypeERNS_7BasicIoEb /src/exiv2/src/pgfimage.cpp linenumber=875
      _ZN5Exiv29isRafTypeERNS_7BasicIoEb /src/exiv2/src/rafimage.cpp linenumber=875
      _ZN5Exiv29isEpsTypeERNS_7BasicIoEb /src/exiv2/src/epsimage.cpp linenumber=875
        _ZNK5Exiv27DataBuf4sizeEv /src/exiv2/include/exiv2/types.hpp linenumber=1110
        _ZNK5Exiv27DataBuf8cmpBytesEmPKvm /src/exiv2/src/types.cpp linenumber=1115
          __cxa_allocate_exception  linenumber=168
          _ZNSt12out_of_rangeC2B8ne220000EPKc /usr/local/bin/../include/c++/v1/stdexcept linenumber=168
          __cxa_throw  linenumber=168
          _ZNSt12out_of_rangeD1Ev  linenumber=168
          __cxa_free_exception  linenumber=168
          memcmp  linenumber=170
        _ZNK5Exiv27DataBuf8cmpBytesEmPKvm /src/exiv2/src/types.cpp linenumber=1118
        _ZN5Exiv27DataBufD2Ev /src/exiv2/include/exiv2/types.hpp linenumber=1129
      _ZN5Exiv29isXmpTypeERNS_7BasicIoEb /src/exiv2/src/xmpsidecar.cpp linenumber=875
        strncmp  linenumber=171
        strncmp  linenumber=183
      _ZN5Exiv29isGifTypeERNS_7BasicIoEb /src/exiv2/src/gifimage.cpp linenumber=875
      _ZN5Exiv29isPsdTypeERNS_7BasicIoEb /src/exiv2/src/psdimage.cpp linenumber=875
      _ZN5Exiv29isTgaTypeERNS_7BasicIoEb /src/exiv2/src/tgaimage.cpp linenumber=875
        memcmp  linenumber=123
      _ZN5Exiv29isBmpTypeERNS_7BasicIoEb /src/exiv2/src/bmpimage.cpp linenumber=875
      _ZN5Exiv29isJp2TypeERNS_7BasicIoEb /src/exiv2/src/jp2image.cpp linenumber=875
      _ZN5Exiv211isQTimeTypeERNS_7BasicIoEb /src/exiv2/src/quicktimevideo.cpp linenumber=875
        _ZN5Exiv27DataBufC2Em /src/exiv2/src/types.cpp linenumber=1609
        _ZN5Exiv27DataBuf4dataEm /src/exiv2/src/types.cpp linenumber=1610
          _ZNK5Exiv27DataBuf6c_dataEm /src/exiv2/src/types.cpp linenumber=174
        _ZNK5Exiv27DataBuf8cmpBytesEmPKvm /src/exiv2/src/types.cpp linenumber=1620
        _ZNK5Exiv27DataBuf5c_strEm /src/exiv2/src/types.cpp linenumber=1625
          _ZNK5Exiv27DataBuf6c_dataEm /src/exiv2/src/types.cpp linenumber=188
        _ZN5Exiv24findIKNS_8Internal13TagVocabularyENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEELm86EEEPKT_RAT1__SB_RKT0_ /src/exiv2/include/exiv2/types.hpp linenumber=1625
        _ZN5Exiv27DataBufD2Ev /src/exiv2/include/exiv2/types.hpp linenumber=1637
      _ZN5Exiv29isAsfTypeERNS_7BasicIoEb /src/exiv2/src/asfvideo.cpp linenumber=875
        _ZN5Exiv2L9isASFTypeEPKh /src/exiv2/src/asfvideo.cpp linenumber=486
          _ZN5Exiv28AsfVideo7GUIDTagC2EPKh /src/exiv2/src/asfvideo.cpp linenumber=179
            _ZN5Exiv28getULongEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=47
            _ZN5Exiv29getUShortEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=48
            _ZN5Exiv29getUShortEPKhNS_9ByteOrderE /src/exiv2/src/types.cpp linenumber=49
          _ZNK5Exiv28AsfVideo7GUIDTageqERKS1_ /src/exiv2/src/asfvideo.cpp linenumber=179
      _ZN5Exiv210isRiffTypeERNS_7BasicIoEb /src/exiv2/src/riffvideo.cpp linenumber=875
      _ZN5Exiv29isMkvTypeERNS_7BasicIoEb /src/exiv2/src/matroskavideo.cpp linenumber=875
      _ZN5Exiv210isBmffTypeERNS_7BasicIoEb /src/exiv2/src/bmffimage.cpp linenumber=875
    __cxa_allocate_exception  linenumber=866
    _ZN5Exiv25ErrorC2ENS_9ErrorCodeE /src/exiv2/src/error.cpp linenumber=866
    __cxa_throw  linenumber=866
    __cxa_free_exception  linenumber=866
  _ZN5Exiv28ExifData5beginEv /src/exiv2/include/exiv2/exif.hpp linenumber=17
  _ZN5Exiv28ExifData3endEv /src/exiv2/include/exiv2/exif.hpp linenumber=17
  _ZNK5Exiv29Metadatum5printEPKNS_8ExifDataE /src/exiv2/src/metadatum.cpp linenumber=19
    _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev /usr/local/bin/../include/c++/v1/sstream linenumber=20
  _ZNK5Exiv29Metadatum5printEPKNS_8ExifDataE /src/exiv2/src/metadatum.cpp linenumber=20
  _ZN5Exiv28IptcData5beginEv /src/exiv2/include/exiv2/iptc.hpp linenumber=23
  _ZN5Exiv28IptcData3endEv /src/exiv2/include/exiv2/iptc.hpp linenumber=23
  _ZNK5Exiv29Metadatum5printEPKNS_8ExifDataE /src/exiv2/src/metadatum.cpp linenumber=25
  _ZNK5Exiv29Metadatum5printEPKNS_8ExifDataE /src/exiv2/src/metadatum.cpp linenumber=26
  _ZN5Exiv27XmpData5beginEv /src/exiv2/src/xmp.cpp linenumber=29
  _ZN5Exiv27XmpData3endEv /src/exiv2/src/xmp.cpp linenumber=29
  _ZNK5Exiv29Metadatum5printEPKNS_8ExifDataE /src/exiv2/src/metadatum.cpp linenumber=31
  _ZNK5Exiv29Metadatum5printEPKNS_8ExifDataE /src/exiv2/src/metadatum.cpp linenumber=32
  _ZN5Exiv27DataBufD2Ev /src/exiv2/include/exiv2/types.hpp linenumber=48
  __cxa_begin_catch  linenumber=48
  __cxa_end_catch  linenumber=50
====================================
