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