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
|
0dd3655fd0
|
Removed debugstr.h.
|
2000-01-29 19:49:58 +00:00 |
Juergen Schmied
|
6a9f1906a5
|
Small fix.
|
2000-01-27 05:39:44 +00:00 |
Alexandre Julliard
|
fee65e4672
|
Don't crash when ObjectAttributes is NULL.
|
2000-01-26 01:39:51 +00:00 |
Alexandre Julliard
|
cb1fc735f0
|
Changed the server to return STATUS_* error codes.
|
2000-01-24 21:58:06 +00:00 |
Alexandre Julliard
|
2646fb6047
|
Built a complete translation table for RtlNtStatusToDosError.
|
2000-01-24 20:59:45 +00:00 |
Juergen Schmied
|
02d45e52c5
|
- implementation of RtlReg* (read access), RtlEvent*, RtlSemaphore*,
NtAllocateLocallyUniqueId
- implementation or stubs for NtAccessCheck, NtSetSecurityObject,
RtlClearBits, RtlEqualPrefixSid, RtlFindClearBits,
RtlFormatCurrentUserKeyPath, RtlGetControlSecurityDescriptor,
RtlIdentifierAuthoritySid, RtlImpersonateSelf, RtlInitializeBitMap,
RtlInitializeGenericTable, RtlMakeSelfRelativeSD,
RtlPrefixUnicodeString, RtlSetBits, RtlUnicodeToMultiByteN,
RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToOemN,
RtlValidSid, RtlxUnicodeStringToOemSize
- corrected most RtlString* functions, added documentation
- more fixes and partial implementations
|
2000-01-23 22:35:33 +00:00 |
Adam Sacarny
|
d2304aa893
|
Fix for compilers that don't support 'long long' (From Ove Kaaven).
|
2000-01-05 01:42:13 +00:00 |
Andreas Mohr
|
06b3475048
|
Added spec entry for _itoa.
|
2000-01-04 00:24:38 +00:00 |
Alexandre Julliard
|
6f715732e7
|
Make use of automatic ordinal allocation.
|
2000-01-01 22:06:18 +00:00 |
Juergen Schmied
|
044db46459
|
Stubs for LsaFreeMemory, LsaQueryInformationPolicy, LsaClose.
Small fixes.
|
1999-12-11 23:19:54 +00:00 |
Marcus Meissner
|
eff4087da1
|
Added NtPowerInformation stub.
|
1999-12-10 03:27:15 +00:00 |
Alexandre Julliard
|
ad47a30f5e
|
Implemented waitable timers.
|
1999-11-29 01:58:35 +00:00 |
Juergen Lock
|
ba6d54a4a6
|
Set/use fs/gs from the sigcontext struct, the corresponding kernel
change now finally has been MFC'd to -stable.
|
1999-11-25 23:17:58 +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 |
Niels Kristian Bech Jensen
|
1d5bc469cc
|
Removed extra #include statements.
|
1999-11-21 02:14:36 +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
|
65bc810555
|
Added signal handling for SPARC / Solaris.
|
1999-11-12 01:00:34 +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 |
Patrik Stridvall
|
d7da486c96
|
Added spec file declarations for already implemented functions.
|
1999-10-24 21:35:16 +00:00 |
Patrik Stridvall
|
282b13bcdc
|
Solaris compile fix.
|
1999-10-24 21:29:48 +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 |
Patrik Stridvall
|
e216de9794
|
Fixed some of the issues reported by winapi-check, by adding arguments
to varargs.
|
1999-09-29 10:27:00 +00:00 |
Alexandre Julliard
|
de5e1af2bd
|
Support TRAP_sig for FreeBSD (with the help of Juergen Lock).
|
1999-09-28 13:15:27 +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
|
89f079bfd1
|
Replaced a few calls to lstr* functions by their CRTDLL or libc
equivalent.
|
1999-08-08 18:54:47 +00:00 |
Alexandre Julliard
|
d229b98c61
|
Reimplemented multi-byte and wide-chars functions to not depend on
lstr* functions; added a few missing ones; fixed a couple of bugs.
|
1999-08-08 18:47:59 +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 |
Ulrich Weigand
|
daed93ee99
|
Moved .spec files to corresponding dlls/ directory.
|
1999-07-25 13:14:13 +00:00 |
Patrik Stridvall
|
a4b80d4495
|
Fixes for compile on non-Intel platforms.
|
1999-07-04 11:05:57 +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 |
Patrik Stridvall
|
1ed4ecffa8
|
ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
|
1999-06-26 14:58: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 |
Patrik Stridvall
|
fdcfdb9a6d
|
Added missing/wrong includes.
|
1999-06-12 14:55:11 +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
|
156570906f
|
Converted to the new debug interface, using script written by Patrik
Stridvall.
|
1999-05-23 10:25:25 +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 |
Patrik Stridvall
|
896889f317
|
ANSI C fixes.
|
1999-05-08 12:50:36 +00:00 |
Patrik Stridvall
|
a9a671d7ca
|
Fixed ANSI compabillity.
|
1999-04-25 19:01:52 +00:00 |
Patrik Stridvall
|
0f8bc5b5c7
|
Fixed ANSI compabillity.
|
1999-04-22 16:27:50 +00:00 |
Patrik Stridvall
|
b4b9fae671
|
New debug scheme with explicit debug channels declaration.
|
1999-04-19 14:56:29 +00:00 |