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

interpreted_vframe Class Reference

#include <vframe.h>

Class diagram for interpreted_vframe:

abstract_vframe ResourceObj VMObj

List of all members.

Public Members

interpreterinterp ()
bool is_compiled ()
 interpreted_vframe (frame* f)
 interpreted_vframe ()
smiOop descOffset ()
int32 real_bci ()
abstract_vframeparent ()
bool is_top ()
oop selector ()
oop delegatee ()
oop method ()
oop methodHolder_or_map ()
int32 scopeID ()
bool is_primCall ()
bool is_uncommonTrap ()
bool isCallerOf (ScopeDesc* callee)
oop get_slot (slotDesc* s)
void set_slot (slotDesc* s, oop x)
void get_expr_stack (oop*& stack, smi& len, bool badOopForUnknown = false)
oop self ()
oop receiver ()
oop block ()
oop methodHolder_object ()
void createBlocks (abstract_vframe* calleeOrNull, OopOopTable*& blockValues)
void enumerate_references (enumeration *e)

Protected Members

void print_code (fint curFrame)

Detailed Description


Member Function Documentation

interpreter * interpreted_vframe::interp () [inline]

bool interpreted_vframe::is_compiled () [inline, virtual]

Reimplemented from abstract_vframe.

interpreted_vframe::interpreted_vframe (frame * f)

interpreted_vframe::interpreted_vframe () [inline]

smiOop interpreted_vframe::descOffset () [inline, virtual]

Reimplemented from abstract_vframe.

int32 interpreted_vframe::real_bci () [virtual]

Reimplemented from abstract_vframe.

abstract_vframe * interpreted_vframe::parent () [virtual]

Reimplemented from abstract_vframe.

bool interpreted_vframe::is_top () [inline, virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::selector () [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::delegatee () [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::method () [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::methodHolder_or_map () [virtual]

Reimplemented from abstract_vframe.

int32 interpreted_vframe::scopeID () [inline, virtual]

Reimplemented from abstract_vframe.

bool interpreted_vframe::is_primCall () [virtual]

Reimplemented from abstract_vframe.

bool interpreted_vframe::is_uncommonTrap () [inline, virtual]

Reimplemented from abstract_vframe.

bool interpreted_vframe::isCallerOf (ScopeDesc * callee) [inline, virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::get_slot (slotDesc * sd) [virtual]

Reimplemented from abstract_vframe.

void interpreted_vframe::set_slot (slotDesc * sd, oop x) [virtual]

Reimplemented from abstract_vframe.

void interpreted_vframe::get_expr_stack (oop *& stack, smi & len, bool badOopForUnknown = false) [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::self () [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::receiver () [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::block () [virtual]

Reimplemented from abstract_vframe.

oop interpreted_vframe::methodHolder_object () [virtual]

Reimplemented from abstract_vframe.

void interpreted_vframe::createBlocks (abstract_vframe * calleeOrNull, OopOopTable *& blkValues) [virtual]

Reimplemented from abstract_vframe.

void interpreted_vframe::enumerate_references (enumeration * e) [virtual]

Reimplemented from abstract_vframe.

void interpreted_vframe::print_code (fint curFrame) [inline, protected, virtual]

Reimplemented from abstract_vframe.


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