thread_table       70 gc/win32_threads.c volatile struct GC_thread_Rep thread_table[MAX_THREADS];
thread_table       97 gc/win32_threads.c   for (i = 0; InterlockedExchange((IE_t)&thread_table[i].in_use,1) != 0; i++) {
thread_table      121 gc/win32_threads.c     thread_table[i].pthread_id = pthread_self();
thread_table      126 gc/win32_threads.c 		       (HANDLE*)&thread_table[i].handle,
thread_table      134 gc/win32_threads.c   thread_table[i].stack_base = GC_get_stack_base();
thread_table      137 gc/win32_threads.c   if (thread_table[i].stack_base == NULL)
thread_table      141 gc/win32_threads.c   thread_table[i].id = GetCurrentThreadId();
thread_table      146 gc/win32_threads.c   return thread_table + i;
thread_table      185 gc/win32_threads.c        (!thread_table[i].in_use || thread_table[i].id != thread_id);
thread_table      191 gc/win32_threads.c     GC_delete_gc_thread(thread_table+i);
thread_table      209 gc/win32_threads.c        (!thread_table[i].in_use || thread_table[i].pthread_id != id
thread_table      210 gc/win32_threads.c 	|| !thread_table[i].in_use);
thread_table      214 gc/win32_threads.c   return thread_table + i;
thread_table      229 gc/win32_threads.c       if (thread_table[i].in_use)
thread_table      230 gc/win32_threads.c 	GC_push_all((ptr_t)&(thread_table[i].status),
thread_table      231 gc/win32_threads.c                     (ptr_t)(&(thread_table[i].status)+1));
thread_table      245 gc/win32_threads.c     if (thread_table[i].stack_base != 0
thread_table      246 gc/win32_threads.c 	&& thread_table[i].id != thread_id) {
thread_table      249 gc/win32_threads.c 	while (SuspendThread(thread_table[i].handle) == (DWORD)-1)
thread_table      258 gc/win32_threads.c 	if (GetExitCodeThread(thread_table[i].handle,&exitCode) &&
thread_table      260 gc/win32_threads.c           thread_table[i].stack_base = 0; /* prevent stack from being pushed */
thread_table      264 gc/win32_threads.c 	    thread_table[i].in_use = FALSE;
thread_table      265 gc/win32_threads.c 	    CloseHandle(thread_table[i].handle);
thread_table      269 gc/win32_threads.c 	if (SuspendThread(thread_table[i].handle) == (DWORD)-1)
thread_table      272 gc/win32_threads.c       thread_table[i].suspended = TRUE;
thread_table      283 gc/win32_threads.c     if (thread_table[i].stack_base != 0 && thread_table[i].suspended
thread_table      284 gc/win32_threads.c 	&& thread_table[i].id != thread_id) {
thread_table      285 gc/win32_threads.c       if (ResumeThread(thread_table[i].handle) == (DWORD)-1)
thread_table      287 gc/win32_threads.c       thread_table[i].suspended = FALSE;
thread_table      302 gc/win32_threads.c     if (thread_table[i].stack_base && thread_table[i].id == thread_id)
thread_table      303 gc/win32_threads.c       return thread_table[i].stack_base;
thread_table      342 gc/win32_threads.c     thread = thread_table + i;
thread_table      350 gc/win32_threads.c         if (!GetThreadContext(thread_table[i].handle, &context))
thread_table      414 gc/win32_threads.c     	char * s = (char *)thread_table[i].stack_base;
thread_table      778 gc/win32_threads.c           if (thread_table[i].in_use)
thread_table      779 gc/win32_threads.c 	    GC_delete_gc_thread(thread_table + i);