On Tue, 1 Jul 2014, Pavel Dovgaluk wrote: > Functions for writing and reading replay log. These functions are used to > record the following events: > * Output of the time() function > * Sound in and sound out events in winaudio > * Hardware interrupts and exceptions > * Special replay debug assert > * Target time information used for reviewing the events log > * Start and finish of saving VM > * Synchronous data from some module > * Execution of the group of the instructions > * Hardware clock read (real ticks, host clock, virtual clock) > * Asynchronous events: > - Setting event notifier > - Network packet > - Worker thread invocation > - BH execution > - USB packets > - Serial port input > - Mouse and keyboard input > * Checkpoint in the code (used to synchronize the events) > * System shutdown > > This module also sets timer for periodical snapshotting of the system state, > when it is required by user. > > Signed-off-by: Pavel Dovgalyuk <pavel.dovga...@gmail.com> > ---
This change is way to large for one patch (more than 4000 lines of code). You need to split it into smaller ones before it can be reviewed. -- Kirill