Lines Matching defs:RecordReader
183 BinaryStreamReader RecordReader(
188 RecordReader.setOffset(CIEDeltaFieldOffset + 4);
194 if (auto Err = RecordReader.readInteger(Version))
201 auto AugInfo = parseAugmentationString(RecordReader);
207 if (auto Err = RecordReader.skip(PC.G.getPointerSize()))
213 if (auto Err = RecordReader.readULEB128(CodeAlignmentFactor))
220 if (auto Err = RecordReader.readSLEB128(DataAlignmentFactor))
225 if (auto Err = RecordReader.skip(1))
233 if (auto Err = RecordReader.readULEB128(AugmentationDataLength))
236 uint32_t AugmentationDataStartOffset = RecordReader.getOffset();
243 if (auto PE = readPointerEncoding(RecordReader, B, "LSDA"))
250 readPointerEncoding(RecordReader, B, "personality");
255 PC, BlockEdges, *PersonalityPointerEncoding, RecordReader,
256 B, RecordReader.getOffset(), "personality")
262 if (auto PE = readPointerEncoding(RecordReader, B, "address")) {
276 if (RecordReader.getOffset() - AugmentationDataStartOffset >
297 BinaryStreamReader RecordReader(
302 RecordReader.setOffset(CIEDeltaFieldOffset + 4);
354 << (RecordAddress + RecordReader.getOffset()) << "\n";
357 PC, BlockEdges, CIEInfo->AddressEncoding, RecordReader, B,
358 RecordReader.getOffset(), "PC begin")) {
383 if (auto Err = skipEncodedPointer(CIEInfo->AddressEncoding, RecordReader))
388 if (auto Err = RecordReader.readULEB128(AugmentationDataSize))
393 PC, BlockEdges, CIEInfo->LSDAEncoding, RecordReader, B,
394 RecordReader.getOffset(), "LSDA")
405 EHFrameEdgeFixer::parseAugmentationString(BinaryStreamReader &RecordReader) {
410 if (auto Err = RecordReader.readInteger(NextChar))
419 if (auto Err = RecordReader.readInteger(NextChar))
438 if (auto Err = RecordReader.readInteger(NextChar))
484 BinaryStreamReader &RecordReader) {
494 if (auto Err = RecordReader.skip(4))
499 if (auto Err = RecordReader.skip(8))
510 BinaryStreamReader &RecordReader, Block &BlockToFix,
530 if (auto Err = skipEncodedPointer(PointerEncoding, RecordReader))
550 if (auto Err = RecordReader.readInteger(Val))
557 if (auto Err = RecordReader.readInteger(Val))
565 if (auto Err = RecordReader.readInteger(FieldValue))