diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2015-12-08 23:29:36 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2015-12-08 23:29:36 +0000 |
commit | b4a852f21950adff25ed132f415cd9d18577e8de (patch) | |
tree | b004f922718bfdd3faa82e1eec53d0e17483b5cc | |
parent | 46442df8de751a43699907f030d75256825080fe (diff) | |
download | bcm5719-llvm-b4a852f21950adff25ed132f415cd9d18577e8de.tar.gz bcm5719-llvm-b4a852f21950adff25ed132f415cd9d18577e8de.zip |
[UBSan] Remove "-fsanitize=" prefix from ubsan_checks.inc. NFC.
llvm-svn: 255075
-rw-r--r-- | compiler-rt/lib/ubsan/ubsan_checks.inc | 56 | ||||
-rw-r--r-- | compiler-rt/lib/ubsan/ubsan_diag.cc | 2 | ||||
-rw-r--r-- | compiler-rt/lib/ubsan/ubsan_diag.h | 2 |
3 files changed, 26 insertions, 34 deletions
diff --git a/compiler-rt/lib/ubsan/ubsan_checks.inc b/compiler-rt/lib/ubsan/ubsan_checks.inc index dac479f5141..6e086414051 100644 --- a/compiler-rt/lib/ubsan/ubsan_checks.inc +++ b/compiler-rt/lib/ubsan/ubsan_checks.inc @@ -14,40 +14,32 @@ # error "Define UBSAN_CHECK prior to including this file!" #endif -// UBSAN_CHECK(Name, SummaryKind, FlagName) -// SummaryKind and FlagName should be string literals. +// UBSAN_CHECK(Name, SummaryKind, FSanitizeFlagName) +// SummaryKind and FSanitizeFlagName should be string literals. -UBSAN_CHECK(GenericUB, "undefined-behavior", "-fsanitize=undefined") -UBSAN_CHECK(NullPointerUse, "null-pointer-use", "-fsanitize=null") -UBSAN_CHECK(MisalignedPointerUse, "misaligned-pointer-use", - "-fsanitize=alignment") -UBSAN_CHECK(InsufficientObjectSize, "insufficient-object-size", - "-fsanitize=object-size") +UBSAN_CHECK(GenericUB, "undefined-behavior", "undefined") +UBSAN_CHECK(NullPointerUse, "null-pointer-use", "null") +UBSAN_CHECK(MisalignedPointerUse, "misaligned-pointer-use", "alignment") +UBSAN_CHECK(InsufficientObjectSize, "insufficient-object-size", "object-size") UBSAN_CHECK(SignedIntegerOverflow, "signed-integer-overflow", - "-fsanitize=signed-integer-overflow") + "signed-integer-overflow") UBSAN_CHECK(UnsignedIntegerOverflow, "unsigned-integer-overflow", - "-fsanitize=unsigned-integer-overflow") + "unsigned-integer-overflow") UBSAN_CHECK(IntegerDivideByZero, "integer-divide-by-zero", - "-fsanitize=integer-divide-by-zero") -UBSAN_CHECK(FloatDivideByZero, "float-divide-by-zero", - "-fsanitize=float-divide-by-zero") -UBSAN_CHECK(InvalidShiftBase, "invalid-shift-base", "-fsanitize=shift-base") -UBSAN_CHECK(InvalidShiftExponent, "invalid-shift-exponent", - "-fsanitize=shift-exponent") -UBSAN_CHECK(OutOfBoundsIndex, "out-of-bounds-index", "-fsanitize=bounds") -UBSAN_CHECK(UnreachableCall, "unreachable-call", "-fsanitize=unreachable") -UBSAN_CHECK(MissingReturn, "missing-return", "-fsanitize=return") -UBSAN_CHECK(NonPositiveVLAIndex, "non-positive-vla-index", - "-fsanitize=vla-bound") -UBSAN_CHECK(FloatCastOverflow, "float-cast-overflow", - "-fsanitize=float-cast-overflow") -UBSAN_CHECK(InvalidBoolLoad, "invalid-bool-load", "-fsanitize=bool") -UBSAN_CHECK(InvalidEnumLoad, "invalid-enum-load", "-fsanitize=enum") -UBSAN_CHECK(FunctionTypeMismatch, "function-type-mismatch", - "-fsanitize=function") + "integer-divide-by-zero") +UBSAN_CHECK(FloatDivideByZero, "float-divide-by-zero", "float-divide-by-zero") +UBSAN_CHECK(InvalidShiftBase, "invalid-shift-base", "shift-base") +UBSAN_CHECK(InvalidShiftExponent, "invalid-shift-exponent", "shift-exponent") +UBSAN_CHECK(OutOfBoundsIndex, "out-of-bounds-index", "bounds") +UBSAN_CHECK(UnreachableCall, "unreachable-call", "unreachable") +UBSAN_CHECK(MissingReturn, "missing-return", "return") +UBSAN_CHECK(NonPositiveVLAIndex, "non-positive-vla-index", "vla-bound") +UBSAN_CHECK(FloatCastOverflow, "float-cast-overflow", "float-cast-overflow") +UBSAN_CHECK(InvalidBoolLoad, "invalid-bool-load", "bool") +UBSAN_CHECK(InvalidEnumLoad, "invalid-enum-load", "enum") +UBSAN_CHECK(FunctionTypeMismatch, "function-type-mismatch", "function") UBSAN_CHECK(InvalidNullReturn, "invalid-null-return", - "-fsanitize=returns-nonnull-attribute") -UBSAN_CHECK(InvalidNullArgument, "invalid-null-argument", - "-fsanitize=nonnull-attribute") -UBSAN_CHECK(DynamicTypeMismatch, "dynamic-type-mismatch", "-fsanitize=vptr") -UBSAN_CHECK(CFIBadType, "cfi-bad-type", "-fsanitize=cfi") + "returns-nonnull-attribute") +UBSAN_CHECK(InvalidNullArgument, "invalid-null-argument", "nonnull-attribute") +UBSAN_CHECK(DynamicTypeMismatch, "dynamic-type-mismatch", "vptr") +UBSAN_CHECK(CFIBadType, "cfi-bad-type", "cfi") diff --git a/compiler-rt/lib/ubsan/ubsan_diag.cc b/compiler-rt/lib/ubsan/ubsan_diag.cc index 17e973cf6ea..f4c1a417dca 100644 --- a/compiler-rt/lib/ubsan/ubsan_diag.cc +++ b/compiler-rt/lib/ubsan/ubsan_diag.cc @@ -45,7 +45,7 @@ static void MaybePrintStackTrace(uptr pc, uptr bp) { static const char *ConvertTypeToString(ErrorType Type) { switch (Type) { -#define UBSAN_CHECK(Name, SummaryKind, FlagName) \ +#define UBSAN_CHECK(Name, SummaryKind, FSanitizeFlagName) \ case ErrorType::Name: \ return SummaryKind; #include "ubsan_checks.inc" diff --git a/compiler-rt/lib/ubsan/ubsan_diag.h b/compiler-rt/lib/ubsan/ubsan_diag.h index 0bad9a064a5..c7f361e3737 100644 --- a/compiler-rt/lib/ubsan/ubsan_diag.h +++ b/compiler-rt/lib/ubsan/ubsan_diag.h @@ -220,7 +220,7 @@ struct ReportOptions { }; enum class ErrorType { -#define UBSAN_CHECK(Name, SummaryKind, FlagName) Name, +#define UBSAN_CHECK(Name, SummaryKind, FSanitizeFlagName) Name, #include "ubsan_checks.inc" #undef UBSAN_CHECK }; |