#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 |
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.
Is this thread daemon?
struct JVMTIThread VM_thread.jvmti_thread [read] |
JVMTI support in thread structure.
Genereated on Tue Mar 11 19:25:27 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.