Paul Gofman
|
90d3b9a313
|
kernelbase: Don't allow converting thread to fiber more than once.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-29 10:16:25 +02:00 |
Zebediah Figura
|
9bc3a9f78b
|
kernel32/tests: Add a regression test for a deadlock calling FLS callbacks on process exit.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-07 21:21:17 +01:00 |
Paul Gofman
|
ec1ea1ea1b
|
ntdll: Call FLS callbacks.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-13 22:30:05 +02:00 |
Paul Gofman
|
4039c5ad47
|
ntdll: Don't use PEB lock for FLS data.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:30 +02:00 |
Paul Gofman
|
767fa07092
|
kernel32/tests: Test FLS data storage structures.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:30 +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 |
Paul Gofman
|
d25854ad31
|
kernel32/tests: Fix fiber test errors on newer Win10.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:42:12 +02:00 |
Bernhard Übelacker
|
e2253d439f
|
kernel32/tests: Convert fiber back to thread even when IsThreadAFiber is not available.
Signed-off-by: Bernhard Übelacker <bernhardu@mailbox.org>
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-08 21:49:48 +09:00 |
John Sheu
|
556fef3dd1
|
kernel32/tests: Add some tests for fiber-local storage.
Signed-off-by: John Sheu <sheu@google.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-19 19:59:30 +09:00 |
Alexandre Julliard
|
598c5816d9
|
kernel32: Don't allocate FLS index 0.
|
2014-03-28 17:46:03 +01:00 |
Dmitry Timoshkov
|
f8fbe80cc7
|
kernel32/tests: Fix fiber tests compilation with __WINESRC__ defined.
|
2013-10-21 20:23:54 +02:00 |
André Hentschel
|
4c6e57654f
|
kernel32/tests: Add SetLastError() before a test (Valgrind).
|
2011-03-02 12:29:36 +01:00 |
André Hentschel
|
85386c2c6e
|
kernel32/tests: Don't test function directly when reporting GetLastError().
|
2011-01-12 14:59:43 +01:00 |
André Hentschel
|
c008984a01
|
kernel32: Implement IsThreadAFiber function.
|
2010-01-25 12:56:26 +01:00 |
André Hentschel
|
a9353a1caf
|
kernel32/tests: Test Fiber callback count.
|
2010-01-25 12:55:41 +01:00 |
André Hentschel
|
30deb6b896
|
kernel32/tests: Test Fiber Local Storage functions.
|
2010-01-25 12:55:34 +01:00 |
André Hentschel
|
e0475a3e11
|
kernel32/tests: Test IsThreadAFiber function.
|
2010-01-25 12:55:22 +01:00 |
André Hentschel
|
f57dbecda8
|
kernel32/tests: Test fiber Ex functions.
|
2010-01-25 12:55:12 +01:00 |
André Hentschel
|
ffae80a39c
|
kernel32/tests: Run fiber tests on more platforms.
|
2010-01-25 12:55:00 +01:00 |
André Hentschel
|
643625b9e0
|
kernel32/tests: Initial fiber tests.
|
2010-01-20 15:35:38 +01:00 |