#include <thread.h>
Definition at line 273 of file thread.h.
Data Fields | |
jvm_sp | fp |
Frame pointer in stack to this stack frame. | |
jvm_sp | fp_end_program |
Final frame pointer in stack of place to stop execution, starting at beginning of program, but could be changed to a throwable event or some other arbitrary stack frame. | |
jvm_thread_index | id |
Self-same ID of this thread. | |
jvm_thread_index | jointarget |
Doing Thread.join() onto this thread. | |
jvm_object_hash | locktarget |
Doing Object.wait() on this object. | |
rchar * | name |
Name of thread. | |
thread_state_enum | next_state |
Next scheduled THREAD_STATE_xxx. | |
ruint | pass_instruction_count |
Number of JVM instructions that have been run during this pass. | |
jvm_pc | pc |
Program counter of this thread. | |
jmp_buf * | pnonlocal_ThrowableEvent |
Non-local return from Exception, Error, and Throwable conditions. | |
thread_state_enum | prev_state |
Previous THREAD_STATE_xxx (for diagnostics). | |
thread_priority_enum | priority |
Runtime THREAD_PRIORITY_xxx. | |
rchar * | pThrowableEvent |
Exception, Error, or Throwable that was thrown by this thread. | |
volatile jlong | sleeptime |
Milliseconds left on either Thread.sleep() or on a timed Thread.wait() or a timed Thread.join(). | |
jvm_sp | sp |
Stack pointer of this thread. | |
jint * | stack |
Stack area for this thread. | |
rushort | status |
Runtime status of thread, bitwise. | |
thread_state_enum | this_state |
Current THREAD_STATE_xxx. | |
rulong | thread_instruction_count |
Total number of JVM instructionsthat have been run by this thread. | |
jvm_object_hash | thread_objhash |
Object hash for associated java.lang.Thread object. |
|
Self-same ID of this thread.
|
|
Name of thread.
|
|
Object hash for associated java.lang.Thread object.
|
|
Runtime THREAD_PRIORITY_xxx.
|
|
Runtime status of thread, bitwise.
|
|
Exception, Error, or Throwable that was thrown by this thread. rnull if nothing was thrown. |
|
Non-local return from Exception, Error, and Throwable conditions.
|
|
Previous THREAD_STATE_xxx (for diagnostics).
|
|
Current THREAD_STATE_xxx.
|
|
Next scheduled THREAD_STATE_xxx.
|
|
Doing
|
|
Milliseconds left on either See also comments in jvm.h and in timeslice.c. |
|
Doing
|
|
Program counter of this thread.
|
|
Number of JVM instructions that have been run during this pass.
|
|
Total number of JVM instructionsthat have been run by this thread.
|
|
Stack area for this thread.
|
|
Stack pointer of this thread.
|
|
Frame pointer in stack to this stack frame.
|
|
Final frame pointer in stack of place to stop execution, starting at beginning of program, but could be changed to a throwable event or some other arbitrary stack frame. Once the inner loop detects that the next stack frame would move beyond this boundary, JVM inner loop execution halts. |