[compiler-rt] 6b3b262 - [hwasan] Add non-exception variant of operator delete[] for hwasan
Leonard Chan via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 6 19:46:26 PST 2023
Author: Leonard Chan
Date: 2023-03-07T03:46:10Z
New Revision: 6b3b2625851bbaff1ee28a6d23f98af02e395327
URL: https://github.com/llvm/llvm-project/commit/6b3b2625851bbaff1ee28a6d23f98af02e395327
DIFF: https://github.com/llvm/llvm-project/commit/6b3b2625851bbaff1ee28a6d23f98af02e395327.diff
LOG: [hwasan] Add non-exception variant of operator delete[] for hwasan
Differential Revision: https://reviews.llvm.org/D145459
Added:
Modified:
compiler-rt/lib/hwasan/hwasan_new_delete.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/hwasan/hwasan_new_delete.cpp b/compiler-rt/lib/hwasan/hwasan_new_delete.cpp
index f31ac3a04cced..f0fd3726ef1b1 100644
--- a/compiler-rt/lib/hwasan/hwasan_new_delete.cpp
+++ b/compiler-rt/lib/hwasan/hwasan_new_delete.cpp
@@ -142,6 +142,14 @@ INTERCEPTOR_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE void operator delete[](
void *ptr, std::align_val_t, std::nothrow_t const &) NOEXCEPT {
OPERATOR_DELETE_BODY;
}
+INTERCEPTOR_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE void operator delete(
+ void *ptr, size_t, std::align_val_t) NOEXCEPT {
+ OPERATOR_DELETE_BODY;
+}
+INTERCEPTOR_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE void operator delete[](
+ void *ptr, size_t, std::align_val_t) NOEXCEPT {
+ OPERATOR_DELETE_BODY;
+}
INTERCEPTOR_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE void operator delete(
void *ptr, size_t, std::align_val_t, std::nothrow_t const &) NOEXCEPT {
OPERATOR_DELETE_BODY;
More information about the llvm-commits
mailing list