clang 20.0.0git
|
#include "clang/Basic/Sanitizers.h"
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/MathExtras.h"
#include "clang/Basic/Sanitizers.def"
Go to the source code of this file.
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
Macros | |
#define | SANITIZER(NAME, ID) constexpr SanitizerMask SanitizerKind::ID; |
#define | SANITIZER_GROUP(NAME, ID, ALIAS) |
#define | SANITIZER(NAME, ID) .Case(NAME, SanitizerKind::ID) |
#define | SANITIZER_GROUP(NAME, ID, ALIAS) .Case(NAME, AllowGroups ? SanitizerKind::ID##Group : SanitizerMask()) |
#define | SANITIZER(NAME, ID) |
#define | SANITIZER(NAME, ID) |
#define | SANITIZER_GROUP(NAME, ID, ALIAS) |
Functions | |
llvm::hash_code | clang::hash_value (const clang::SanitizerMask &Arg) |
StringRef | clang::AsanDtorKindToString (llvm::AsanDtorKind kind) |
llvm::AsanDtorKind | clang::AsanDtorKindFromString (StringRef kind) |
StringRef | clang::AsanDetectStackUseAfterReturnModeToString (llvm::AsanDetectStackUseAfterReturnMode mode) |
llvm::AsanDetectStackUseAfterReturnMode | clang::AsanDetectStackUseAfterReturnModeFromString (StringRef modeStr) |
#define SANITIZER | ( | NAME, | |
ID | |||
) | constexpr SanitizerMask SanitizerKind::ID; |
Definition at line 23 of file Sanitizers.cpp.
#define SANITIZER | ( | NAME, | |
ID | |||
) | .Case(NAME, SanitizerKind::ID) |
Definition at line 23 of file Sanitizers.cpp.
#define SANITIZER | ( | NAME, | |
ID | |||
) |
Definition at line 23 of file Sanitizers.cpp.
#define SANITIZER | ( | NAME, | |
ID | |||
) |
Definition at line 23 of file Sanitizers.cpp.
Definition at line 24 of file Sanitizers.cpp.
#define SANITIZER_GROUP | ( | NAME, | |
ID, | |||
ALIAS | |||
) | .Case(NAME, AllowGroups ? SanitizerKind::ID##Group : SanitizerMask()) |
Definition at line 24 of file Sanitizers.cpp.
Definition at line 24 of file Sanitizers.cpp.