Alexandre Julliard
|
e939eae00b
|
Made exception_event_request non-blocking, and added
get_exception_status to retrieve the exception result returned by the
debugger.
|
2001-01-26 20:45:41 +00:00 |
Ulrich Weigand
|
d4be9197f1
|
Added missing prototypes to avoid compile warnings on Solaris.
|
2001-01-11 00:53:25 +00:00 |
Alexandre Julliard
|
dfd3d4ada2
|
Moved GET_IP out of winnt.h.
|
2000-11-25 23:56:20 +00:00 |
Dimitrie O. Paun
|
0b7a7bbc06
|
Include config.h in files that test for constants defined in it.
|
2000-11-25 01:31:17 +00:00 |
Alexandre Julliard
|
92643003cf
|
Converted a lot of server requests to the new exception handling
mechanism.
|
2000-08-31 01:59:51 +00:00 |
Alexandre Julliard
|
9c2370bd75
|
Added exception handling wrapper to a number of server requests.
Changed a few requests to use the new vararg mechanism.
|
2000-08-30 00:00:48 +00:00 |
Alexandre Julliard
|
a007f3364a
|
Moved a few non-standard headers into their respective dlls.
|
2000-08-09 00:54:58 +00:00 |
Alexandre Julliard
|
3850c1ae16
|
Moved most USER string functions to dlls/user.
Cleaned up a few more inter-dll dependencies.
|
2000-08-06 02:42:46 +00:00 |
Alexandre Julliard
|
0aa6cc298e
|
Removed a few external dependencies from ntdll.
|
2000-07-29 21:56:59 +00:00 |
Alexandre Julliard
|
ea0d028a0b
|
Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
Generate a breakpoint event on process attach.
Misc cleanups in request handling.
|
2000-03-10 22:16:10 +00:00 |
Alexandre Julliard
|
00641d5b1c
|
Removed PDB32_DEBUGGED flag and send all debug events unconditionally.
Implemented IsDebuggerPresent().
|
2000-03-08 16:41:37 +00:00 |
Alexandre Julliard
|
7d0dd5f327
|
Added DbgBreakPoint. Fixed exception record contents on SIGTRAP.
|
2000-03-07 13:10:21 +00:00 |
Ulrich Weigand
|
7d43bceb7e
|
Moved debugger to libwine to make it available to WineLib apps.
Try to invoke external debugger if internal debugger crashes.
Try to handle early invocation of debugger more gracefully.
|
2000-01-30 21:16:45 +00:00 |
Alexandre Julliard
|
1d2ba529aa
|
Added current context to the exception debug event sent to the server.
|
1999-11-24 01:24:50 +00:00 |
Ulrich Weigand
|
eb94c7d2c4
|
Adapted to new register function handling.
|
1999-11-13 23:54:04 +00:00 |
Ulrich Weigand
|
6bba78e1e7
|
Moved GET_IP macro to winnt.h
|
1999-11-13 20:56:01 +00:00 |
Ulrich Weigand
|
248c75e613
|
(Preliminary) CONTEXT structure for SPARC added.
|
1999-11-10 20:18:53 +00:00 |
Ulrich Weigand
|
ae8342df48
|
Bugfix: Exception handlers are *not* WINAPI.
|
1999-11-10 19:42:13 +00:00 |
Gerard Patel
|
5f3d3a8d78
|
Reorder parameters to fix position of base reg relative to exception
frame.
|
1999-10-23 23:55:50 +00:00 |
Alexandre Julliard
|
3d06d20bab
|
Moved all signal support to a new platform-specific file.
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).
|
1999-09-27 10:58:45 +00:00 |
Juergen Schmied
|
f53d7b3cbd
|
Do not set EH_NONCONTINUABLE.
|
1999-09-22 15:25:45 +00:00 |
Juergen Lock
|
808403fe6f
|
Fix EXC_segv for the TRAP_sig undefined case (eg FreeBSD).
|
1999-09-03 12:46:38 +00:00 |
Alexandre Julliard
|
bdf83bc546
|
Removed SIGNAL_MaskAsyncEvents and cleaned up signal handling.
|
1999-08-01 14:54:16 +00:00 |
Alexandre Julliard
|
b375678277
|
Changed INSTR_EmulateInstruction to use a CONTEXT86 instead of a
SIGCONTEXT.
|
1999-08-01 12:15:12 +00:00 |
Patrik Stridvall
|
b8684a266b
|
Fixed some of the issues reported by winapi-check.
|
1999-07-31 17:32:05 +00:00 |
Alexandre Julliard
|
617955db88
|
Changed CONTEXT into CONTEXT86 everywhere we really want an i386
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.
|
1999-06-26 18:40:24 +00:00 |
Alexandre Julliard
|
0a860a01f9
|
Merged THDB and TEB structures.
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
|
1999-06-22 11:43:42 +00:00 |
Alexandre Julliard
|
1eeed68514
|
Moved signal handling to exception.c, generate exceptions on signals.
Added hook for debugger in exception handling (temporary).
|
1999-06-18 18:21:24 +00:00 |
Alexandre Julliard
|
d131a17ee0
|
Use the new debug functions to send debug events at appropriate places.
Pass the process creation flags to PROCESS_Create.
|
1999-05-23 20:02:04 +00:00 |
Alexandre Julliard
|
0a277b638c
|
Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).
|
1999-05-13 16:21:37 +00:00 |
Alexandre Julliard
|
3b3ff2bb06
|
Added macros and definitions for using exception inside Wine or
Winelib code.
|
1999-05-12 13:10:39 +00:00 |
Alexandre Julliard
|
dd93d25577
|
Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.
|
1999-05-09 16:12:19 +00:00 |