From 2f2c975a4a100db21fb4c353afed05085125a354 Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Mon, 18 May 2026 17:34:59 -0700 Subject: [PATCH] unpoison released memory --- src/base/base_arena.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/base/base_arena.c b/src/base/base_arena.c index c83db36f..f765f700 100644 --- a/src/base/base_arena.c +++ b/src/base/base_arena.c @@ -168,6 +168,7 @@ arena_release(Arena *arena) for(Arena *n = arena->current, *prev = 0; n != 0; n = prev) { prev = n->prev; + AsanUnpoisonMemoryRegion(n, n->cmt); release_memory(n, n->res); } } @@ -324,6 +325,7 @@ arena_pop_to(Arena *arena, U64 pos) for(Arena *prev = 0; current->base_pos >= big_pos; current = prev) { prev = current->prev; + AsanUnpoisonMemoryRegion(current, current->cmt); release_memory(current, current->res); } #endif