Module: wine Branch: master Commit: 2bebb68a0b0a520a3152e6909ab2d09c98b10e1a URL: http://source.winehq.org/git/wine.git/?a=commit;h=2bebb68a0b0a520a3152e6909a...
Author: Eric Pouech eric.pouech@orange.fr Date: Tue Apr 6 22:28:37 2010 +0200
ntdll: On x86_64 systems (as on i386 ones), hw breakpoints must generate a EXCEPTION_SINGLE_STEP exception.
---
dlls/ntdll/signal_x86_64.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/ntdll/signal_x86_64.c b/dlls/ntdll/signal_x86_64.c index 45cdb32..59d1d6c 100644 --- a/dlls/ntdll/signal_x86_64.c +++ b/dlls/ntdll/signal_x86_64.c @@ -2096,6 +2096,7 @@ static void trap_handler( int signal, siginfo_t *siginfo, void *sigcontext ) switch (siginfo->si_code) { case TRAP_TRACE: /* Single-step exception */ + case 4 /* TRAP_HWBKPT */: /* Hardware breakpoint exception */ rec->ExceptionCode = EXCEPTION_SINGLE_STEP; break; case TRAP_BRKPT: /* Breakpoint exception */