From 2ac9aee5af3a556709696a6dfb106c22e1f0b8ca Mon Sep 17 00:00:00 2001 From: Paul Floyd Date: Mon, 19 Feb 2024 13:58:01 +0100 Subject: [PATCH] FreeBSD: add -v -v tracing for usrstackbase and usrstacklim --- coregrind/m_initimg/initimg-freebsd.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/coregrind/m_initimg/initimg-freebsd.c b/coregrind/m_initimg/initimg-freebsd.c index ba01279ebb..9210bfb5df 100644 --- a/coregrind/m_initimg/initimg-freebsd.c +++ b/coregrind/m_initimg/initimg-freebsd.c @@ -744,10 +744,25 @@ static Addr setup_client_stack(void* init_sp, #if (FREEBSD_VERS >= FREEBSD_13_2) case VKI_AT_USRSTACKBASE: + VG_(debugLog)(2, "initimg", + "usrstackbase from OS %lx\n", + (UWord)auxv->u.a_val); auxv->u.a_val = VG_(get_usrstack)(); + VG_(debugLog)(2, "initimg", + "usrstackbase from aspacemgr %lx\n", + (UWord)auxv->u.a_val); break; case VKI_AT_USRSTACKLIM: + VG_(debugLog)(2, "initimg", + "usrstacklim from OS %lu (%lx)\n", + (UWord)auxv->u.a_val, + (UWord)auxv->u.a_val); auxv->u.a_val = clstack_max_size; + VG_(debugLog)(2, "initimg", + "usrstacklim from aspacemgr %lu (%lx)\n", + clstack_max_size, + clstack_max_size); + break; #endif -- 2.47.2