On Wed, 1 Oct 2025, Philippe Mathieu-Daudé wrote:
In order to remove the convenient CPUState::as field, access
the vcpu first address space using the cpu_get_address_space()
helper.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
disas/disas-mon.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/disas/disas-mon.c b/disas/disas-mon.c
index 9c693618c27..f2e45d16021 100644
--- a/disas/disas-mon.c
+++ b/disas/disas-mon.c
@@ -29,9 +29,10 @@ physical_read_memory(bfd_vma memaddr, bfd_byte *myaddr, int
length,
struct disassemble_info *info)
{
CPUDebug *s = container_of(info, CPUDebug, info);
+ AddressSpace *as = cpu_get_address_space(s->cpu, 0);
MemTxResult res;
- res = address_space_read(s->cpu->as, memaddr, MEMTXATTRS_UNSPECIFIED,
+ res = address_space_read(as, memaddr, MEMTXATTRS_UNSPECIFIED,
myaddr, length);
Does this now fit on one line?
Regards,
BALATON Zoltan
return res == MEMTX_OK ? 0 : EIO;
}