#include <vframeOop.hpp>
Inheritance diagram for vframeOopDesc:
Public Member Functions | |
processOop | process () const |
void | set_process (processOop p) |
int | index () const |
void | set_index (int i) |
int | time_stamp () const |
void | set_time_stamp (int t) |
vframe * | get_vframe () |
Static Public Member Functions | |
static int | header_size () |
Protected Member Functions | |
vframeOopDesc * | addr () const |
Private Attributes | |
processOop | _process |
smiOop | _index |
smiOop | _time_stamp |
friend | vframeKlass |
Friends | |
vframeOop | as_vframeOop (void *p) |
Definition at line 34 of file vframeOop.hpp.
vframeOopDesc* vframeOopDesc::addr | ( | ) | const [inline, protected] |
Reimplemented from memOopDesc.
Definition at line 41 of file vframeOop.hpp.
References memOopDesc::addr().
Referenced by index(), vframeKlass::oop_layout_iterate(), vframeKlass::oop_oop_iterate(), process(), set_index(), set_process(), set_time_stamp(), and time_stamp().
Here is the call graph for this function:
vframe * vframeOopDesc::get_vframe | ( | ) |
Definition at line 28 of file vframeOop.cpp.
References index(), DeltaProcess::last_delta_vframe(), processOopDesc::process(), process(), vframe::sender(), time_stamp(), and DeltaProcess::time_stamp().
Referenced by PRIM_DECL_1().
Here is the call graph for this function:
static int vframeOopDesc::header_size | ( | ) | [inline, static] |
Reimplemented from memOopDesc.
Definition at line 57 of file vframeOop.hpp.
References oopSize.
Referenced by vframeKlass::allocateObject(), vframeKlass::oop_header_size(), vframeKlass::oop_layout_iterate(), and vframeKlass::oop_oop_iterate().
int vframeOopDesc::index | ( | ) | const [inline] |
Definition at line 48 of file vframeOop.hpp.
References _index, addr(), and smiOopDesc::value().
Referenced by get_vframe().
Here is the call graph for this function:
processOop vframeOopDesc::process | ( | ) | const [inline] |
Definition at line 45 of file vframeOop.hpp.
References _process, and addr().
Referenced by get_vframe(), and PRIM_DECL_1().
Here is the call graph for this function:
void vframeOopDesc::set_index | ( | int | i | ) | [inline] |
Definition at line 49 of file vframeOop.hpp.
References _index, addr(), as_smiOop(), and STORE_OOP.
Referenced by vframeKlass::allocateObject(), and oopFactory::new_vframe().
Here is the call graph for this function:
void vframeOopDesc::set_process | ( | processOop | p | ) | [inline] |
Definition at line 46 of file vframeOop.hpp.
References _process, addr(), and STORE_OOP.
Referenced by vframeKlass::allocateObject(), and oopFactory::new_vframe().
Here is the call graph for this function:
void vframeOopDesc::set_time_stamp | ( | int | t | ) | [inline] |
Definition at line 52 of file vframeOop.hpp.
References _time_stamp, addr(), as_smiOop(), and STORE_OOP.
Referenced by vframeKlass::allocateObject(), and oopFactory::new_vframe().
Here is the call graph for this function:
int vframeOopDesc::time_stamp | ( | ) | const [inline] |
Definition at line 51 of file vframeOop.hpp.
References _time_stamp, addr(), and smiOopDesc::value().
Referenced by get_vframe().
Here is the call graph for this function:
vframeOop as_vframeOop | ( | void * | p | ) | [friend] |
Definition at line 54 of file vframeOop.hpp.
smiOop vframeOopDesc::_index [private] |
Definition at line 37 of file vframeOop.hpp.
Referenced by index(), vframeKlass::oop_layout_iterate(), vframeKlass::oop_oop_iterate(), and set_index().
processOop vframeOopDesc::_process [private] |
Definition at line 36 of file vframeOop.hpp.
Referenced by vframeKlass::oop_layout_iterate(), vframeKlass::oop_oop_iterate(), process(), and set_process().
smiOop vframeOopDesc::_time_stamp [private] |
Definition at line 38 of file vframeOop.hpp.
Referenced by vframeKlass::oop_layout_iterate(), vframeKlass::oop_oop_iterate(), set_time_stamp(), and time_stamp().
friend vframeOopDesc::vframeKlass [private] |
Definition at line 63 of file vframeOop.hpp.