From 4d08b7637279c49cb56106a1247e7dfc09265fb2 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Fri, 9 May 2025 22:26:49 +0200 Subject: [PATCH] require the __asan_unpoison_memory_region runtime symbol so empty projects with asan enabled build --- base/runtime/internal.odin | 1 + 1 file changed, 1 insertion(+) diff --git a/base/runtime/internal.odin b/base/runtime/internal.odin index bff5b8380..38b7f662c 100644 --- a/base/runtime/internal.odin +++ b/base/runtime/internal.odin @@ -1109,6 +1109,7 @@ __read_bits :: proc "contextless" (dst, src: [^]byte, offset: uintptr, size: uin when .Address in ODIN_SANITIZER_FLAGS { foreign { + @(require) __asan_unpoison_memory_region :: proc "system" (address: rawptr, size: uint) --- } }