#include <vframe.hpp>
Inheritance diagram for deltaVFrame:


Public Member Functions | |
| deltaVFrame (const frame *fr) | |
| bool | is_delta_frame () const |
| virtual oop | receiver () const =0 |
| virtual methodOop | method () const =0 |
| virtual int | bci () const =0 |
| virtual oop | temp_at (int offset) const =0 |
| virtual oop | expression_at (int index) const =0 |
| virtual oop | context_temp_at (int offset) const =0 |
| virtual contextOop | canonical_context () const =0 |
| virtual GrowableArray< oop > * | expression_stack () const =0 |
| virtual deltaVFrame * | parent () const =0 |
| deltaVFrame * | sender_delta_frame () const |
| GrowableArray< oop > * | arguments () const |
| oop | argument_at (int index) const |
| void | print () |
| void | print_activation (int index) const |
| void | verify () const |
| virtual void | verify_debug_info () const |
Private Member Functions | |
| oop | callee_argument_at (int index) const |
Definition at line 95 of file vframe.hpp.
| deltaVFrame::deltaVFrame | ( | const frame * | fr | ) | [inline] |
Definition at line 101 of file vframe.hpp.
| oop deltaVFrame::argument_at | ( | int | index | ) | const |
Definition at line 101 of file vframe.cpp.
References vframe::callee_argument_at(), method(), and vframe::sender().
Referenced by arguments(), scopeNode::parameter_at(), and verify().
Here is the call graph for this function:

| GrowableArray< oop > * deltaVFrame::arguments | ( | ) | const |
Definition at line 91 of file vframe.cpp.
References argument_at(), method(), methodOopDesc::number_of_arguments(), GrowableArray< E >::push(), and vframe::sender().
Here is the call graph for this function:

| virtual int deltaVFrame::bci | ( | ) | const [pure virtual] |
Implemented in interpretedVFrame.
Referenced by StackChunkBuilder::append(), and scopeNode::scopeNode().
| oop deltaVFrame::callee_argument_at | ( | int | index | ) | const [private, virtual] |
Reimplemented from vframe.
Definition at line 105 of file vframe.cpp.
References expression_at().
Here is the call graph for this function:

| virtual contextOop deltaVFrame::canonical_context | ( | ) | const [pure virtual] |
| virtual oop deltaVFrame::context_temp_at | ( | int | offset | ) | const [pure virtual] |
| virtual oop deltaVFrame::expression_at | ( | int | index | ) | const [pure virtual] |
| virtual GrowableArray<oop>* deltaVFrame::expression_stack | ( | ) | const [pure virtual] |
Implemented in interpretedVFrame.
Referenced by StackChunkBuilder::append(), and scopeNode::print_frame_header().
| bool deltaVFrame::is_delta_frame | ( | ) | const [inline, virtual] |
| virtual methodOop deltaVFrame::method | ( | ) | const [pure virtual] |
Implemented in interpretedVFrame.
Referenced by StackChunkBuilder::append(), argument_at(), arguments(), scopeNode::scopeNode(), and verify().
| virtual deltaVFrame* deltaVFrame::parent | ( | ) | const [pure virtual] |
Implemented in interpretedVFrame.
| void deltaVFrame::print | ( | ) | [virtual] |
Reimplemented from vframe.
Definition at line 109 of file vframe.cpp.
References lprintf(), and vframe::print().
Here is the call graph for this function:

| void deltaVFrame::print_activation | ( | int | index | ) | const |
Definition at line 114 of file vframe.cpp.
References prettyPrinter::print().
Referenced by evaluator::single_step(), and verify().
Here is the call graph for this function:

| virtual oop deltaVFrame::receiver | ( | ) | const [pure virtual] |
Implemented in interpretedVFrame.
Referenced by StackChunkBuilder::append(), scopeNode::print_frame_header(), and scopeNode::scopeNode().
| deltaVFrame * deltaVFrame::sender_delta_frame | ( | ) | const |
Definition at line 120 of file vframe.cpp.
References vframe::is_delta_frame(), and vframe::sender().
Here is the call graph for this function:

| virtual oop deltaVFrame::temp_at | ( | int | offset | ) | const [pure virtual] |
Implemented in interpretedVFrame.
Referenced by StackChunkBuilder::append(), and scopeNode::stack_temp_at().
| void deltaVFrame::verify | ( | ) | const [virtual] |
Reimplemented from vframe.
Reimplemented in interpretedVFrame.
Definition at line 129 of file vframe.cpp.
References argument_at(), vframe::fr(), method(), methodOopDesc::number_of_arguments(), print_activation(), outputStream::print_cr(), std, frame::verify(), and warning().
Referenced by interpretedVFrame::verify().
Here is the call graph for this function:

| virtual void deltaVFrame::verify_debug_info | ( | ) | const [inline, virtual] |
Definition at line 150 of file vframe.hpp.
1.4.7