Lines Matching defs:vframe
44 // The vframe inheritance hierarchy:
45 // - vframe
54 class vframe: public ResourceObj {
60 vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread);
61 vframe(const frame* fr, JavaThread* thread);
64 static vframe* new_vframe(const frame* f, const RegisterMap *reg_map, JavaThread* thread);
79 // Returns the sender vframe
80 virtual vframe* sender() const;
85 // Answers if the this is the top vframe in the frame, i.e., if the sender vframe
89 // Returns top vframe within same frame (see is_top())
90 virtual vframe* top() const;
106 class javaVFrame: public vframe {
125 javaVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : vframe(fr, reg_map, thread) {}
126 javaVFrame(const frame* fr, JavaThread* thread) : vframe(fr, thread) {}
130 static javaVFrame* cast(vframe* vf) {
155 friend class vframe;
181 static interpretedVFrame* cast(vframe* vf) {
198 friend class vframe;
202 class externalVFrame: public vframe {
204 externalVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : vframe(fr, reg_map, thread) {}
212 friend class vframe;
224 static entryVFrame* cast(vframe* vf) {
235 friend class vframe;