Commit History

Author SHA1 Message Date
  Alexandre Julliard de1990f4cf Cope with wait4 being interrupted by a signal. 21 years ago
  Alexandre Julliard fcbd0da4a2 Fixed a couple of races with exiting threads in suspend_for_ptrace(). 22 years ago
  Alexandre Julliard 77fde1378e Properly handle the wait4 syscall failure on kernels that don't 22 years ago
  Alexandre Julliard 3dddc114cf Fall back to kill() if the kernel doesn't support tkill(). 22 years ago
  Alexandre Julliard 9037f4bbfe Added generic signal handling mechanism based on pipes to synchronize 22 years ago
  Alexandre Julliard a8497bd037 Make a distinction between the thread Unix pid and the process wide 22 years ago
  Alexandre Julliard baf0a064db Attaching the debugger to a running process should work again 22 years ago
  Eric Pouech 4431e416ed Fixed typo. 22 years ago
  Alexandre Julliard d04ccb8ebe Use SIGUSR1 instead of SIGSTOP to suspend threads. 22 years ago
  Alexandre Julliard 02a53c176e Added send_thread_signal() function and properly handle errors caused 22 years ago
  Alexandre Julliard cf27a7fa3b Changed fd operations to take a struct fd instead of a struct object. 22 years ago
  Alexandre Julliard 91befe1d64 Made process and thread ids small integers instead of pointers. 22 years ago
  Alexandre Julliard 9d80215254 A few optimizations in the process startup requests now that Winelib 23 years ago
  Alexandre Julliard 0799c1a780 Added LGPL standard comment, and copyright notices where necessary. 23 years ago
  Alexandre Julliard 8ba769f45f Check unix_pid again after attach. 23 years ago
  Alexandre Julliard 5f258c68f3 Backed out the suspend_process_for_ptrace change. 24 years ago
  Ove Kaaven ada7383852 Preserve the TF (Trap Flag) when continuing from a ptraced suspend. 24 years ago
  Dimitrie O. Paun 2af03e45b5 Do not include sys/ptrace.h and sys/user.h unconditionally. 24 years ago
  Gerald Pfeifer 1f0123649f Add appropriate casts to caddr_t for the third parameter of ptrace(). 24 years ago
  Alexandre Julliard d3928317d6 Increment suspend count before attempting attach in suspend_for_ptrace. 25 years ago
  Alexandre Julliard 12f29b5076 Have threads and processes exit more cleanly whenever possible. 25 years ago
  Alexandre Julliard 98aacc7751 Avoid SIGSTOP/SIGCONT race when ptrace is disabled. 25 years ago
  Alexandre Julliard 05f0b71bb3 Store the list of loaded dlls in the server, and generate debug events 25 years ago
  Alexandre Julliard 247b8aeeb9 Use poll() instead of select() for the server main loop. 25 years ago
  Alexandre Julliard 19a497cf56 More portability fixes (thanks to Juergen Lock). 25 years ago
  Alexandre Julliard 42666eeab6 Portability fixes. 25 years ago
  Alexandre Julliard 578c10090b Moved ptrace support to ptrace.c. Tried to improve portability. 25 years ago