[compiler-rt] [compiler-rt] Add interceptors for free_[aligned_]sized for asan+hwasan (PR #189109)

via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 27 15:50:10 PDT 2026


================
@@ -61,6 +61,28 @@ INTERCEPTOR(void, cfree, void *ptr) {
 }
 #endif // SANITIZER_INTERCEPT_CFREE
 
+#  if SANITIZER_INTERCEPT_FREE_SIZED
+INTERCEPTOR(void, free_sized, void* ptr, uptr size) {
+  if (UNLIKELY(!ptr))
+    return;
+  if (DlsymAlloc::PointerIsMine(ptr))
+    return DlsymAlloc::Free(ptr);
+  GET_STACK_TRACE_FREE;
+  asan_free(ptr, &stack);
----------------
PiJoules wrote:

Done

https://github.com/llvm/llvm-project/pull/189109


More information about the llvm-commits mailing list