aboutsummaryrefslogtreecommitdiff
path: root/replay/replay.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-08replay: stop us hanging in rr_wait_io_eventAlex Bennée1-0/+21
2024-01-08replay: introduce a central report point for sync errorsAlex Bennée1-0/+111
2023-05-11accel/tcg/tcg-accel-ops-rr: ensure fairness with icountJamie Iles1-2/+1
2023-02-23replay: Simplify setting replay blockersMarkus Armbruster1-1/+5
2022-10-04Drop superfluous conditionals around g_free()Markus Armbruster1-4/+2
2022-06-06replay: simplify async event processingPavel Dovgalyuk1-2/+3
2022-06-06replay: rewrite async event handlingPavel Dovgalyuk1-44/+30
2022-06-06replay: fix event queue flush for qemu shutdownPavel Dovgalyuk1-2/+1
2021-04-01replay: fix recursive checkpointsPavel Dovgalyuk1-5/+6
2021-02-16replay: fix icount request when replaying clock accessPavel Dovgalyuk1-22/+1
2020-10-06replay: introduce breakpoint at the specified stepPavel Dovgalyuk1-0/+17
2020-10-06replay: provide an accessor for rr filenamePavel Dovgalyuk1-0/+5
2020-10-05icount: rename functions to be consistent with the module nameClaudio Fontana1-1/+1
2020-10-05cpu-timers, icount: new modulesClaudio Fontana1-2/+2
2020-06-26replay: synchronize on every virtual timer callbackPavel Dovgalyuk1-1/+1
2020-06-12replay: fix replay shutdown for console modePavel Dovgalyuk1-0/+5
2020-01-07replay: record and replay random number sourcesPavel Dovgalyuk1-1/+1
2019-10-14replay: finish record/replay before closing the disksPavel Dovgalyuk1-0/+2
2019-08-21Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190821-pull-request...Peter Maydell1-1/+1
2019-08-21audio: use size_t where makes senseKővágó, Zoltán1-1/+1
2019-08-20replay: rename step-related variables and functionsPavel Dovgalyuk1-11/+11
2019-08-20replay: fix replay shutdownPavel Dovgalyuk1-4/+4
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2018-10-19replay: don't process events at virtual clock checkpointPavel Dovgalyuk1-1/+8
2018-10-02replay: wake up vCPU when replayingPavel Dovgalyuk1-0/+12
2018-03-12replay: don't process async events when warping the clockPavel Dovgalyuk1-1/+6
2018-03-12replay: avoid recursive call of checkpointsPavel Dovgalyuk1-1/+13
2018-03-12replay: push replay_mutex_lock up the call treeAlex Bennée1-21/+13
2018-03-12replay: don't destroy mutex at exitPavel Dovgalyuk1-1/+0
2018-03-12replay/replay.c: bump REPLAY_VERSION againAlex Bennée1-1/+1
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-1/+1
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake1-2/+2
2017-05-23shutdown: Preserve shutdown cause through replayEric Blake1-3/+4
2017-04-10replay: assert time only goes forwardAlex Bennée1-0/+4
2017-03-28replay/replay.c: bump REPLAY_VERSIONAlex Bennée1-1/+1
2017-03-14qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini1-0/+1
2017-01-27replay: save/load initial statePavel Dovgalyuk1-0/+5
2017-01-06record/replay: add network supportPavel Dovgalyuk1-1/+1
2016-09-27replay: vmstate for replay modulePavel Dovgalyuk1-0/+1
2016-09-27replay: move internal data to the structurePavel Dovgalyuk1-7/+8
2016-04-28replay: Fix dangling location bug in replay_configure()Markus Armbruster1-1/+2
2016-03-30replay: introduce block devices record/replayPavel Dovgalyuk1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-03-15replay: character devicesPavel Dovgalyuk1-1/+1
2016-02-19replay: Set error location properly when parsing optionsEduardo Habkost1-0/+10
2016-02-04all: Clean up includesPeter Maydell1-0/+1
2016-01-13error: Use error_reportf_err() where it makes obvious senseMarkus Armbruster1-2/+1
2015-11-06replay: command line optionsPavel Dovgalyuk1-0/+4
2015-11-06replay: replay blockers for devicesPavel Dovgalyuk1-0/+12
2015-11-06replay: initialization and deinitializationPavel Dovgalyuk1-0/+130