Home
last modified time | relevance | path

Searched refs:SpecialCaseList (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSpecialCaseList.cpp1 //===-- SpecialCaseList.cpp - special case list for sanitizers ------------===//
16 #include "llvm/Support/SpecialCaseList.h"
27 Error SpecialCaseList::Matcher::insert(StringRef Pattern, unsigned LineNumber,
70 unsigned SpecialCaseList::Matcher::match(StringRef Query) const { in create()
81 std::unique_ptr<SpecialCaseList> in create()
82 SpecialCaseList::create(const std::vector<std::string> &Paths, in create()
84 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList()); in create()
90 std::unique_ptr<SpecialCaseList> SpecialCaseList in createOrDie()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DSpecialCaseList.h1 //===-- SpecialCaseList.h - special case list for sanitizers ----*- C++ -*-===//
69 class SpecialCaseList {
73 static std::unique_ptr<SpecialCaseList>
78 static std::unique_ptr<SpecialCaseList> create(const MemoryBuffer *MB,
82 static std::unique_ptr<SpecialCaseList>
85 ~SpecialCaseList();
113 SpecialCaseList() = default;
114 SpecialCaseList(SpecialCaseList const &) = delete;
115 SpecialCaseList
[all...]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DXRayLists.h22 class SpecialCaseList; variable
30 std::unique_ptr<llvm::SpecialCaseList> AlwaysInstrument;
31 std::unique_ptr<llvm::SpecialCaseList> NeverInstrument;
32 std::unique_ptr<llvm::SpecialCaseList> AttrList;
H A DSanitizerSpecialCaseList.h32 class SanitizerSpecialCaseList : public llvm::SpecialCaseList {
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DSanitizerCoverage.h40 Allowlist = SpecialCaseList::createOrDie(AllowlistFiles, in Options()
43 Blocklist = SpecialCaseList::createOrDie(BlocklistFiles, in Options()
52 std::unique_ptr<SpecialCaseList> Allowlist;
53 std::unique_ptr<SpecialCaseList> Blocklist;
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DXRayLists.cpp24 : AlwaysInstrument(llvm::SpecialCaseList::createOrDie( in XRayFunctionFilter()
26 NeverInstrument(llvm::SpecialCaseList::createOrDie( in XRayFunctionFilter()
28 AttrList(llvm::SpecialCaseList::createOrDie( in XRayFunctionFilter()
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageFilters.h21 class SpecialCaseList; variable
72 const SpecialCaseList &Allowlist;
75 NameAllowlistCoverageFilter(const SpecialCaseList &Allowlist) in NameAllowlistCoverageFilter()
H A DCodeCoverage.cpp188 std::unique_ptr<SpecialCaseList> NameAllowlist;
877 NameAllowlist = SpecialCaseList::create( in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp131 std::unique_ptr<SpecialCaseList> Ignorelist) in SanitizerBinaryMetadata()
181 std::unique_ptr<SpecialCaseList> Ignorelist;
488 std::unique_ptr<SpecialCaseList> Ignorelist; in run()
490 Ignorelist = SpecialCaseList::createOrDie(IgnorelistFiles, in run()
H A DSanitizerCoverage.cpp214 const SpecialCaseList *Allowlist, in ModuleSanitizerCoverage()
215 const SpecialCaseList *Blocklist) in ModuleSanitizerCoverage()
285 const SpecialCaseList *Allowlist;
286 const SpecialCaseList *Blocklist;
H A DDataFlowSanitizer.cpp319 std::unique_ptr<SpecialCaseList> SCL;
324 void set(std::unique_ptr<SpecialCaseList> List) { SCL = std::move(List); } in set()
875 SpecialCaseList::createOrDie(AllABIListFiles, *vfs::getRealFileSystem())); in DataFlowSanitizer()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp164 std::unique_ptr<llvm::SpecialCaseList> SCL( in validateSpecialCaseListFormat()
165 llvm::SpecialCaseList::create(SCLFiles, D.getVFS(), BLError)); in validateSpecialCaseListFormat()
/freebsd/lib/clang/libllvm/
H A DMakefile1193 SRCS_MIN+= Support/SpecialCaseList.cpp