debug: 0.846 graphic: 0.755 semantic: 0.722 device: 0.660 socket: 0.541 performance: 0.478 network: 0.439 files: 0.438 PID: 0.388 vnc: 0.378 other: 0.360 boot: 0.261 permissions: 0.237 KVM: 0.088 Support register name resolution in debugger part of monitor for `x` commands for ARM platforms Additional information: From the looks of `get_monitor_def()` function from `monitor/misc.c` it seems to be cross-target but somehow still doesn't work for some targets anyway. Then grepping for the actual target implementation, it seems only i386, PPC, SPARC, and M68K support it, but nor ARM, MIPS, RISC V, etc: ``` [i] ℤ rg monitor_defs target/sparc/monitor.c 59:const MonitorDef monitor_defs[] = { 162:const MonitorDef *target_monitor_defs(void) 164: return monitor_defs; target/ppc/monitor.c 86:const MonitorDef monitor_defs[] = { 102:const MonitorDef *target_monitor_defs(void) 104: return monitor_defs; target/i386/monitor.c 611:const MonitorDef monitor_defs[] = { 647:const MonitorDef *target_monitor_defs(void) 649: return monitor_defs; target/m68k/monitor.c 25:static const MonitorDef monitor_defs[] = { 59:const MonitorDef *target_monitor_defs(void) 61: return monitor_defs; ```