clang  3.9.0
Public Member Functions | List of all members
clang::SanitizerBlacklist Class Reference

#include <SanitizerBlacklist.h>

Public Member Functions

 SanitizerBlacklist (const std::vector< std::string > &BlacklistPaths, SourceManager &SM)
 
bool isBlacklistedGlobal (StringRef GlobalName, StringRef Category=StringRef()) const
 
bool isBlacklistedType (StringRef MangledTypeName, StringRef Category=StringRef()) const
 
bool isBlacklistedFunction (StringRef FunctionName) const
 
bool isBlacklistedFile (StringRef FileName, StringRef Category=StringRef()) const
 
bool isBlacklistedLocation (SourceLocation Loc, StringRef Category=StringRef()) const
 

Detailed Description

Definition at line 26 of file SanitizerBlacklist.h.

Constructor & Destructor Documentation

SanitizerBlacklist::SanitizerBlacklist ( const std::vector< std::string > &  BlacklistPaths,
SourceManager SM 
)

Definition at line 18 of file SanitizerBlacklist.cpp.

Member Function Documentation

bool SanitizerBlacklist::isBlacklistedFile ( StringRef  FileName,
StringRef  Category = StringRef() 
) const

Definition at line 36 of file SanitizerBlacklist.cpp.

Referenced by isBlacklistedLocation().

bool SanitizerBlacklist::isBlacklistedFunction ( StringRef  FunctionName) const

Definition at line 32 of file SanitizerBlacklist.cpp.

bool SanitizerBlacklist::isBlacklistedGlobal ( StringRef  GlobalName,
StringRef  Category = StringRef() 
) const

Definition at line 22 of file SanitizerBlacklist.cpp.

bool SanitizerBlacklist::isBlacklistedLocation ( SourceLocation  Loc,
StringRef  Category = StringRef() 
) const
bool SanitizerBlacklist::isBlacklistedType ( StringRef  MangledTypeName,
StringRef  Category = StringRef() 
) const

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