summaryrefslogtreecommitdiff
path: root/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2019-01-14 19:09:29 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2019-01-14 19:09:29 +0000
commitfd32d8c536ca355cc4ac11a976bb5ca02bf22623 (patch)
treefd485a819482e9b1c139e9fc9758b8993ef22008 /compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
parentf94eb2f3c9e0857966ac37ba20af8d932d6b7ff0 (diff)
[compiler-rt][UBSan] Sanitization for alignment assumptions.
Summary: This is the compiler-rt part. The clang part is D54589. Reviewers: filcab, vsk, #sanitizers, vitalybuka, rsmith, morehouse Reviewed By: morehouse Subscribers: rjmccall, krytarowski, rsmith, kcc, srhines, kubamracek, dberris, llvm-commits Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D54590
Diffstat (limited to 'compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc')
-rw-r--r--compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc b/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
index e8fc3a8499b..ed62ddd0fa3 100644
--- a/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
+++ b/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
@@ -95,6 +95,7 @@ void NORETURN CheckFailed(const char *file, int, const char *cond, u64, u64) {
HANDLER_NORECOVER(name, msg)
HANDLER(type_mismatch, "type-mismatch")
+HANDLER(alignment_assumption, "alignment-assumption")
HANDLER(add_overflow, "add-overflow")
HANDLER(sub_overflow, "sub-overflow")
HANDLER(mul_overflow, "mul-overflow")