Zebediah Figura
a1d12ad5c6
kernel32: Don't clear WINEDEBUG in the debugger process if +winedbg is set.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-16 10:57:35 +02:00
Zebediah Figura
9321aa40f5
kernel32: Check only the low word of CS when printing exceptions.
...
Fixes messages along the lines of
wine: Unhandled page fault at address 0xf7bd0023:0x7b43d14c (thread 006c), starting debugger...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-15 23:12:51 +02:00
Alexandre Julliard
d8454f9231
kernel32: Remove support for vm86 exceptions.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-02 14:42:38 +01:00
Jacek Caban
6a7363b694
kernel32: Call registry functions with full key path.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-19 23:56:39 +09:00
Sebastian Lackner
1119da47ee
kernel32: Do not omit mandatory argument for VirtualProtect.
2015-05-04 20:07:54 +09:00
Qian Hong
caa0829d56
kernel32: Make SetUnhandledExceptionFilter hotpatchable.
2015-01-16 16:52:11 +01:00
Frédéric Delanoy
7ab78b4e03
kernel32: Use BOOL type where appropriate.
2013-10-24 10:49:11 +02:00
Jacek Caban
f1e41255e3
atl: Allow version-based differences in struct layouts.
2012-12-10 18:29:54 +01:00
Dmitry Timoshkov
3daa153b29
kernel32: Use PAGE_READWRITE access when enabling write access to resource data.
2011-11-02 17:58:51 +01:00
Marcus Meissner
bba0180e56
kernel32: Avoid shadowing "buffer" variable.
2011-10-24 12:35:37 +02:00
Alexandre Julliard
2530304f1c
ntdll: Fix the return status of NtQueryValueKey for a too small buffer.
2010-02-16 14:28:41 +01:00
Michael Stefaniuc
3f37e33497
kernel32: Avoid using HIWORD on types that are 64bit on Win64.
2010-02-10 14:33:52 +01:00
Alexandre Julliard
3b67ad9bd4
ntdll: Fix the NtCreateEvent prototype.
...
It takes an event type, not a manual reset flag.
2010-01-18 20:34:54 +01:00
Paul Chitescu
590cc1ad55
kernel32: Reduce registry access to KEY_READ wherever possible.
2009-11-30 16:33:54 +01:00
Jörg Höhle
c3b8026789
kernel32: Avoid unprotected sprintf on registry/user-supplied format string.
2009-07-01 11:43:03 +02:00
Michael Stefaniuc
9b2730eb88
kernel32: Remove superfluous pointer casts.
2009-03-11 13:03:31 +01:00
Alexandre Julliard
0f6e826fe0
kernel32: Remove the no-exec fault workaround, it shouldn't be needed anymore.
2007-12-05 12:35:47 +01:00
Francois Gouget
2bdf6c75ec
kernel32: Don't get stuck if the debugger exits without signaling the event.
2007-08-09 14:12:13 +02:00
Andrew Talbot
072e7d0438
kernel32: Exclude unused headers.
2007-05-07 20:34:49 +02:00
Alexandre Julliard
c4ad5eeb69
kernel32: Make default behavior more consistent when AeDebug key is not present.
2007-03-30 12:00:11 +02:00
Andrew Talbot
503b338e88
kernel32: Replace inline static with static inline.
2007-03-17 20:03:39 +01:00
Michael Stefaniuc
8c38b88068
kernel32: Win64 printf format warning fixes.
2006-10-13 12:08:25 +02:00
Alexandre Julliard
a27d0aa4e9
include: Added definitions for the fault address exception information.
2006-09-20 11:27:53 +02:00
Alexandre Julliard
530e765035
include: Exception filters should return LONG, not DWORD.
...
Also move UnhandledExceptionFilter definitions to winbase.h since they
are there in the latest SDK.
2006-09-20 11:26:59 +02:00
Alexandre Julliard
489d87d1e5
kernel32: Renamed the kernel directory to kernel32.
...
Also get rid of the kernel/messages subdirectory.
2006-09-12 13:34:06 +02:00