You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
0x64412074656e726d is definitely not a valid virtual address on x86.
Currently, this fails silently, as the virt_to_phys() maps this address to the address 26d.
When I run
cargo test gdb
on the main branch and add a print to theread_addrs
function,uhyve/src/linux/gdb/mod.rs
Line 121 in dc6b01e
I get the following reads:
0x64412074656e726d
is definitely not a valid virtual address on x86.Currently, this fails silently, as the
virt_to_phys()
maps this address to the address26d
.-> We should check, whether this is valid memory and return an Error if not (
read_addr
API as reference: https://docs.rs/gdbstub/latest/gdbstub/target/ext/base/singlethread/trait.SingleThreadBase.html#tymethod.read_addrs)The text was updated successfully, but these errors were encountered: