#include <blockOop.h>
Class diagram for blockOopClass:
Public Members | |||
blockOopClass* | addr () | ||
frame* | homeFr () | ||
void | setHomeFr (smiOop s) | ||
frame* | scope (bool orNone = false) | ||
void | setScope (frame* newScope) | ||
frame* | parentFrame (frame* currentFrame, bool orNone = false) | ||
abstract_vframe* | parentVFrame (frame* currentFrame, bool orNone = false) | ||
smiOop | desc () | ||
slotsOop | value () | ||
void | kill_block () | ||
bool | is_live_block () | ||
oop | clone_block (smiOop fp) | ||
oop | clone_block_for_interpreter (frame* f) | ||
blockOop | copy () | ||
blockOop | clone_and_set_desc (smiOop) | ||
void | remap (nmethod* nm, frame* newHome) | ||
void | remap (Map* newMap, frame* newHome) | ||
Friends | |||
blockOop | as_blockOop (void* p) | ||
int32 | scope_offset () |
blockOopClass * blockOopClass::addr () [inline]
|
Reimplemented from slotsOopClass.
frame * blockOopClass::homeFr () [inline]
|
void blockOopClass::setHomeFr (smiOop s) [inline]
|
frame * blockOopClass::scope (bool orNone = false) |
void blockOopClass::setScope (frame * newScope) |
frame * blockOopClass::parentFrame (frame * currentFrame, bool orNone = false) |
abstract_vframe * blockOopClass::parentVFrame (frame * currentFrame, bool orNone = false) |
smiOop blockOopClass::desc () [inline]
|
slotsOop blockOopClass::value () [inline]
|
void blockOopClass::kill_block () [inline]
|
bool blockOopClass::is_live_block () [inline]
|
oop blockOopClass::clone_block (smiOop fp) |
oop blockOopClass::clone_block_for_interpreter (frame * f) |
blockOop blockOopClass::copy () [inline]
|
blockOop blockOopClass::clone_and_set_desc (smiOop descOffset) |
void blockOopClass::remap (nmethod * nm, frame * newHome) |
void blockOopClass::remap (Map * newMap, frame * newHome) |
blockOop as_blockOop (void * p) [friend]
|
int32 scope_offset () [friend]
|