From 170dff8dc9b2f5a5ff1e0cdae1393b2358f46366 Mon Sep 17 00:00:00 2001 From: Craig Hesling Date: Tue, 27 Sep 2022 14:07:36 -0700 Subject: test: Change always_memset extra stack to all 's' This allows for easier identification of stack usage, since 0 is a common value to be written to the stack. BRANCH=none BUG=b:176500425 TEST=make run-always_memset V=1 TEST=make CLANG_BOARDS=host run-always_memset V=1 Signed-off-by: Craig Hesling Change-Id: Id88cb5daafede6be17aae558b2bf214a52facb67 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3922445 Reviewed-by: Tom Hughes --- test/always_memset.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/always_memset.c b/test/always_memset.c index 03437bc651..40a68d883b 100644 --- a/test/always_memset.c +++ b/test/always_memset.c @@ -88,7 +88,9 @@ test_static void exercise_memset(char **p) * * Without volatile, space will be optimized out. */ - volatile char __unused space[EXTRA_STACK_SIZE] = { 0 }; + volatile char __unused space[EXTRA_STACK_SIZE] = { + [0 ... EXTRA_STACK_SIZE - 1] = 's' + }; char buf[] = UNIQUE_STRING; *p = buf; @@ -142,7 +144,9 @@ test_static void exercise_always_memset(char **p) * * Without volatile, space will be optimized out. */ - volatile char __unused space[EXTRA_STACK_SIZE] = { 0 }; + volatile char __unused space[EXTRA_STACK_SIZE] = { + [0 ... EXTRA_STACK_SIZE - 1] = 's' + }; char buf[] = UNIQUE_STRING; *p = buf; -- cgit v1.2.1