aboutsummaryrefslogtreecommitdiff
path: root/hw/avr/arduino.c
diff options
context:
space:
mode:
authorPavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>2021-05-11 12:11:43 +0300
committerRichard Henderson <richard.henderson@linaro.org>2021-05-26 15:33:59 -0700
commit57dcb643d79731b08a863444d6591d22552bc2e5 (patch)
tree5cce7762d84274bbcd4b44b2469ed3ecfeb8c252 /hw/avr/arduino.c
parente5ceadff47ddec1513a56f96d9df246f62c90875 (diff)
downloadqemu-57dcb643d79731b08a863444d6591d22552bc2e5.zip
qemu-57dcb643d79731b08a863444d6591d22552bc2e5.tar.gz
qemu-57dcb643d79731b08a863444d6591d22552bc2e5.tar.bz2
replay: fix watchpoint processing for reverse debugging
This patch enables reverse debugging with watchpoints. Reverse continue scans the execution to find the breakpoints and watchpoints that should fire. It uses helper function replay_breakpoint() for that. But this function needs to access icount, which can't be correct in the middle of TB. Therefore, in case of watchpoint, we have to retranslate the block to allow this access. Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> Message-Id: <162072430303.827403.7379783546934958566.stgit@pasha-ThinkPad-X280> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'hw/avr/arduino.c')
0 files changed, 0 insertions, 0 deletions