summaryrefslogtreecommitdiffstats
path: root/replay/replay-internal.h
diff options
context:
space:
mode:
authorPaolo Bonzini2018-10-08 13:24:14 +0200
committerPaolo Bonzini2018-10-19 13:44:15 +0200
commit74c0b816adfc6aa1b01b4426fdf385e32e35cbac (patch)
treef42fa64eccc77891ae93684717220badd50f8794 /replay/replay-internal.h
parenttarget/i386: kvm: just return after migrate_add_blocker failed (diff)
downloadqemu-74c0b816adfc6aa1b01b4426fdf385e32e35cbac.tar.gz
qemu-74c0b816adfc6aa1b01b4426fdf385e32e35cbac.tar.xz
qemu-74c0b816adfc6aa1b01b4426fdf385e32e35cbac.zip
replay: pass raw icount value to replay_save_clock
This avoids lock recursion when REPLAY_CLOCK is called inside the timers spinlock. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'replay/replay-internal.h')
-rw-r--r--replay/replay-internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/replay/replay-internal.h b/replay/replay-internal.h
index 9b0fd916a3..af6f4d55d4 100644
--- a/replay/replay-internal.h
+++ b/replay/replay-internal.h
@@ -122,6 +122,8 @@ void replay_finish_event(void);
data_kind variable. */
void replay_fetch_data_kind(void);
+/*! Advance replay_state.current_step to the specified value. */
+void replay_advance_current_step(uint64_t current_step);
/*! Saves queued events (like instructions and sound). */
void replay_save_instructions(void);