#include <processOop.hpp>
Inheritance diagram for processOopDesc:
Public Member Functions | |
DeltaProcess * | process () |
void | set_process (DeltaProcess *p) |
bool | is_live () |
void | yield () |
symbolOop | status_symbol () |
double | user_time () |
double | system_time () |
void | bootstrap_object (bootstrap *st) |
Static Public Member Functions | |
static int | header_size () |
Protected Member Functions | |
processOopDesc * | addr () |
Protected Attributes | |
DeltaProcess * | _process |
Friends | |
class | processKlass |
processOop | as_processOop (void *p) |
Definition at line 27 of file processOop.hpp.
processOopDesc* processOopDesc::addr | ( | ) | [inline, protected] |
Definition at line 30 of file processOop.hpp.
References memOopDesc::addr().
Referenced by process(), and set_process().
Here is the call graph for this function:
void processOopDesc::bootstrap_object | ( | bootstrap * | st | ) |
Reimplemented from memOopDesc.
Definition at line 27 of file processOop.cpp.
References memOopDesc::bootstrap_body(), memOopDesc::bootstrap_header(), header_size(), and set_process().
Here is the call graph for this function:
static int processOopDesc::header_size | ( | ) | [inline, static] |
Reimplemented from memOopDesc.
Definition at line 54 of file processOop.hpp.
References oopSize.
Referenced by processKlass::allocateObject(), bootstrap_object(), processKlass::oop_follow_contents(), processKlass::oop_header_size(), processKlass::oop_layout_iterate(), processKlass::oop_oop_iterate(), processKlass::oop_scavenge_contents(), and processKlass::oop_scavenge_tenured_contents().
bool processOopDesc::is_live | ( | ) | [inline] |
Definition at line 41 of file processOop.hpp.
References process().
Referenced by status_symbol(), system_time(), and user_time().
Here is the call graph for this function:
DeltaProcess* processOopDesc::process | ( | ) | [inline] |
Definition at line 35 of file processOop.hpp.
References _process, and addr().
Referenced by vframeOopDesc::get_vframe(), is_live(), oopFactory::new_vframe(), PRIM_DECL_1(), PRIM_DECL_2(), PRIM_DECL_3(), status_symbol(), system_time(), and user_time().
Here is the call graph for this function:
void processOopDesc::set_process | ( | DeltaProcess * | p | ) | [inline] |
Definition at line 36 of file processOop.hpp.
References _process, addr(), assert, and oopDesc::is_smi().
Referenced by processKlass::allocateObject(), bootstrap_object(), PRIM_DECL_2(), processConverter::transfer(), and DeltaProcess::~DeltaProcess().
Here is the call graph for this function:
symbolOop processOopDesc::status_symbol | ( | ) |
Definition at line 33 of file processOop.cpp.
References is_live(), process(), and DeltaProcess::status_symbol().
Referenced by PRIM_DECL_1().
Here is the call graph for this function:
double processOopDesc::system_time | ( | ) |
Definition at line 43 of file processOop.cpp.
References is_live(), process(), and DeltaProcess::system_time().
Here is the call graph for this function:
double processOopDesc::user_time | ( | ) |
Definition at line 38 of file processOop.cpp.
References is_live(), process(), and DeltaProcess::user_time().
Here is the call graph for this function:
void processOopDesc::yield | ( | ) |
processOop as_processOop | ( | void * | p | ) | [friend] |
Definition at line 33 of file processOop.hpp.
friend class processKlass [friend] |
Definition at line 59 of file processOop.hpp.
DeltaProcess* processOopDesc::_process [protected] |