> From: Paolo Bonzini [mailto:pbonz...@redhat.com]
> On 19/01/2015 14:10, Pavel Dovgaluk wrote:
> >>> > >
> >>> > > Because 'A' is written only inside some of the replay_run_event 
> >>> > > callbacks.
> >>> > > It depends on type of the event and it's processing function inside 
> >>> > > the QEMU core.
> >>> > > There could be no 'A' at all.
> >> >
> >> > Why can't that code write the 'E' as well?
> > Because such callbacks do not know that they are called from record/replay 
> > event.
> > They may be called from record/replay code and from other parts of QEMU.
> > And they may write save something low-level like timer request.
> 
> I do not understand.  Can you make an example with actual function names
> and data that is written?

I haven't found any actual examples. Probably they occurred in previous version 
which wrote
virtual timers into the log.
Anyway I will add the mutex then.

Pavel Dovgalyuk


Reply via email to