Lines Matching defs:RFrame
35 class RFrame : public ResourceObj {
39 RFrame* _caller; // caller / callee rframes (or NULL)
40 RFrame*const _callee;
46 RFrame(frame fr, JavaThread* thread, RFrame*const callee);
52 static RFrame* new_RFrame(frame fr, JavaThread* thread, RFrame*const callee);
67 RFrame* caller();
68 RFrame* callee() const { return _callee; }
69 RFrame* parent() const; // rframe containing lexical scope (if any)
78 class CompiledRFrame : public RFrame { // frame containing a compiled method
84 CompiledRFrame(frame fr, JavaThread* thread, RFrame*const callee);
86 friend class RFrame;
98 class InterpretedRFrame : public RFrame { // interpreter frame
103 InterpretedRFrame(frame fr, JavaThread* thread, RFrame*const callee);
105 friend class RFrame;
119 DeoptimizedRFrame(frame fr, JavaThread* thread, RFrame*const callee);
120 friend class RFrame;