[PATCH 0/3] Fiber-local storage conformance tests

John Sheu sheu at google.com
Fri Jul 1 21:41:25 CDT 2016


This set of patches extend the conformance tests for fiber-local storage.  In
particular, these tests verify:

* The execution of the callback function provided to FlsAlloc() on fiber,
  thread, or process exit, and when FlsFree() is called.
* That FlsAlloc() and FlsFree() NULL out the fiber-local storage slot when the
  slot is allocated/freed.

I will be following up with a (rather larger) patch that actually implements the
functionality covered here for Wine.

Enjoy!

John Sheu (3):
  kernel32/tests/fiber: Add tests for fiber-local storage.
  kernel32/tests/loader: Add tests for fiber-local storage.
  kernel32/tests/thread: Add tests for fiber-local storage.

 dlls/kernel32/tests/fiber.c  | 264 +++++++++++++++++++++++++++++++++++++++----
 dlls/kernel32/tests/loader.c | 106 ++++++++++++++++-
 dlls/kernel32/tests/thread.c | 241 +++++++++++++++++++++++++++------------
 3 files changed, 512 insertions(+), 99 deletions(-)

-- 
2.8.0.rc3.226.g39d4020




More information about the wine-patches mailing list