|
clang 22.0.0git
|
#include "clang/Basic/NoSanitizeList.h"
Public Member Functions | |
| NoSanitizeList (const std::vector< std::string > &NoSanitizeListPaths, SourceManager &SM) | |
| ~NoSanitizeList () | |
| bool | containsGlobal (SanitizerMask Mask, StringRef GlobalName, StringRef Category=StringRef()) const |
| bool | containsType (SanitizerMask Mask, StringRef MangledTypeName, StringRef Category=StringRef()) const |
| bool | containsFunction (SanitizerMask Mask, StringRef FunctionName) const |
| bool | containsFile (SanitizerMask Mask, StringRef FileName, StringRef Category=StringRef()) const |
| bool | containsMainFile (SanitizerMask Mask, StringRef FileName, StringRef Category=StringRef()) const |
| bool | containsLocation (SanitizerMask Mask, SourceLocation Loc, StringRef Category=StringRef()) const |
Definition at line 29 of file NoSanitizeList.h.
| NoSanitizeList::NoSanitizeList | ( | const std::vector< std::string > & | NoSanitizeListPaths, |
| SourceManager & | SM ) |
Definition at line 22 of file NoSanitizeList.cpp.
|
default |
References clang::FileName.
| bool NoSanitizeList::containsFile | ( | SanitizerMask | Mask, |
| StringRef | FileName, | ||
| StringRef | Category = StringRef() ) const |
Definition at line 60 of file NoSanitizeList.cpp.
References clang::FileName.
Referenced by containsLocation().
| bool NoSanitizeList::containsFunction | ( | SanitizerMask | Mask, |
| StringRef | FunctionName ) const |
Definition at line 55 of file NoSanitizeList.cpp.
| bool NoSanitizeList::containsGlobal | ( | SanitizerMask | Mask, |
| StringRef | GlobalName, | ||
| StringRef | Category = StringRef() ) const |
Definition at line 45 of file NoSanitizeList.cpp.
| bool NoSanitizeList::containsLocation | ( | SanitizerMask | Mask, |
| SourceLocation | Loc, | ||
| StringRef | Category = StringRef() ) const |
Definition at line 70 of file NoSanitizeList.cpp.
References containsFile(), and clang::SourceLocation::isValid().
Referenced by clang::RecordDecl::mayInsertExtraPadding().
| bool NoSanitizeList::containsMainFile | ( | SanitizerMask | Mask, |
| StringRef | FileName, | ||
| StringRef | Category = StringRef() ) const |
Definition at line 65 of file NoSanitizeList.cpp.
References clang::FileName.
| bool NoSanitizeList::containsType | ( | SanitizerMask | Mask, |
| StringRef | MangledTypeName, | ||
| StringRef | Category = StringRef() ) const |
Definition at line 50 of file NoSanitizeList.cpp.
Referenced by clang::RecordDecl::mayInsertExtraPadding(), and clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad().