Lines Matching defs:ULEBSizeErr
712 // Returns zero and sets ULEBSizeErr if the ULEB128 value exceeds the unsigned
714 // Also returns zero if ULEBSizeErr is already in an error state.
715 // ULEBSizeErr is an out variable if an error occurs.
718 Error &ULEBSizeErr) {
719 // Bail out and do not extract data if ULEBSizeErr is already set.
720 if (ULEBSizeErr)
725 ULEBSizeErr = createError("ULEB128 value at offset 0x" +
777 Error ULEBSizeErr = Error::success();
800 while (!ULEBSizeErr && !MetadataDecodeErr && Cur &&
827 NumBBRanges = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
828 if (!Cur || ULEBSizeErr)
839 NumBlocksInBBRange = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
851 NumBlocksInBBRange = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
855 for (uint32_t BlockIndex = 0; !MetadataDecodeErr && !ULEBSizeErr &&
859 ? readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr)
861 uint32_t Offset = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
862 uint32_t Size = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
863 uint32_t MD = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
887 ? readULEB128As<uint64_t>(Data, Cur, ULEBSizeErr)
893 !ULEBSizeErr && Cur && (BlockIndex < TotalNumBlocks);
897 ? readULEB128As<uint64_t>(Data, Cur, ULEBSizeErr)
904 auto SuccCount = readULEB128As<uint64_t>(Data, Cur, ULEBSizeErr);
906 uint32_t BBID = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
907 uint32_t BrProb = readULEB128As<uint32_t>(Data, Cur, ULEBSizeErr);
922 // Either Cur is in the error state, or we have an error in ULEBSizeErr or
924 if (!Cur || ULEBSizeErr || MetadataDecodeErr)
925 return joinErrors(joinErrors(Cur.takeError(), std::move(ULEBSizeErr)),