Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

blockOopClass Class Reference

#include <blockOop.h>

Class diagram for blockOopClass:

slotsOopClass oopsOopClass

List of all members.

Public Members

blockOopClass* addr ()
framehomeFr ()
void setHomeFr (smiOop s)
framescope (bool orNone = false)
void setScope (frame* newScope)
frameparentFrame (frame* currentFrame, bool orNone = false)
abstract_vframeparentVFrame (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 ()

Detailed Description


Member Function Documentation

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)


Friends And Related Function Documentation

blockOop as_blockOop (void * p) [friend]

int32 scope_offset () [friend]


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:12:54 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999