Lines Matching refs:RecordReader
265 BinaryStreamReader RecordReader(RecordContent, PC.G.getEndianness());
268 RecordReader.setOffset(CIEDeltaFieldOffset + 4);
275 if (auto Err = RecordReader.readInteger(Version))
282 auto AugInfo = parseAugmentationString(RecordReader);
288 if (auto Err = RecordReader.skip(PC.G.getPointerSize()))
294 if (auto Err = RecordReader.readULEB128(CodeAlignmentFactor))
305 if (auto Err = RecordReader.readSLEB128(DataAlignmentFactor))
314 if (auto Err = RecordReader.skip(1))
318 if (auto Err = RecordReader.readULEB128(AugmentationDataLength))
321 uint32_t AugmentationDataStartOffset = RecordReader.getOffset();
329 if (auto Err = RecordReader.readInteger(LSDAPointerEncoding))
340 if (auto Err = RecordReader.readInteger(PersonalityPointerEncoding))
350 if (auto Err = RecordReader.readInteger(PersonalityPointerAddress))
356 if (auto Err = RecordReader.readInteger(FDEPointerEncoding))
371 if (RecordReader.getOffset() - AugmentationDataStartOffset >
393 BinaryStreamReader RecordReader(RecordContent, PC.G.getEndianness());
396 RecordReader.setOffset(CIEDeltaFieldOffset + 4);
444 JITTargetAddress PCBeginFieldOffset = RecordReader.getOffset();
447 auto PCBeginDelta = readAbsolutePointer(PC.G, RecordReader);
482 if (auto Err = RecordReader.skip(PC.G.getPointerSize()))
493 if (auto Err = RecordReader.skip(PC.G.getPointerSize()))
498 if (auto Err = RecordReader.readULEB128(AugmentationDataSize))
507 JITTargetAddress LSDAFieldOffset = RecordReader.getOffset();
510 auto LSDADelta = readAbsolutePointer(PC.G, RecordReader);
533 if (auto Err = RecordReader.skip(PC.G.getPointerSize()))
544 EHFrameEdgeFixer::parseAugmentationString(BinaryStreamReader &RecordReader) {
549 if (auto Err = RecordReader.readInteger(NextChar))
558 if (auto Err = RecordReader.readInteger(NextChar))
577 if (auto Err = RecordReader.readInteger(NextChar))
586 BinaryStreamReader &RecordReader) {
591 if (auto Err = RecordReader.readInteger(Addr))
595 if (auto Err = RecordReader.readInteger(Addr32))