#include <thread_manager.h>
| Public Attributes | |
| HyThread | hy_thread | 
| Native thread which is associated with VM_thread. | |
| jobject | weak_ref | 
| Thread reference object to corresponding java.lang.ThreadWeakRef instance. | |
| jobject | java_thread | 
| Java thread object to corresponding java.lang.Thread instance. | |
| jthrowable | stop_exception | 
| Exception that has to be thrown in stopped thread. | |
| apr_pool_t * | pool | 
| Memory pool where this structure is allocated. | |
| JNIEnv * | jni_env | 
| JNI environment associated with this thread. | |
| ClassLoader * | onload_caller | 
| Class loader which loads native library and calls to its JNI_OnLoad. | |
| unsigned char | class_not_found | 
| Flag to detect if a class is not found on bootclasspath, as opposed to linkage errors. | |
| unsigned char | suspend_flag | 
| Flag to detect if a thread is suspend. | |
| Exception | thread_exception | 
| unsigned char | restore_guard_page | 
| void * | stack_addr | 
| UDATA | stack_size | 
| int | finalize_thread_flags | 
| Registers * | regs | 
| void * | last_m2n_frame | 
| unsigned char | _gc_private_information [(20 *sizeof(void *))] | 
| void * | native_handles | 
| void * | gc_frames | 
| void * | lastFrame | 
| void * | firstFrame | 
| int | interpreter_state | 
| void ** | stack_end | 
| The upper boundary of the stack to scan when verifying stack enumeration. | |
| IDATA | daemon | 
| Is this thread daemon? | |
| JVMTIThread | jvmti_thread | 
| JVMTI support in thread structure. | |
| struct HyThread VM_thread.hy_thread  [read] | 
Native thread which is associated with VM_thread.
Thread reference object to corresponding java.lang.ThreadWeakRef instance.
Java thread object to corresponding java.lang.Thread instance.
Exception that has to be thrown in stopped thread.
| apr_pool_t* VM_thread.pool | 
Memory pool where this structure is allocated.
This pool should be used by current thread for memory allocations.
JNI environment associated with this thread.
| struct ClassLoader* VM_thread.onload_caller  [read] | 
Class loader which loads native library and calls to its JNI_OnLoad.
| unsigned char VM_thread.class_not_found | 
Flag to detect if a class is not found on bootclasspath, as opposed to linkage errors.
Used for implementing default delegation model.
| unsigned char VM_thread.suspend_flag | 
Flag to detect if a thread is suspend.
Used for serialization Java suspend.
| struct Exception VM_thread.thread_exception  [read] | 
| unsigned char VM_thread.restore_guard_page | 
| void* VM_thread.stack_addr | 
| UDATA VM_thread.stack_size | 
| struct Registers* VM_thread.regs  [read] | 
| void* VM_thread.last_m2n_frame | 
| unsigned char VM_thread._gc_private_information[(20 *sizeof(void *))] | 
| void* VM_thread.native_handles | 
| void* VM_thread.gc_frames | 
| void* VM_thread.lastFrame | 
| void* VM_thread.firstFrame | 
| void** VM_thread.stack_end | 
The upper boundary of the stack to scan when verifying stack enumeration.
| IDATA VM_thread.daemon | 
Is this thread daemon?
| struct JVMTIThread VM_thread.jvmti_thread  [read] | 
JVMTI support in thread structure.
Genereated on Tue Mar 11 19:26:04 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.