Lines Matching refs:FileName

158   read(const std::string &FileName);
247 RawCoverage::read(const std::string &FileName) { in read() argument
249 MemoryBuffer::getFile(FileName); in read()
322 PointsByFile[Loc.FileName].push_back(&Point); in operator <<()
327 std::string FileName = P.first; in operator <<() local
344 if (Loc.FileName != FileName || Loc.FunctionName != FunctionName) in operator <<()
445 LineInfo.FileName = Filename; in read()
487 static std::string normalizeFilename(const std::string &FileName) { in normalizeFilename() argument
488 SmallString<256> S(FileName); in normalizeFilename()
504 DefaultIgnorelist->inSection("sancov", "src", I.FileName)) in isIgnorelisted()
510 UserIgnorelist->inSection("sancov", "src", I.FileName)) in isIgnorelisted()
561 CoveredFiles.insert(LineInfo->FileName); in getCoveragePoints()
567 CoveredFiles.insert(FrameInfo.FileName); in getCoveragePoints()
583 CoveredFiles.find(LineInfo->FileName) == CoveredFiles.end()) in getCoveragePoints()
585 LineInfo->FileName = normalizeFilename(LineInfo->FileName); in getCoveragePoints()
600 CoveredFiles.find(FrameInfo.FileName) == CoveredFiles.end()) in getCoveragePoints()
602 FrameInfo.FileName = normalizeFilename(FrameInfo.FileName); in getCoveragePoints()
823 visitObjectFiles(const std::string &FileName, in visitObjectFiles() argument
826 object::createBinary(FileName); in visitObjectFiles()
840 findSanitizerCovFunctions(const std::string &FileName) { in findSanitizerCovFunctions() argument
842 visitObjectFiles(FileName, [&](const object::ObjectFile &O) { in findSanitizerCovFunctions()
852 static std::set<uint64_t> findCoveragePointAddrs(const std::string &FileName) { in findCoveragePointAddrs() argument
854 visitObjectFiles(FileName, [&](const object::ObjectFile &O) { in findCoveragePointAddrs()
868 static ErrorOr<bool> isCoverageFile(const std::string &FileName) { in isCoverageFile() argument
869 auto ShortFileName = llvm::sys::path::filename(FileName); in isCoverageFile()
874 MemoryBuffer::getFile(FileName); in isCoverageFile()
878 << "), filename: " << llvm::sys::path::filename(FileName) << "\n"; in isCoverageFile()
890 static bool isSymbolizedCoverageFile(const std::string &FileName) { in isSymbolizedCoverageFile() argument
891 auto ShortFileName = llvm::sys::path::filename(FileName); in isSymbolizedCoverageFile()
932 return std::tie(FileName, FunctionName) < in operator <()
933 std::tie(RHS.FileName, RHS.FunctionName); in operator <()
936 std::string FileName; member
945 Fns.insert(FileFn{Loc.FileName, Loc.FunctionName}); in computeFunctions()
960 Fns.erase(FileFn{Loc.FileName, Loc.FunctionName}); in computeNotCoveredFunctions()
977 Result.insert(FileFn{Loc.FileName, Loc.FunctionName}); in computeCoveredFunctions()
991 FileFn Fn = FileFn{Loc.FileName, Loc.FunctionName}; in resolveFunctions()
1007 OS << stripPathPrefix(P.first.FileName) << ":" << P.second.first << " " in printFunctionLocs()
1038 for (const auto &FileName : FileNames) { in readAndPrintRawCoverage() local
1039 auto Cov = RawCoverage::read(FileName); in readAndPrintRawCoverage()
1090 for (const auto &FileName : FileNames) { in readSymbolizeAndMergeCmdArguments() local
1091 if (isSymbolizedCoverageFile(FileName)) { in readSymbolizeAndMergeCmdArguments()
1092 Coverages.push_back(SymbolizedCoverage::read(FileName)); in readSymbolizeAndMergeCmdArguments()
1095 auto ErrorOrIsCoverage = isCoverageFile(FileName); in readSymbolizeAndMergeCmdArguments()
1099 CovFiles.insert(FileName); in readSymbolizeAndMergeCmdArguments()
1101 auto ShortFileName = llvm::sys::path::filename(FileName); in readSymbolizeAndMergeCmdArguments()
1106 ObjFiles[std::string(ShortFileName)] = FileName; in readSymbolizeAndMergeCmdArguments()
1108 FirstObjFile = FileName; in readSymbolizeAndMergeCmdArguments()
1116 for (const auto &FileName : CovFiles) { in readSymbolizeAndMergeCmdArguments() local
1117 auto ShortFileName = llvm::sys::path::filename(FileName); in readSymbolizeAndMergeCmdArguments()
1122 FileName); in readSymbolizeAndMergeCmdArguments()
1127 fail("Object file for coverage not found: " + FileName); in readSymbolizeAndMergeCmdArguments()
1130 CoverageByObjFile[Iter->second].push_back(FileName); in readSymbolizeAndMergeCmdArguments()
1134 auto FileName = Pair.second; in readSymbolizeAndMergeCmdArguments() local
1135 if (CoverageByObjFile.find(FileName) == CoverageByObjFile.end()) in readSymbolizeAndMergeCmdArguments()
1136 errs() << "WARNING: No coverage file for " << FileName << "\n"; in readSymbolizeAndMergeCmdArguments()