#include <vframe.h>
Class diagram for abstract_vframe:
Public Members | |||
![]() | ![]() | virtual bool | EQ (abstract_vframe *f) |
![]() | ![]() | virtual smiOop | descOffset () = 0 |
![]() | ![]() | virtual int32 | real_bci () = 0 |
![]() | ![]() | int32 | bci () |
![]() | ![]() | bool | is_prologue () |
![]() | ![]() | abstract_vframe* | sendee (abstract_vframe* lastSelfVf = NULL) |
![]() | ![]() | virtual abstract_vframe* | parent () |
![]() | ![]() | abstract_vframe* | sender () |
![]() | ![]() | abstract_vframe* | immediateSender () |
![]() | ![]() | virtual abstract_vframe* | home () |
![]() | ![]() | virtual abstract_vframe* | top () |
![]() | ![]() | virtual bool | is_top () = 0 |
![]() | ![]() | virtual oop | selector () = 0 |
![]() | ![]() | virtual oop | delegatee () = 0 |
![]() | ![]() | virtual oop | method () = 0 |
![]() | ![]() | virtual oop | methodHolder_or_map () = 0 |
![]() | ![]() | virtual bool | isDummy () |
![]() | ![]() | virtual int32 | scopeID () = 0 |
![]() | ![]() | virtual bool | is_primCall () = 0 |
![]() | ![]() | virtual bool | is_uncommonTrap () = 0 |
![]() | ![]() | bool | is_first_self_vframe () |
![]() | ![]() | virtual bool | isCallerOf (ScopeDesc* callee) = 0 |
![]() | ![]() | virtual oop | get_slot (slotDesc* s) = 0 |
![]() | ![]() | virtual void | set_slot (slotDesc* s, oop x) = 0 |
![]() | ![]() | virtual void | get_expr_stack (oop*& stack, smi& len, bool badOopForUnknown = false) = 0 |
![]() | ![]() | virtual oop | self () = 0 |
![]() | ![]() | virtual oop | receiver () = 0 |
![]() | ![]() | virtual oop | block () = 0 |
![]() | ![]() | virtual oop | methodHolder_object () = 0 |
![]() | ![]() | virtual void | createBlocks (abstract_vframe* calleeOrNull, OopOopTable*& blockValues) = 0 |
![]() | ![]() | virtual void | enumerate_references (enumeration *e) |
![]() | ![]() | void | enumerate_families (enumeration *e) |
![]() | ![]() | virtual bool | print_frame (fint curFrame = 0) |
![]() | ![]() | void | print_slot (slotDesc* s, oop meth) |
![]() | ![]() | void | print () |
Protected Members | |||
![]() | ![]() | virtual abstract_vframe* | get_sender (bool skipCFrames) |
![]() | ![]() | virtual void | print_code (fint curFrame) = 0 |
![]() | ![]() | virtual void | print_contents () |
virtual bool abstract_vframe::EQ (abstract_vframe * f) [inline, virtual]
|
virtual smiOop abstract_vframe::descOffset () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual int32 abstract_vframe::real_bci () [pure virtual]
|
Reimplemented in interpreted_vframe.
fint abstract_vframe::bci () |
bool abstract_vframe::is_prologue () |
abstract_vframe * abstract_vframe::sendee (abstract_vframe * last = NULL) |
abstract_vframe * abstract_vframe::parent () [virtual]
|
Reimplemented in interpreted_vframe.
abstract_vframe * abstract_vframe::sender () [inline]
|
abstract_vframe * abstract_vframe::immediateSender () [inline]
|
abstract_vframe * abstract_vframe::home () [virtual]
|
abstract_vframe * abstract_vframe::top () [virtual]
|
virtual bool abstract_vframe::is_top () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::selector () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::delegatee () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::method () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::methodHolder_or_map () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual bool abstract_vframe::isDummy () [inline, virtual]
|
virtual int32 abstract_vframe::scopeID () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual bool abstract_vframe::is_primCall () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual bool abstract_vframe::is_uncommonTrap () [pure virtual]
|
Reimplemented in interpreted_vframe.
bool abstract_vframe::is_first_self_vframe () [inline]
|
virtual bool abstract_vframe::isCallerOf (ScopeDesc * callee) [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::get_slot (slotDesc * sd) [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual void abstract_vframe::set_slot (slotDesc * sd, oop x) [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual void abstract_vframe::get_expr_stack (oop *& stack, smi & len, bool badOopForUnknown = false) [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::self () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::receiver () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::block () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual oop abstract_vframe::methodHolder_object () [pure virtual]
|
Reimplemented in interpreted_vframe.
virtual void abstract_vframe::createBlocks (abstract_vframe * calleeOrNull, OopOopTable *& blkValues) [pure virtual]
|
Reimplemented in interpreted_vframe.
void abstract_vframe::enumerate_references (enumeration * e) [virtual]
|
Reimplemented in interpreted_vframe.
void abstract_vframe::enumerate_families (enumeration * e) |
bool abstract_vframe::print_frame (fint curFrame = 0) [virtual]
|
void abstract_vframe::print_slot (slotDesc * s, oop meth) |
void abstract_vframe::print () [inline, virtual]
|
Reimplemented from VMObj.
abstract_vframe * abstract_vframe::get_sender (bool skipC) [protected, virtual]
|
virtual void abstract_vframe::print_code (fint curFrame) [protected, pure virtual]
|
Reimplemented in interpreted_vframe.
void abstract_vframe::print_contents () [protected, virtual]
|