A method for using virtual memory for redirecting auxiliary memory operations
redirects
the auxiliary memory write operations of a process to a buffer after capturing
the state of the auxiliary memory at various times during the method in three buffers.
After the write operations have ended, the auxiliary memory is reconstructed into
one of the buffers by comparing the contents of the buffers to each other. The
reconstructed memory is then available when the process next regains control of
the auxiliary memory.