Not dealing with this problem as of this RFC, but comments on how to solve it welcome. The approach adopted by this series is to implement multi-arch as multiple translators, so a single global TCG profiler is now ill-defined.
Signed-off-by: Peter Crosthwaite <crosthwaite.pe...@gmail.com> --- monitor.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/monitor.c b/monitor.c index 1a17cf3..f3ee785 100644 --- a/monitor.c +++ b/monitor.c @@ -1036,13 +1036,17 @@ static void hmp_info_registers(Monitor *mon, const QDict *qdict) static void hmp_info_jit(Monitor *mon, const QDict *qdict) { +#if 0 dump_exec_info((FILE *)mon, monitor_fprintf); +#endif dump_drift_info((FILE *)mon, monitor_fprintf); } static void hmp_info_opcount(Monitor *mon, const QDict *qdict) { +#if 0 dump_opcount_info((FILE *)mon, monitor_fprintf); +#endif } static void hmp_info_history(Monitor *mon, const QDict *qdict) -- 1.9.1