|
ReactOS 0.4.16-dev-2208-g6350669
|
#include <assert.h>#include <stdarg.h>#include <stdio.h>#include <float.h>#include <math.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 |
| struct | waitthread_test_param |
| struct | unregister_params |
| struct | fpu_thread_ctx |
| struct | tagTHREADNAME_INFO |
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) |
Typedefs | |
| typedef struct tagTHREADNAME_INFO | THREADNAME_INFO |
Variables | |
| static | PULONG_PTR |
| static | PBOOL |
| static | BOOL |
| static | DWORD |
| static | PVOID |
| static | ULONG |
| static | HANDLE |
| static | WAITORTIMERCALLBACK |
| static | PDWORD |
| static | PTP_CALLBACK_ENVIRON |
| static | THREADINFOCLASS |
| static | PULONG |
| static GROUP_AFFINITY *static const GROUP_AFFINITY GROUP_AFFINITY *static | LPCVOID |
| static const WCHAR *static WCHAR **static | PVECTORED_EXCEPTION_HANDLER |
| 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) |
| typedef struct tagTHREADNAME_INFO THREADNAME_INFO |
Definition at line 317 of file thread.c.
Referenced by START_TEST(), and test_CreateRemoteThread().
Definition at line 2090 of file thread.c.
Referenced by test_thread_actctx().
Definition at line 105 of file thread.c.
Referenced by test_CreateRemoteThread().
Definition at line 1570 of file thread.c.
Referenced by test_FLS().
Definition at line 1928 of file thread.c.
Referenced by test_thread_fpu_cw().
Definition at line 1950 of file thread.c.
Referenced by get_thread_fpu_cw().
Definition at line 1895 of file thread.c.
Referenced by fpu_thread(), and test_thread_fpu_cw().
Definition at line 1964 of file thread.c.
Referenced by test_thread_fpu_cw().
Definition at line 2593 of file thread.c.
Referenced by START_TEST().
Definition at line 139 of file thread.c.
Referenced by run_LS_tests().
Definition at line 1575 of file thread.c.
Referenced by LS_ThreadProc().
Definition at line 1596 of file thread.c.
Referenced by run_LS_tests().
|
static |
Definition at line 165 of file thread.c.
Referenced by LS_ThreadProc().
Definition at line 1721 of file thread.c.
Referenced by test_FLS(), and test_TLS().
Definition at line 1348 of file thread.c.
Referenced by test_RegisterWaitForSingleObject().
| START_TEST | ( | thread | ) |
Definition at line 2644 of file thread.c.
Definition at line 148 of file thread.c.
Referenced by LS_ThreadProc().
Definition at line 329 of file thread.c.
Referenced by START_TEST().
Definition at line 419 of file thread.c.
Referenced by START_TEST().
Definition at line 647 of file thread.c.
Referenced by START_TEST().
Definition at line 516 of file thread.c.
Referenced by START_TEST().
Definition at line 1772 of file thread.c.
Referenced by START_TEST().
Definition at line 1002 of file thread.c.
Referenced by START_TEST().
Definition at line 1080 of file thread.c.
Referenced by START_TEST().
Definition at line 794 of file thread.c.
Referenced by START_TEST().
Definition at line 1320 of file thread.c.
Referenced by START_TEST().
Definition at line 1406 of file thread.c.
Referenced by START_TEST().
Definition at line 2233 of file thread.c.
Referenced by START_TEST().
Definition at line 1025 of file thread.c.
Referenced by START_TEST().
Definition at line 555 of file thread.c.
Referenced by START_TEST().
Definition at line 610 of file thread.c.
Referenced by START_TEST().
Definition at line 2130 of file thread.c.
Referenced by START_TEST().
Definition at line 2396 of file thread.c.
Referenced by START_TEST().
Definition at line 1987 of file thread.c.
Referenced by START_TEST().
Definition at line 2270 of file thread.c.
Referenced by START_TEST().
Definition at line 674 of file thread.c.
Referenced by START_TEST().
Definition at line 851 of file thread.c.
Referenced by START_TEST().
Definition at line 1795 of file thread.c.
Referenced by START_TEST().
Definition at line 2209 of file thread.c.
Referenced by START_TEST().
Definition at line 1755 of file thread.c.
Referenced by START_TEST().
Definition at line 302 of file thread.c.
Referenced by test_thread_actctx().
Definition at line 213 of file thread.c.
Referenced by test_CreateThread_basic().
Definition at line 241 of file thread.c.
Referenced by START_TEST(), test_CreateThread_basic(), test_CreateThread_suspended(), test_GetThreadExitCode(), and test_GetThreadTimes().
Definition at line 246 of file thread.c.
Referenced by test_SuspendThread().
Definition at line 290 of file thread.c.
Referenced by create_function_addr_events(), and test_CreateRemoteThread().
Definition at line 284 of file thread.c.
Referenced by create_function_addr_events(), and test_CreateRemoteThread().
|
static |
Definition at line 2202 of file thread.c.
Referenced by test_threadpool().
Definition at line 1395 of file thread.c.
Referenced by test_RegisterWaitForSingleObject().
Definition at line 1355 of file thread.c.
Referenced by test_RegisterWaitForSingleObject().
Definition at line 1378 of file thread.c.
Referenced by test_RegisterWaitForSingleObject().
Definition at line 1311 of file thread.c.
Referenced by test_QueueUserWorkItem().
|
static |
Definition at line 1308 of file thread.c.
Referenced by test_QueueUserWorkItem(), and work_function().
| GROUP_AFFINITY *static const GROUP_AFFINITY GROUP_AFFINITY *static LPCVOID |
Definition at line 1558 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1561 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1559 of file thread.c.
Referenced by LS_InheritanceProc(), LS_ThreadProc(), test_FLS(), and test_TLS().
|
static |
Definition at line 1548 of file thread.c.
Referenced by LS_InheritanceProc(), and LS_ThreadProc().
|
static |
Definition at line 1548 of file thread.c.
Referenced by LS_InheritanceProc(), and LS_ThreadProc().
|
static |
Definition at line 1547 of file thread.c.
Referenced by LS_InheritanceProc(), and run_LS_tests().
|
static |
Definition at line 1549 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 1560 of file thread.c.
Referenced by LS_ThreadProc(), run_LS_tests(), test_FLS(), and test_TLS().
Definition at line 2074 of file thread.c.
Referenced by test_thread_actctx().
Definition at line 2080 of file thread.c.
Referenced by test_thread_actctx().
|
static |
Definition at line 137 of file thread.c.
Referenced by init_thread_sync_helpers(), resync_after_run(), and sync_threads_and_run_one().
Definition at line 81 of file thread.c.
Referenced by PspCreateThread(), RtlInitializeContext(), RtlpCreateUserStack(), and TerminateSoundThread().
|
static |
Definition at line 136 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 136 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 1309 of file thread.c.
Referenced by test_QueueUserWorkItem(), and work_function().
|
static |
Definition at line 187 of file thread.c.
Referenced by test_CreateThread_basic(), and threadFunc1().
| GROUP_AFFINITY *static const GROUP_AFFINITY GROUP_AFFINITY *static ULONG |
Definition at line 81 of file thread.c.
Referenced by get_fpu_cw(), PspUserThreadStartup(), RtlInitializeContext(), and test_thread_info().
| WAITORTIMERCALLBACK |
Definition at line 84 of file thread.c.
Referenced by test_pack_WAITORTIMERCALLBACK().