I tried to separate all reverse execution code from deterministic replay. I'll add the comment in the next version.
Sent from mobile device -------- Исходное сообщение -------- От: Eric Blake <ebl...@redhat.com> Дата:31.07.2014 17:08 (GMT+04:00) Кому: Pavel Dovgalyuk <pavel.dovga...@ispras.ru>,qemu-devel@nongnu.org Копия: peter.mayd...@linaro.org,peter.crosthwa...@xilinx.com,mark.bur...@greensocs.com,r...@ispras.ru,batuz...@ispras.ru,maria.klimushenk...@ispras.ru,pbonz...@redhat.com,afaer...@suse.de,fred.kon...@greensocs.com Тема: Re: [RFC PATCH v3 49/49] gdbstub: reverse debugging On 07/31/2014 06:58 AM, Pavel Dovgalyuk wrote: > This patch introduces support of reverse debugging through the gdb remote > protocol. Patch adds reverse-stepi and reverse-continue commands support > to qemu. Other reverse commands should also work, because they reuse these > ones. > > Signed-off-by: Pavel Dovgalyuk <pavel.dovga...@ispras.ru> > --- > +++ b/qapi-schema.json > @@ -3522,7 +3522,7 @@ > # Since: 2.2 > ## > { 'enum': 'ReplaySubmode', > - 'data': [ 'unknown', 'normal' ] } > + 'data': [ 'unknown', 'normal', 'reverse' ] } Should this mode be added in patch 18/49? Also, you forgot to document it. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org