You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-04-13 14:42:51 -07:00
Added patch to implement support for fs segment in GetThreadSelectorEntry.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 41b856b5d47d0d935daf5fdaf3f0fa22c4d1eaba Mon Sep 17 00:00:00 2001
|
||||
From 41ea9000f7791e23906af3ab936728c52a0ed7aa Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Timoshkov <dmitry@baikal.ru>
|
||||
Date: Thu, 28 Apr 2016 18:14:36 +0800
|
||||
Subject: ntdll: Implement NtSetLdtEntries.
|
||||
@@ -9,7 +9,7 @@ Subject: ntdll: Implement NtSetLdtEntries.
|
||||
2 files changed, 106 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dlls/kernel32/tests/thread.c b/dlls/kernel32/tests/thread.c
|
||||
index e0de3f9..10a7979 100644
|
||||
index 67c5a37..5de114e 100644
|
||||
--- a/dlls/kernel32/tests/thread.c
|
||||
+++ b/dlls/kernel32/tests/thread.c
|
||||
@@ -102,6 +102,7 @@ static NTSTATUS (WINAPI *pNtQueryInformationThread)(HANDLE,THREADINFOCLASS,PVOID
|
||||
@@ -20,8 +20,8 @@ index e0de3f9..10a7979 100644
|
||||
|
||||
static HANDLE create_target_process(const char *arg)
|
||||
{
|
||||
@@ -1100,6 +1101,82 @@ static void test_SetThreadContext(void)
|
||||
CloseHandle( thread );
|
||||
@@ -1140,6 +1141,82 @@ static void test_GetThreadSelectorEntry(void)
|
||||
ok(entry.HighWord.Bits.Reserved_0 == 0, "got %#x\n", entry.HighWord.Bits.Reserved_0);
|
||||
}
|
||||
|
||||
+static void test_NtSetLdtEntries(void)
|
||||
@@ -103,7 +103,7 @@ index e0de3f9..10a7979 100644
|
||||
#endif /* __i386__ */
|
||||
|
||||
static HANDLE finish_event;
|
||||
@@ -1913,6 +1990,7 @@ static void init_funcs(void)
|
||||
@@ -1953,6 +2030,7 @@ static void init_funcs(void)
|
||||
X(NtQueryInformationThread);
|
||||
X(RtlGetThreadErrorMode);
|
||||
X(NtSetInformationThread);
|
||||
@@ -111,10 +111,10 @@ index e0de3f9..10a7979 100644
|
||||
}
|
||||
#undef X
|
||||
}
|
||||
@@ -1965,6 +2043,7 @@ START_TEST(thread)
|
||||
test_GetThreadExitCode();
|
||||
@@ -2006,6 +2084,7 @@ START_TEST(thread)
|
||||
#ifdef __i386__
|
||||
test_SetThreadContext();
|
||||
test_GetThreadSelectorEntry();
|
||||
+ test_NtSetLdtEntries();
|
||||
#endif
|
||||
test_QueueUserWorkItem();
|
||||
|
1
patches/ntdll-NtSetLdtEntries/definition
Normal file
1
patches/ntdll-NtSetLdtEntries/definition
Normal file
@@ -0,0 +1 @@
|
||||
Depends: ntdll-NtQueryInformationThread
|
Reference in New Issue
Block a user