mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 07:13:54 -06:00
gdbstub: Check for TCG before calling tb_flush()
Use the tcg_enabled() check so the compiler can elide the call when TCG isn't available, allowing to remove the tb_flush() stub. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20250123234415.59850-4-philmd@linaro.org>
This commit is contained in:
parent
46a2cfc448
commit
270dbee10c
2 changed files with 4 additions and 5 deletions
|
@ -22,6 +22,7 @@
|
|||
#include "system/cpus.h"
|
||||
#include "system/runstate.h"
|
||||
#include "system/replay.h"
|
||||
#include "system/tcg.h"
|
||||
#include "hw/core/cpu.h"
|
||||
#include "hw/cpu/cluster.h"
|
||||
#include "hw/boards.h"
|
||||
|
@ -171,7 +172,9 @@ static void gdb_vm_state_change(void *opaque, bool running, RunState state)
|
|||
} else {
|
||||
trace_gdbstub_hit_break();
|
||||
}
|
||||
tb_flush(cpu);
|
||||
if (tcg_enabled()) {
|
||||
tb_flush(cpu);
|
||||
}
|
||||
ret = GDB_SIGNAL_TRAP;
|
||||
break;
|
||||
case RUN_STATE_PAUSED:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue