From cc0e2d3353cdfd99d2442ce0dc2e18a51f4d8e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20=C3=9Cbelacker?= Date: Thu, 9 Apr 2026 10:25:21 +0200 Subject: [PATCH] Avoid warning about variable getting used uninitialized. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` src/Task.cc:1938:17: warning: ‘wps.rr::ARM64Arch::user_hwdebug_state::dbg_info’ may be used uninitialized [-Wmaybe-uninitialized] 1938 | *max_wp = wps.dbg_info & 0xff; | ~~~~^~~~~~~~ ``` --- src/Task.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Task.cc b/src/Task.cc index 76e34be112d..7d236f66013 100644 --- a/src/Task.cc +++ b/src/Task.cc @@ -1931,6 +1931,9 @@ template <> bool set_debug_regs_arch(Task* t, static void query_max_bp_wp(Task* t, ssize_t* max_bp, ssize_t* max_wp) { ARM64Arch::user_hwdebug_state bps; ARM64Arch::user_hwdebug_state wps; + memset(&bps, 0, sizeof(bps)); + memset(&wps, 0, sizeof(wps)); + bool ok = t->get_aarch64_debug_regs(NT_ARM_HW_BREAK, &bps) && t->get_aarch64_debug_regs(NT_ARM_HW_WATCH, &wps); ASSERT(t, ok);