CACAO
Data Fields
threadobject Struct Reference

Data Fields

cacao::detail::threadobject impl
 
java_object_tobject
 
ptrint thinlock
 
u4 flags
 
ThreadState state
 
bool is_in_active_list
 
s4 index
 
bool flc_bit
 
struct threadobjectflc_list
 
struct threadobjectflc_tail
 
struct threadobjectflc_next
 
java_handle_tflc_object
 
Mutexflc_lock
 
Conditionflc_cond
 
Mutexwaitmutex
 
Conditionwaitcond
 
Mutexsuspendmutex
 
Conditionsuspendcond
 
bool interrupted
 
bool signaled
 
bool park_permit
 
bool suspended
 
SuspendReason suspend_reason
 
u1pc
 
java_object_t_exceptionptr
 
stackframeinfo_t_stackframeinfo
 
localref_table_localref_table
 
DumpMemory_dumpmemory
 Dump memory structure. More...
 
u2 filterverbosecallctr [2]
 
s4 tracejavacallindent
 
u4 tracejavacallcount
 
detail::threadobject impl
 
struct stackframeinfo_t_stackframeinfo
 
struct localref_table_localref_table
 

Detailed Description

Definition at line 89 of file thread.hpp.

Field Documentation

DumpMemory * threadobject::_dumpmemory

Dump memory structure.

Definition at line 143 of file thread.hpp.

java_object_t * threadobject::_exceptionptr

Definition at line 128 of file thread.hpp.

struct localref_table* threadobject::_localref_table

Definition at line 97 of file threadobject.hpp.

localref_table* threadobject::_localref_table

Definition at line 130 of file thread.hpp.

struct stackframeinfo_t* threadobject::_stackframeinfo

Definition at line 96 of file threadobject.hpp.

stackframeinfo_t* threadobject::_stackframeinfo

Definition at line 129 of file thread.hpp.

u2 threadobject::filterverbosecallctr

Definition at line 146 of file thread.hpp.

u4 threadobject::flags

Definition at line 96 of file thread.hpp.

bool threadobject::flc_bit

Definition at line 104 of file thread.hpp.

Condition * threadobject::flc_cond

Definition at line 110 of file thread.hpp.

struct threadobject * threadobject::flc_list

Definition at line 105 of file thread.hpp.

Mutex * threadobject::flc_lock

Definition at line 109 of file thread.hpp.

struct threadobject * threadobject::flc_next

Definition at line 107 of file thread.hpp.

java_handle_t * threadobject::flc_object

Definition at line 108 of file thread.hpp.

struct threadobject * threadobject::flc_tail

Definition at line 106 of file thread.hpp.

detail::threadobject threadobject::impl

Definition at line 59 of file threadobject.hpp.

cacao::detail::threadobject threadobject::impl

Definition at line 91 of file thread.hpp.

s4 threadobject::index

Definition at line 101 of file thread.hpp.

bool threadobject::interrupted

Definition at line 119 of file thread.hpp.

bool threadobject::is_in_active_list

Definition at line 100 of file thread.hpp.

java_object_t * threadobject::object

Definition at line 93 of file thread.hpp.

bool threadobject::park_permit

Definition at line 121 of file thread.hpp.

u1 * threadobject::pc

Definition at line 126 of file thread.hpp.

bool threadobject::signaled

Definition at line 120 of file thread.hpp.

ThreadState threadobject::state

Definition at line 97 of file thread.hpp.

SuspendReason threadobject::suspend_reason

Definition at line 124 of file thread.hpp.

Condition * threadobject::suspendcond

Definition at line 117 of file thread.hpp.

bool threadobject::suspended

Definition at line 123 of file thread.hpp.

Mutex * threadobject::suspendmutex

Definition at line 116 of file thread.hpp.

ptrint threadobject::thinlock

Definition at line 95 of file thread.hpp.

u4 threadobject::tracejavacallcount

Definition at line 151 of file thread.hpp.

s4 threadobject::tracejavacallindent

Definition at line 150 of file thread.hpp.

Condition * threadobject::waitcond

Definition at line 114 of file thread.hpp.

Mutex * threadobject::waitmutex

Definition at line 113 of file thread.hpp.


The documentation for this struct was generated from the following files: