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