Lines Matching refs:reader

323   BinaryStreamReader reader(data, llvm::endianness::little);  in parseCallGraph()  local
324 while (!reader.empty()) { in parseCallGraph()
327 if (Error err = reader.readInteger(fromIndex)) in parseCallGraph()
329 if (Error err = reader.readInteger(toIndex)) in parseCallGraph()
331 if (Error err = reader.readInteger(count)) in parseCallGraph()
428 EhReader reader(this, data, /*dataOff=*/0); in splitEhFrames() local
430 while (off < reader.size()) { in splitEhFrames()
432 uint64_t length = reader.readLength(&off); in splitEhFrames()
1238 static CIE parseCIE(const InputSection *isec, const EhReader &reader, in parseCIE() argument
1247 uint8_t version = reader.readByte(&off); in parseCIE()
1250 StringRef aug = reader.readString(&off); in parseCIE()
1251 reader.skipLeb128(&off); // skip code alignment in parseCIE()
1252 reader.skipLeb128(&off); // skip data alignment in parseCIE()
1253 reader.skipLeb128(&off); // skip return address register in parseCIE()
1254 reader.skipLeb128(&off); // skip aug data length in parseCIE()
1262 uint8_t personalityEnc = reader.readByte(&off); in parseCIE()
1264 reader.failOn(off, "unexpected personality encoding 0x" + in parseCIE()
1271 uint8_t lsdaEnc = reader.readByte(&off); in parseCIE()
1274 reader.failOn(off, "unexpected LSDA encoding 0x" + in parseCIE()
1279 uint8_t pointerEnc = reader.readByte(&off); in parseCIE()
1282 reader.failOn(off, "unexpected pointer encoding 0x" + in parseCIE()
1293 reader.failOn(off, "Failed to locate relocation for personality symbol"); in parseCIE()
1408 EhReader reader(this, isec->data, subsec.offset); in registerEhFrames() local
1410 reader.skipValidLength(&dataOff); // readLength() already validated this. in registerEhFrames()
1429 uint32_t cieMinuend = reader.readU32(&dataOff); in registerEhFrames()
1443 cieMap[cieIsec] = parseCIE(isec, reader, dataOff); in registerEhFrames()
1451 uint64_t funcAddr = reader.readPointer(&dataOff, cie.funcPtrSize) + in registerEhFrames()
1453 uint32_t funcLength = reader.readPointer(&dataOff, cie.funcPtrSize); in registerEhFrames()
1457 reader.skipLeb128(&dataOff); in registerEhFrames()
1460 uint64_t lsdaOff = reader.readPointer(&dataOff, cie.lsdaPtrSize); in registerEhFrames()