Lines Matching defs:CovBuf
553 // \p CovBuf points to the buffer containing the \c CovHeader of the coverage
558 virtual Expected<const char *> readCoverageHeader(const char *CovBuf,
662 Expected<const char *> readCoverageHeader(const char *CovBuf,
666 if (CovBuf + sizeof(CovMapHeader) > CovBufEnd)
670 auto CovHeader = reinterpret_cast<const CovMapHeader *>(CovBuf);
675 CovBuf = reinterpret_cast<const char *>(CovHeader + 1);
683 FuncRecBuf = CovBuf;
684 CovBuf += NRecords * sizeof(FuncRecordType);
686 FuncRecBufEnd = CovBuf;
689 if (CovBuf + FilenamesSize > CovBufEnd)
694 StringRef FilenameRegion(CovBuf, FilenamesSize);
699 CovBuf += FilenamesSize;
729 const char *MappingBuf = CovBuf;
733 CovBuf += CoverageSize;
734 const char *MappingEnd = CovBuf;
736 if (CovBuf > CovBufEnd)
750 CovBuf += offsetToAlignedAddr(CovBuf, Align(8));
752 return CovBuf;
870 const char *CovBuf = CovMap.data();
871 const char *CovBufEnd = CovBuf + CovMap.size();
874 while (CovBuf < CovBufEnd) {
881 auto NextOrErr = Reader->readCoverageHeader(CovBuf, CovBufEnd);
884 CovBuf = NextOrErr.get();