clang API Documentation
Defines the clang::SanitizerKind enum. More...
#include "clang/Basic/Sanitizers.def"

Go to the source code of this file.
Classes | |
| class | clang::SanitizerSet |
Namespaces | |
| namespace | clang |
Defines | |
| #define | SANITIZER(NAME, ID) ID, |
Enumerations | |
| enum | clang::SanitizerKind |
Functions | |
| SANITIZER_GROUP ("undefined", Undefined, Alignment|Bool|ArrayBounds|Enum|FloatCastOverflow|FloatDivideByZero|Function|IntegerDivideByZero|NonnullAttribute|Null|ObjectSize|Return|ReturnsNonnullAttribute|Shift|SignedIntegerOverflow|Unreachable|VLABound|Vptr) SANITIZER_GROUP("undefined-trap" | |
| Alignment Bool ArrayBounds Enum FloatCastOverflow FloatDivideByZero IntegerDivideByZero NonnullAttribute Null ObjectSize Return ReturnsNonnullAttribute Shift SignedIntegerOverflow Unreachable VLABound | SANITIZER_GROUP ("integer", Integer, SignedIntegerOverflow|UnsignedIntegerOverflow|Shift|IntegerDivideByZero) Unknown |
Defines the clang::SanitizerKind enum.
Definition in file Sanitizers.h.
Definition at line 21 of file Sanitizers.h.
Referenced by ParseLangArgs(), and parseValue().
| clang::SanitizerKind::SANITIZER_GROUP | ( | "undefined" | , |
| Undefined | , | ||
| Alignment|Bool|ArrayBounds|Enum|FloatCastOverflow|FloatDivideByZero|Function|IntegerDivideByZero|NonnullAttribute|Null|ObjectSize|Return|ReturnsNonnullAttribute|Shift|SignedIntegerOverflow|Unreachable|VLABound| | Vptr | ||
| ) |
| Alignment Bool ArrayBounds Enum FloatCastOverflow FloatDivideByZero IntegerDivideByZero NonnullAttribute Null ObjectSize Return ReturnsNonnullAttribute Shift SignedIntegerOverflow Unreachable VLABound clang::SanitizerKind::SANITIZER_GROUP | ( | "integer" | , |
| Integer | , | ||
| SignedIntegerOverflow|UnsignedIntegerOverflow|Shift| | IntegerDivideByZero | ||
| ) |