Lines Matching defs:fr
62 // constructor that starts with sender of frame fr (top_frame)
63 vframeStreamForte(JavaThread *jt, frame fr, bool stop_at_java_call_stub);
68 static bool is_decipherable_compiled_frame(JavaThread* thread, frame* fr, nmethod* nm);
70 frame* fr,
78 frame fr,
82 _frame = fr;
131 // Determine if 'fr' is a decipherable compiled frame. We are already
132 // assured that fr is for a java nmethod.
134 static bool is_decipherable_compiled_frame(JavaThread* thread, frame* fr, nmethod* nm) {
137 if (thread->has_last_Java_frame() && thread->last_Java_pc() == fr->pc()) {
140 PcDesc* pc_desc = nm->pc_desc_at(fr->pc());
154 PcDesc* pc_desc = nm->pc_desc_near(fr->pc() + 1);
166 fr->set_pc(pc_desc->real_pc(nm));
171 // Determine if 'fr' is a walkable interpreted frame. Returns false
180 frame* fr,
183 assert(fr->is_interpreted_frame(), "just checking");
199 if (known_valid || fr->is_interpreted_frame_valid(thread)) {
209 methodOop method = fr->interpreter_frame_method();
224 intptr_t bcx = fr->interpreter_frame_bcx();
237 // Determine if 'fr' can be used to find an initial Java frame.
251 frame* fr,
270 frame candidate = *fr;
276 if (fr->cb() == NULL) {
570 frame fr;
573 if (!thread->pd_get_top_frame_for_signal_handler(&fr, ucontext, false)) {
580 forte_fill_call_trace_given_top(thread, trace, depth, fr);
596 frame fr;
599 if (!thread->pd_get_top_frame_for_signal_handler(&fr, ucontext, true)) {
603 forte_fill_call_trace_given_top(thread, trace, depth, fr);