Re: [PATCH v6 00/14] Reverse debugging

2020-10-03 Thread Pavel Dovgalyuk
On 02.10.2020 18:39, Paolo Bonzini wrote: On 29/09/20 13:01, Pavel Dovgalyuk wrote: GDB remote protocol supports reverse debugging of the targets. It includes 'reverse step' and 'reverse continue' operations. The first one finds the previous step of the execution, and the second one is intended

Re: [PATCH v6 00/14] Reverse debugging

2020-10-02 Thread Pavel Dovgalyuk
On 02.10.2020 18:39, Paolo Bonzini wrote: On 29/09/20 13:01, Pavel Dovgalyuk wrote: GDB remote protocol supports reverse debugging of the targets. It includes 'reverse step' and 'reverse continue' operations. The first one finds the previous step of the execution, and the second one is intended

Re: [PATCH v6 00/14] Reverse debugging

2020-10-02 Thread Pavel Dovgalyuk
On 02.10.2020 18:39, Paolo Bonzini wrote: On 29/09/20 13:01, Pavel Dovgalyuk wrote: GDB remote protocol supports reverse debugging of the targets. It includes 'reverse step' and 'reverse continue' operations. The first one finds the previous step of the execution, and the second one is intended

Re: [PATCH v6 00/14] Reverse debugging

2020-10-02 Thread Paolo Bonzini
On 29/09/20 13:01, Pavel Dovgalyuk wrote: > GDB remote protocol supports reverse debugging of the targets. > It includes 'reverse step' and 'reverse continue' operations. > The first one finds the previous step of the execution, > and the second one is intended to stop at the last breakpoint that >

Re: [PATCH v6 00/14] Reverse debugging

2020-09-29 Thread no-reply
Subject: [PATCH v6 00/14] Reverse debugging === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === T

[PATCH v6 00/14] Reverse debugging

2020-09-29 Thread Pavel Dovgalyuk
GDB remote protocol supports reverse debugging of the targets. It includes 'reverse step' and 'reverse continue' operations. The first one finds the previous step of the execution, and the second one is intended to stop at the last breakpoint that would happen when the program is executed normally.