ReactOS 0.4.16-dev-334-g4d9f67c
|
#include <assert.h>
#include <stdarg.h>
#include <stdio.h>
#include <ntstatus.h>
#include <windef.h>
#include <winbase.h>
#include <winnt.h>
#include <winerror.h>
#include <winnls.h>
#include <winternl.h>
#include "wine/test.h"
Go to the source code of this file.
Classes | |
struct | t1Struct |
struct | thread_actctx_param |
Macros | |
#define | WINE_NO_INLINE_STRING |
#define | WIN32_NO_STATUS |
#define | THREAD_ALL_ACCESS_NT4 (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3ff) |
#define | NUM_THREADS 4 |
#define | USE_EXTENDED_PRIORITIES 0 |
#define | CHECK_STACK 0 |
#define | ARCH "none" |
#define | obey_ar(x) |
#define | X(f) p##f = (void*)GetProcAddress(hKernel32, #f) |
#define | X(f) p##f = (void*)GetProcAddress(ntdll, #f) |
Variables | |
static | PBOOL |
static | BOOL |
static | DWORD |
static | PVOID |
static | ULONG |
static | HANDLE |
static | WAITORTIMERCALLBACK |
static | PDWORD |
static | ULONG_PTR |
static | PTP_CALLBACK_ENVIRON |
static | THREADINFOCLASS |
static | PULONG |
static GROUP_AFFINITY *static const GROUP_AFFINITY GROUP_AFFINITY *static | LPCVOID |
static HANDLE | start_event |
static HANDLE | stop_event |
static LONG | num_synced |
static DWORD | tlsIndex |
static INT | obeying_ars = 0 |
static HANDLE | finish_event |
static LONG | times_executed |
static DWORD | LS_main |
static DWORD | LS_index0 |
static DWORD | LS_index1 |
static DWORD | LS_OutOfIndexesValue |
static const char * | LS_AllocFuncName = "" |
static const char * | LS_GetValueFuncName = "" |
static const char * | LS_SetValueFuncName = "" |
static const char * | LS_FreeFuncName = "" |
static const char | manifest_dep [] |
static const char | manifest_main [] |
#define THREAD_ALL_ACCESS_NT4 (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3ff) |
Definition at line 316 of file thread.c.
Referenced by START_TEST(), and test_CreateRemoteThread().
Definition at line 1772 of file thread.c.
Referenced by test_thread_actctx().
Definition at line 104 of file thread.c.
Referenced by test_CreateRemoteThread().
Definition at line 1349 of file thread.c.
Referenced by test_FLS().
Definition at line 2063 of file thread.c.
Referenced by START_TEST().
Definition at line 138 of file thread.c.
Referenced by run_LS_tests().
Definition at line 1354 of file thread.c.
Referenced by LS_ThreadProc().
Definition at line 1375 of file thread.c.
Referenced by run_LS_tests().
Definition at line 164 of file thread.c.
Referenced by LS_ThreadProc().
Definition at line 1500 of file thread.c.
Referenced by test_FLS(), and test_TLS().
Definition at line 1255 of file thread.c.
Referenced by test_RegisterWaitForSingleObject().
START_TEST | ( | thread | ) |
Definition at line 2115 of file thread.c.
Definition at line 147 of file thread.c.
Referenced by LS_ThreadProc().
Definition at line 328 of file thread.c.
Referenced by START_TEST().
Definition at line 418 of file thread.c.
Referenced by START_TEST().
Definition at line 646 of file thread.c.
Referenced by START_TEST().
Definition at line 515 of file thread.c.
Referenced by START_TEST().
Definition at line 1551 of file thread.c.
Referenced by START_TEST().
Definition at line 993 of file thread.c.
Referenced by START_TEST().
Definition at line 793 of file thread.c.
Referenced by START_TEST().
Definition at line 1227 of file thread.c.
Referenced by START_TEST().
Definition at line 1269 of file thread.c.
Referenced by START_TEST().
Definition at line 1922 of file thread.c.
Referenced by START_TEST().
Definition at line 554 of file thread.c.
Referenced by START_TEST().
Definition at line 609 of file thread.c.
Referenced by START_TEST().
Definition at line 1812 of file thread.c.
Referenced by START_TEST().
Definition at line 1959 of file thread.c.
Referenced by START_TEST().
Definition at line 673 of file thread.c.
Referenced by START_TEST().
Definition at line 850 of file thread.c.
Referenced by START_TEST().
Definition at line 1574 of file thread.c.
Referenced by START_TEST().
Definition at line 1898 of file thread.c.
Referenced by START_TEST().
Definition at line 1534 of file thread.c.
Referenced by START_TEST().
Definition at line 301 of file thread.c.
Referenced by test_thread_actctx().
Definition at line 212 of file thread.c.
Referenced by test_CreateThread_basic().
Definition at line 240 of file thread.c.
Referenced by START_TEST(), test_CreateThread_basic(), test_CreateThread_suspended(), test_GetThreadExitCode(), and test_GetThreadTimes().
Definition at line 245 of file thread.c.
Referenced by test_SuspendThread().
Definition at line 289 of file thread.c.
Referenced by create_function_addr_events(), and test_CreateRemoteThread().
Definition at line 283 of file thread.c.
Referenced by create_function_addr_events(), and test_CreateRemoteThread().
|
static |
Definition at line 1891 of file thread.c.
Referenced by test_threadpool().
Definition at line 1218 of file thread.c.
Referenced by test_QueueUserWorkItem().
|
static |
Definition at line 1215 of file thread.c.
Referenced by test_QueueUserWorkItem(), and work_function().
GROUP_AFFINITY *static const GROUP_AFFINITY GROUP_AFFINITY *static LPCVOID |
Definition at line 1337 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1340 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1338 of file thread.c.
Referenced by LS_InheritanceProc(), LS_ThreadProc(), test_FLS(), and test_TLS().
|
static |
Definition at line 1327 of file thread.c.
Referenced by LS_InheritanceProc(), and LS_ThreadProc().
|
static |
Definition at line 1327 of file thread.c.
Referenced by LS_InheritanceProc(), and LS_ThreadProc().
|
static |
Definition at line 1326 of file thread.c.
Referenced by LS_InheritanceProc(), and run_LS_tests().
|
static |
Definition at line 1328 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1339 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1756 of file thread.c.
Referenced by test_thread_actctx().
Definition at line 1762 of file thread.c.
Referenced by test_thread_actctx().
|
static |
Definition at line 136 of file thread.c.
Referenced by init_thread_sync_helpers(), resync_after_run(), and sync_threads_and_run_one().
Definition at line 78 of file thread.c.
Referenced by PspCreateThread(), RtlInitializeContext(), RtlpCreateUserStack(), and TerminateSoundThread().
|
static |
Definition at line 135 of file thread.c.
Referenced by cleanup_thread_sync_helpers(), crash_and_debug(), do_wait_idle_child(), doDebugger(), get_events(), init_thread_sync_helpers(), resync_after_run(), sync_threads_and_run_one(), test_WaitForInputIdle(), test_window_from_point(), and window_from_point_proc().
|
static |
Definition at line 135 of file thread.c.
Referenced by cleanup_thread_sync_helpers(), init_thread_sync_helpers(), resync_after_run(), and sync_threads_and_run_one().
GROUP_AFFINITY *static const GROUP_AFFINITY GROUP_AFFINITY *static THREADINFOCLASS |
|
static |
Definition at line 1216 of file thread.c.
Referenced by test_QueueUserWorkItem(), and work_function().
|
static |
Definition at line 186 of file thread.c.
Referenced by test_CreateThread_basic(), and threadFunc1().
Definition at line 78 of file thread.c.
Referenced by PspUserThreadStartup(), RtlInitializeContext(), and test_thread_info().
Definition at line 89 of file thread.c.
Referenced by test_thread_info().
WAITORTIMERCALLBACK |
Definition at line 81 of file thread.c.
Referenced by test_pack_WAITORTIMERCALLBACK().