#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.