class SanitizerSpecialCaseList
Declaration
class SanitizerSpecialCaseList : public SpecialCaseList { /* full declaration omitted */ };
Declared at: clang/include/clang/Basic/SanitizerSpecialCaseList.h:32
Inherits from: SpecialCaseList
Member Variables
- protected std::vector<SanitizerSection> SanitizerSections
Inherited from SpecialCaseList:
Method Overview
- public static std::unique_ptr<SanitizerSpecialCaseList> create(const std::vector<std::string> & Paths, llvm::vfs::FileSystem & VFS, std::string & Error)
- public static std::unique_ptr<SanitizerSpecialCaseList> createOrDie(const std::vector<std::string> & Paths, llvm::vfs::FileSystem & VFS)
- protected void createSanitizerSections()
- public bool inSection(clang::SanitizerMask Mask, llvm::StringRef Prefix, llvm::StringRef Query, llvm::StringRef Category = llvm::StringRef()) const
Inherited from SpecialCaseList:
- public create
- public create
- protected createInternal
- protected createInternal
- public createOrDie
- public inSection
- public inSectionBlame
- protected inSectionBlame
- protected parse
Methods
¶static std::unique_ptr<SanitizerSpecialCaseList>
create(const std::vector<std::string>& Paths,
llvm::vfs::FileSystem& VFS,
std::string& Error)
static std::unique_ptr<SanitizerSpecialCaseList>
create(const std::vector<std::string>& Paths,
llvm::vfs::FileSystem& VFS,
std::string& Error)
Declared at: clang/include/clang/Basic/SanitizerSpecialCaseList.h:35
Parameters
- const std::vector<std::string>& Paths
- llvm::vfs::FileSystem& VFS
- std::string& Error
¶static std::unique_ptr<SanitizerSpecialCaseList>
createOrDie(const std::vector<std::string>& Paths,
llvm::vfs::FileSystem& VFS)
static std::unique_ptr<SanitizerSpecialCaseList>
createOrDie(const std::vector<std::string>& Paths,
llvm::vfs::FileSystem& VFS)
Declared at: clang/include/clang/Basic/SanitizerSpecialCaseList.h:39
Parameters
- const std::vector<std::string>& Paths
- llvm::vfs::FileSystem& VFS
¶void createSanitizerSections()
void createSanitizerSections()
Declared at: clang/include/clang/Basic/SanitizerSpecialCaseList.h:48
¶bool inSection(clang::SanitizerMask Mask,
llvm::StringRef Prefix,
llvm::StringRef Query,
llvm::StringRef Category =
llvm::StringRef()) const
bool inSection(clang::SanitizerMask Mask,
llvm::StringRef Prefix,
llvm::StringRef Query,
llvm::StringRef Category =
llvm::StringRef()) const
Declared at: clang/include/clang/Basic/SanitizerSpecialCaseList.h:43
Parameters
- clang::SanitizerMask Mask
- llvm::StringRef Prefix
- llvm::StringRef Query
- llvm::StringRef Category = llvm::StringRef()