Michael Stefaniuc
|
10f23ddb58
|
ntdll: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-14 10:15:59 +02:00 |
Alexandre Julliard
|
36371075f8
|
ntdll: Pass the server context to get/set_thread_context().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-12 14:01:35 +02:00 |
Alexandre Julliard
|
39c8875ff8
|
ntdll: Add support for running IL-only .NET executables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-21 09:55:05 +01:00 |
Alexandre Julliard
|
e7202687fc
|
ntdll: Remove support for vm86 mode.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-01 22:24:57 +01:00 |
Alexandre Julliard
|
9d911a5736
|
ntdll: Move suspending a thread on startup back to the platform-specific files.
This partially reverts f64d2688d2 .
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-22 22:26:46 +01:00 |
Alexandre Julliard
|
a83532d8dd
|
ntdll: Store the context on the thread stack after the initial suspend.
The initial stack pointer may have been modified during suspend.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-22 22:26:45 +01:00 |
Alexandre Julliard
|
d147c4c323
|
ntdll: Switch back to the initial stack for thread exit on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-14 20:28:48 +01:00 |
Alexandre Julliard
|
f492efdb3c
|
ntdll: Reimplement thread initialization in assembler on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-14 18:34:46 +01:00 |
Alexandre Julliard
|
8a07ee48fa
|
ntdll: Set all registers in set_cpu_context() on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-14 18:34:19 +01:00 |
Alexandre Julliard
|
7e9f1878db
|
ntdll: Run the thread/process detach code on the thread stack.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-14 10:54:56 +01:00 |
Alexandre Julliard
|
4ba0f628f9
|
server: Add floating point and debug registers to the ARM context.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-05 20:30:04 +01:00 |
Alexandre Julliard
|
eb337adcc2
|
ntdll: Fix CONTEXT definition for ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-05 13:21:31 +01:00 |
Alexandre Julliard
|
23ec3ce2a3
|
ntdll: Start process execution directly at the kernel32 process entry point.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-04 15:03:55 +01:00 |
Alexandre Julliard
|
f64d2688d2
|
ntdll: Move suspending a thread on startup into attach_dlls().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-01 20:32:12 +01:00 |
Alexandre Julliard
|
c3dd077d34
|
ntdll: Run the entire thread initialization code on the thread stack on remaining platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-01 19:26:10 +01:00 |
Alexandre Julliard
|
70b69f3e5f
|
ntdll: Don't return from attach_dlls on failure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-30 19:06:44 +01:00 |
Alexandre Julliard
|
6c61ea6a13
|
ntdll: Suspend a thread with its start context explicitly before attaching dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-30 12:15:51 +01:00 |
Alexandre Julliard
|
53e4c36ef8
|
ntdll: Add a platform-specific helper for starting a thread.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 20:15:30 +01:00 |
Alexandre Julliard
|
afb16abc0f
|
ntdll: Add a platform-specific helper for starting a process.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 17:18:23 +01:00 |
Alexandre Julliard
|
93eceba03e
|
ntdll: Move freeing the thread stack to a common helper.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 10:43:39 +01:00 |
Alexandre Julliard
|
5e3cf758d1
|
ntdll: Set the initial process context on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-21 21:47:42 +01:00 |
Alexandre Julliard
|
8c103f298b
|
ntdll: Add support for setting a platform-specific initial context.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-19 12:10:14 +02:00 |
Alexandre Julliard
|
ce46de5a94
|
ntdll: Move NtGetContextThread implementation to the platform-specific files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-18 20:43:32 +02:00 |
Alexandre Julliard
|
675e8218f0
|
ntdll: Move NtSetContextThread implementation to the platform-specific files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-18 20:43:32 +02:00 |
Sebastian Lackner
|
d4ab672cf5
|
ntdll: Fix off-by-one errors in __wine_set_signal_handler.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-28 18:41:00 +09:00 |
André Hentschel
|
b363f386cd
|
ntdll: Set TPIDRURW also on ARMv8-A.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-26 19:54:12 +09:00 |
André Hentschel
|
1133295267
|
ntdll: Set TPIDRURW inline on ARM.
|
2015-06-17 18:19:55 +09:00 |
Mohamed Mediouni
|
2b095beace
|
ntdll: Multiply r4 with the word size in ARM for __chkstk.
|
2015-06-16 23:56:44 +09:00 |
André Hentschel
|
bef85a14f6
|
ntdll: Fix CONTEXT_ARM in RtlCaptureContext.
|
2015-06-15 15:29:03 +09:00 |
André Hentschel
|
c13be7446e
|
ntdll: Fix returning from various ARM assembler functions.
|
2015-05-29 15:03:06 +09:00 |
André Hentschel
|
a18f84c0b1
|
ntdll: Add stub for __chkstk on ARM.
|
2015-05-29 15:03:05 +09:00 |
André Hentschel
|
a29ca210e6
|
ntdll: Add support for FreeBSD on ARM.
|
2015-03-27 21:28:44 +09:00 |
Sebastian Lackner
|
6bec132c7a
|
ntdll: Try to handle write-watches while we're on the signal stack.
|
2015-02-27 14:59:08 +09:00 |
Alexandre Julliard
|
775263aa5c
|
ntdll: Directly use ucontext_t instead of SIGCONTEXT on all platforms.
|
2014-07-23 19:07:00 +02:00 |
Alexandre Julliard
|
8d817997ce
|
configure: Add a check for sys/ucontext.h and include it where appropriate.
|
2014-07-23 19:06:58 +02:00 |
Alexandre Julliard
|
183c184565
|
ntdll: Trace missing exception info on ARM.
|
2014-02-14 13:51:19 +01:00 |
Alexandre Julliard
|
241dd9ff23
|
ntdll: Fix printing formats for ARM registers.
|
2014-02-12 19:15:04 +01:00 |
Frédéric Delanoy
|
86fdca6750
|
ntdll: Use BOOL type where appropriate.
|
2013-10-30 09:45:20 +01:00 |
Alexandre Julliard
|
f8cdbecc25
|
ntdll: Add context definitions missing from the Android NDK.
|
2013-07-30 14:43:31 +02:00 |
André Hentschel
|
ef856a29ef
|
ntdll: Actually store PC in RtlCaptureContext on ARM.
|
2013-05-31 11:58:03 +02:00 |
André Hentschel
|
3c04958b8a
|
ntdll: Implement RtlLookupFunctionEntry on ARM.
|
2013-03-25 14:08:42 +01:00 |
André Hentschel
|
df7f4fb720
|
ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM.
|
2013-03-25 14:08:32 +01:00 |
André Hentschel
|
6e8be236ee
|
ntdll: Unify the usage of internal SIGCONTEXT type on ARM and ARM64.
|
2013-03-11 11:44:29 +01:00 |
André Hentschel
|
22c3993226
|
ntdll: Implement RtlUnwind for ARM.
|
2013-02-13 17:44:06 +01:00 |
André Hentschel
|
b288f7be18
|
ntdll: Set TPIDRURW to TEB on thread init for ARM.
|
2013-02-07 18:10:43 +01:00 |
Alexandre Julliard
|
90e90e3b6a
|
ntdll: Make the page_size variable global.
|
2013-01-08 16:35:30 +01:00 |
André Hentschel
|
2a58169dbc
|
ntdll: Correctly handle Thumb exceptions on ARM.
|
2012-04-30 19:33:28 +02:00 |
André Hentschel
|
37ba5eb2a2
|
ntdll: No need for WINE_ prefixed debug output macro.
|
2012-01-11 17:47:24 +01:00 |
André Hentschel
|
de1d35eabc
|
ntdll: Improved implementation of the segv handler on ARM.
|
2011-06-21 11:22:47 +02:00 |
André Hentschel
|
d0ea543f11
|
ntdll: Make sure RtlCaptureContext doesn't compile as Thumb but ARM.
|
2011-04-22 11:14:00 +02:00 |