Paul Gofman
|
905deff5da
|
ntdll: Reimplement FLS data management on top of up to date structures.
Win10 18132 introduced increased FLS data limit and entirely changed
underlying structure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:29 +02:00 |
Paul Gofman
|
36981ad033
|
ntdll: Introduce RtlProcessFlsData() and use it for FLS data destruction.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:29 +02:00 |
Paul Gofman
|
defcbc8b97
|
kernelbase: Move FlsGetValue() implementation to ntdll.RtlFlsGetValue().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:43:53 +02:00 |
Paul Gofman
|
e596f4047b
|
kernelbase: Move FlsSetValue() implementation to ntdll.RtlFlsSetValue().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:43:07 +02:00 |
Paul Gofman
|
0627fa9d92
|
kernelbase: Move FlsFree() implementation to ntdll.RtlFlsFree().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:43:03 +02:00 |
Paul Gofman
|
c955eee9e8
|
kernelbase: Move FlsAlloc() implementation to ntdll.RtlFlsAlloc().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:42:58 +02:00 |
Alexandre Julliard
|
0c90da7f7e
|
kernel32: Move some stub functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-05 20:53:02 +02:00 |
Jacek Caban
|
b66e13ef24
|
kernelbase: Implement CreateThreadpoolIo.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-15 11:40:49 +02:00 |
Nikolay Sivov
|
ad5257b3b6
|
kernel32: Add threadpool stack information exports.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:03 +01:00 |
Roman Pišl
|
b53e466794
|
kernelbase: Implement GetThreadIdealProcessorEx stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48313
Signed-off-by: Roman Pišl <rpisl@seznam.cz>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-27 16:47:52 +01:00 |
Alexandre Julliard
|
a3b8e944e6
|
kernelbase: Avoid calling some kernel32 functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-11 21:56:16 +01:00 |
Nikolay Sivov
|
7082ebc608
|
ntdll: Use better type for thread description info structure.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-03 21:27:14 +01:00 |
Nikolay Sivov
|
179cd78f82
|
kernel32: Implement higher level API to access thread description.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-26 16:33:55 +01:00 |
Conor McCarthy
|
b4684bc561
|
kernelbase: Add stub for SetThreadDescription().
Used by Hitman 2.
Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-07 21:53:15 +01:00 |
Alexandre Julliard
|
31d522ea53
|
kernelbase: Use set_ntstatus() in more places.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-27 13:26:52 +02:00 |
Sven Baars
|
f4ecef4565
|
kernelbase: Fix a leak on error path (Coverity).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-26 21:51:32 +02:00 |
Zhiyi Zhang
|
de6554a312
|
kernelbase: Comment out DECLSPEC_HOTPATCH for GetThreadLocale.
Triggered by i686-w64-mingw32-gcc 8.3 with -Og.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-18 21:55:16 +02:00 |
Alexandre Julliard
|
b1bb4f84e2
|
kernelbase: Don't round thread stack guaranteed size when it is zero.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-18 21:55:16 +02:00 |
Alexandre Julliard
|
7c0032b62a
|
kernel32: Move some locale functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-17 18:32:14 +02:00 |
Alexandre Julliard
|
5fb8e3edef
|
kernelbase: Comment out DECLSPEC_HOTPATCH on stub functions.
It triggers a MinGW compiler bug.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47633
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-27 11:46:51 +02:00 |
Alexandre Julliard
|
505be3a0a2
|
kernelbase: Implement SetThreadStackGuarantee().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-24 11:39:07 +02:00 |
Alexandre Julliard
|
f2e7e1658b
|
kernel32: Move more thread functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-09 14:49:48 +02:00 |
Alexandre Julliard
|
c168fd066d
|
kernel32: Move fiber functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-08 17:53:36 +02:00 |
Alexandre Julliard
|
296da1fbb1
|
kernel32: Move thread pool functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-08 17:53:35 +02:00 |
Alexandre Julliard
|
0116660dd8
|
kernel32: Move thread functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-08 17:53:35 +02:00 |