clang 22.0.0git
clang::NoSanitizeList Class Reference

#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

Detailed Description

Definition at line 29 of file NoSanitizeList.h.

Constructor & Destructor Documentation

◆ NoSanitizeList()

NoSanitizeList::NoSanitizeList ( const std::vector< std::string > & NoSanitizeListPaths,
SourceManager & SM )

Definition at line 22 of file NoSanitizeList.cpp.

◆ ~NoSanitizeList()

NoSanitizeList::~NoSanitizeList ( )
default

References clang::FileName.

Member Function Documentation

◆ containsFile()

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().

◆ containsFunction()

bool NoSanitizeList::containsFunction ( SanitizerMask Mask,
StringRef FunctionName ) const

Definition at line 55 of file NoSanitizeList.cpp.

◆ containsGlobal()

bool NoSanitizeList::containsGlobal ( SanitizerMask Mask,
StringRef GlobalName,
StringRef Category = StringRef() ) const

Definition at line 45 of file NoSanitizeList.cpp.

◆ containsLocation()

bool NoSanitizeList::containsLocation ( SanitizerMask Mask,
SourceLocation Loc,
StringRef Category = StringRef() ) const

◆ containsMainFile()

bool NoSanitizeList::containsMainFile ( SanitizerMask Mask,
StringRef FileName,
StringRef Category = StringRef() ) const

Definition at line 65 of file NoSanitizeList.cpp.

References clang::FileName.

◆ containsType()

bool NoSanitizeList::containsType ( SanitizerMask Mask,
StringRef MangledTypeName,
StringRef Category = StringRef() ) const

The documentation for this class was generated from the following files: