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

Reply via email to