From a2cb050ca18fd7c5533d69e9aa093e4f0a40d0fa Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Wed, 8 Apr 2026 16:04:12 +0200 Subject: Implement the asan:stack statement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This statement allows programmers to reserve a memory range for the stack. This is useful to reserve a memory region which is not attached to any variable, and: 1. It is a way to safely reserve space on the $0100 page. 2. The --stats/--write-info flags will be able to add up the memory space reserved for the stack. 3. Future tooling might be able to use this value as a way to detect stack overflows. Signed-off-by: Miquel Sabaté Solà --- tests/asan_reserve_constant.s | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests/asan_reserve_constant.s') diff --git a/tests/asan_reserve_constant.s b/tests/asan_reserve_constant.s index 8af9cad..49f461b 100644 --- a/tests/asan_reserve_constant.s +++ b/tests/asan_reserve_constant.s @@ -18,3 +18,5 @@ lda zp_var lda zp_another lda zp_yet_another lda zp_and_yet + +;;; asan:stack full -- cgit v1.2.3