Module: wine
Branch: master
Commit: 75bccf99d1f90555c998f2c9b907ed9292ce47f3
URL: https://source.winehq.org/git/wine.git/?a=commit;h=75bccf99d1f90555c998f2c9…
Author: Rémi Bernon <rbernon(a)codeweavers.com>
Date: Fri Oct 29 18:35:14 2021 +0200
server: Remove dr7 PTRACE_POKEUSER workaround.
It is needed for Linux Kernel version 4.18, and has been fixed in 4.19.
Also see https://bugzilla.kernel.org/show_bug.cgi?id=200965 for a more
detailed description of the regression and the fix.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46472
Signed-off-by: Rémi Bernon <rbernon(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
server/ptrace.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/server/ptrace.c b/server/ptrace.c
index b9dd9e9539a..1875e1dfd56 100644
--- a/server/ptrace.c
+++ b/server/ptrace.c
@@ -627,9 +627,6 @@ void set_thread_context( struct thread *thread, const context_t *context, unsign
if (!suspend_for_ptrace( thread )) return;
- /* force all breakpoint lengths to 1, workaround for kernel bug 200965 */
- ptrace( PTRACE_POKEUSER, pid, DR_OFFSET(7), 0x11110055 );
-
switch (context->machine)
{
case IMAGE_FILE_MACHINE_I386: