Lines Matching refs:RecordReader
184 BinaryStreamReader RecordReader( in processCIE() local
189 RecordReader.setOffset(CIEDeltaFieldOffset + 4); in processCIE()
196 if (auto Err = RecordReader.readInteger(Version)) in processCIE()
203 auto AugInfo = parseAugmentationString(RecordReader); in processCIE()
209 if (auto Err = RecordReader.skip(PC.G.getPointerSize())) in processCIE()
215 if (auto Err = RecordReader.readULEB128(CodeAlignmentFactor)) in processCIE()
222 if (auto Err = RecordReader.readSLEB128(DataAlignmentFactor)) in processCIE()
227 if (auto Err = RecordReader.skip(1)) in processCIE()
235 if (auto Err = RecordReader.readULEB128(AugmentationDataLength)) in processCIE()
238 uint32_t AugmentationDataStartOffset = RecordReader.getOffset(); in processCIE()
245 if (auto PE = readPointerEncoding(RecordReader, B, "LSDA")) in processCIE()
252 readPointerEncoding(RecordReader, B, "personality"); in processCIE()
257 PC, BlockEdges, *PersonalityPointerEncoding, RecordReader, in processCIE()
258 B, RecordOffset + RecordReader.getOffset(), "personality") in processCIE()
264 if (auto PE = readPointerEncoding(RecordReader, B, "address")) { in processCIE()
278 if (RecordReader.getOffset() - AugmentationDataStartOffset > in processCIE()
301 BinaryStreamReader RecordReader( in processFDE() local
306 RecordReader.setOffset(CIEDeltaFieldOffset + 4); in processFDE()
355 << (RecordAddress + RecordReader.getOffset()) << "\n"; in processFDE()
358 PC, BlockEdges, CIEInfo->AddressEncoding, RecordReader, B, in processFDE()
359 RecordReader.getOffset(), "PC begin")) { in processFDE()
373 if (auto Err = skipEncodedPointer(CIEInfo->AddressEncoding, RecordReader)) in processFDE()
378 if (auto Err = RecordReader.readULEB128(AugmentationDataSize)) in processFDE()
383 PC, BlockEdges, CIEInfo->LSDAEncoding, RecordReader, B, in processFDE()
384 RecordReader.getOffset(), "LSDA") in processFDE()
395 EHFrameEdgeFixer::parseAugmentationString(BinaryStreamReader &RecordReader) { in parseAugmentationString() argument
400 if (auto Err = RecordReader.readInteger(NextChar)) in parseAugmentationString()
409 if (auto Err = RecordReader.readInteger(NextChar)) in parseAugmentationString()
428 if (auto Err = RecordReader.readInteger(NextChar)) in parseAugmentationString()
474 BinaryStreamReader &RecordReader) { in skipEncodedPointer() argument
484 if (auto Err = RecordReader.skip(4)) in skipEncodedPointer()
489 if (auto Err = RecordReader.skip(8)) in skipEncodedPointer()
500 BinaryStreamReader &RecordReader, Block &BlockToFix, in getOrCreateEncodedPointerEdge() argument
520 if (auto Err = skipEncodedPointer(PointerEncoding, RecordReader)) in getOrCreateEncodedPointerEdge()
536 if (auto Err = RecordReader.readInteger(Val)) in getOrCreateEncodedPointerEdge()
543 if (auto Err = RecordReader.readInteger(Val)) in getOrCreateEncodedPointerEdge()
551 if (auto Err = RecordReader.readInteger(FieldValue)) in getOrCreateEncodedPointerEdge()