clang
3.9.0
|
Defines the clang::SanitizerKind enum. More...
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/MathExtras.h"
#include "clang/Basic/Sanitizers.def"
Go to the source code of this file.
Classes | |
struct | clang::SanitizerSet |
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
clang::SanitizerKind | |
Macros | |
#define | SANITIZER(NAME, ID) SO_##ID, |
#define | SANITIZER_GROUP(NAME, ID, ALIAS) SO_##ID##Group, |
#define | SANITIZER(NAME, ID) const SanitizerMask ID = 1ULL << SO_##ID; |
#define | SANITIZER_GROUP(NAME, ID, ALIAS) |
Typedefs | |
typedef uint64_t | clang::SanitizerMask |
Enumerations | |
enum | clang::SanitizerKind::SanitizerOrdinal : uint64_t { clang::SanitizerKind::SO_Count } |
Functions | |
SanitizerMask | clang::parseSanitizerValue (StringRef Value, bool AllowGroups) |
Parse a single value from a -fsanitize= or -fno-sanitize= value list. More... | |
SanitizerMask | clang::expandSanitizerGroups (SanitizerMask Kinds) |
For each sanitizer group bit set in Kinds , set the bits for sanitizers this group enables. More... | |
Defines the clang::SanitizerKind enum.
Definition in file Sanitizers.h.
Definition at line 39 of file Sanitizers.h.
Definition at line 39 of file Sanitizers.h.
Definition at line 41 of file Sanitizers.h.
Definition at line 41 of file Sanitizers.h.