]> git.ipfire.org Git - thirdparty/qemu.git/commit - exec.c
exec: fix check_watchpoint exiting cpu_loop
authorMax Filippov <jcmvbkbc@gmail.com>
Sat, 28 Jan 2012 22:24:39 +0000 (02:24 +0400)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 20 Feb 2012 16:07:11 +0000 (20:07 +0400)
commit488d65772ce94aa439f26d7136db384aec460bcb
treeb5f5e760e48708cde05fec17b693fe6ba90cd54e
parent673641504780300be2f0553b76bee34e3d643e57
exec: fix check_watchpoint exiting cpu_loop

In case of BP_STOP_BEFORE_ACCESS watchpoint check_watchpoint intends to
signal EXCP_DEBUG exception on exit from cpu loop, but later overwrites
exception code by the cpu_resume_from_signal call.

Use cpu_loop_exit with BP_STOP_BEFORE_ACCESS watchpoints.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
exec.c