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