49 ERR(
"TlsAlloc() failed!\n");
59 ERR(
"TlsFree() failed!\n");
92 TRACE(
"(%p, %s, %p) pid(%lx), tid(%lx), tls(%lu)\n",
114#if defined(__x86_64__) && _MSVCR_VER>=140
115 if(!msvcrt_init_handler4()) {
127#if _MSVCR_VER >= 100 && _MSVCR_VER <= 120
128 msvcrt_init_concurrency(hinstDLL);
133#elif _MSVCR_VER >= 80
137 TRACE(
"finished process init\n");
140#if defined(__x86_64__) && _MSVCR_VER>=140
141 msvcrt_attach_handler4();
155#if defined(__x86_64__) && _MSVCR_VER>=140
156 msvcrt_free_handler4();
159#if _MSVCR_VER >= 100 && _MSVCR_VER <= 120
160 msvcrt_free_scheduler_thread();
161 msvcrt_free_concurrency();
164 TRACE(
"finished process free\n");
168#if _MSVCR_VER >= 100 && _MSVCR_VER <= 120
169 msvcrt_free_scheduler_thread();
171 TRACE(
"finished thread free\n");
static DWORD const fdwReason
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
BOOL NTAPI DllMain(_In_ HINSTANCE hDll, _In_ ULONG dwReason, _In_opt_ PVOID pReserved)
static WCHAR reason[MAX_STRING_RESOURCE_LEN]
#define DLL_THREAD_DETACH
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
#define HeapFree(x, y, z)
#define DLL_THREAD_ATTACH
LPVOID WINAPI TlsGetValue(IN DWORD Index)
BOOL WINAPI TlsFree(IN DWORD Index)
DWORD WINAPI DECLSPEC_HOTPATCH TlsAlloc(void)
void msvcrt_free_console(void)
void msvcrt_free_args(void)
void msvcrt_init_args(void)
void msvcrt_free_signals(void)
void msvcrt_init_signals(void)
void msvcrt_init_io(void)
void msvcrt_free_io(void)
BOOL msvcrt_init_heap(void)
void msvcrt_destroy_heap(void)
_ACRTIMP void __cdecl _free_locale(_locale_t)
_ACRTIMP int __cdecl _set_printf_count_output(int)
void free_mbcinfo(pthreadmbcinfo mbcinfo)
void free_locinfo(pthreadlocinfo locinfo)
BOOL msvcrt_init_locale(void)
void msvcrt_init_mt_locks(void)
void msvcrt_free_locks(void)
static void msvcrt_free_tls_mem(void)
static const char * msvcrt_get_reason(DWORD reason)
static BOOL msvcrt_init_tls(void)
static BOOL msvcrt_free_tls(void)
void msvcrt_init_exception(void *)
void msvcrt_free_popen_data(void)
void msvcrt_init_clock(void)
NTSTATUS NTAPI LdrAddRefDll(_In_ ULONG Flags, _In_ PVOID BaseAddress)
#define LDR_ADDREF_DLL_PIN
static IN DWORD IN LPVOID lpvReserved
void msvcrt_init_math(void)
DWORD WINAPI GetCurrentThreadId(void)
DWORD WINAPI GetCurrentProcessId(void)
#define TLS_OUT_OF_INDEXES