From 1ab04fe419a2b10a2d6f5ad2735d114a2ab8678c Mon Sep 17 00:00:00 2001 From: Fabian Date: Fri, 13 Jun 2025 13:54:22 +0700 Subject: [PATCH] SMC: log written value --- src/rust/cpu/cpu.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rust/cpu/cpu.rs b/src/rust/cpu/cpu.rs index 5e511d1f..948461de 100644 --- a/src/rust/cpu/cpu.rs +++ b/src/rust/cpu/cpu.rs @@ -3542,10 +3542,11 @@ pub unsafe fn safe_write_slow_jit( if Page::page_of(*instruction_pointer as u32) == Page::page_of(addr as u32) { // XXX: Check based on virtual address dbg_log!( - "SMC: bits={} eip={:x} writeaddr={:x}", + "SMC: bits={} eip={:x} writeaddr={:x} value={:x}", bitsize, (*instruction_pointer & !0xFFF | eip_offset_in_page) as u32, - addr as u32 + addr as u32, + value_low, ); } let crosses_page = (addr & 0xFFF) + bitsize / 8 > 0x1000;