clang 22.0.0git
|
#include "clang/Basic/SanitizerSpecialCaseList.h"
Classes | |
struct | SanitizerSection |
Public Member Functions | |
bool | inSection (SanitizerMask Mask, StringRef Prefix, StringRef Query, StringRef Category=StringRef()) const |
std::pair< unsigned, unsigned > | inSectionBlame (SanitizerMask Mask, StringRef Prefix, StringRef Query, StringRef Category=StringRef()) const |
Static Public Member Functions | |
static std::unique_ptr< SanitizerSpecialCaseList > | create (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) |
Protected Member Functions | |
void | createSanitizerSections () |
Protected Attributes | |
std::vector< SanitizerSection > | SanitizerSections |
Definition at line 33 of file SanitizerSpecialCaseList.h.
|
static |
Definition at line 19 of file SanitizerSpecialCaseList.cpp.
References clang::Error.
Referenced by createOrDie().
|
static |
Definition at line 32 of file SanitizerSpecialCaseList.cpp.
References create(), and clang::Error.
|
protected |
Definition at line 40 of file SanitizerSpecialCaseList.cpp.
References SanitizerSections.
bool SanitizerSpecialCaseList::inSection | ( | SanitizerMask | Mask, |
StringRef | Prefix, | ||
StringRef | Query, | ||
StringRef | Category = StringRef() ) const |
Definition at line 57 of file SanitizerSpecialCaseList.cpp.
References inSectionBlame(), and clang::NotFound.
std::pair< unsigned, unsigned > SanitizerSpecialCaseList::inSectionBlame | ( | SanitizerMask | Mask, |
StringRef | Prefix, | ||
StringRef | Query, | ||
StringRef | Category = StringRef() ) const |
Definition at line 64 of file SanitizerSpecialCaseList.cpp.
References clang::NotFound, and SanitizerSections.
Referenced by inSection().
|
protected |
Definition at line 68 of file SanitizerSpecialCaseList.h.
Referenced by createSanitizerSections(), and inSectionBlame().