Lines Matching refs:pc
249 // We must always be able to find a recognizable pc
313 // stale pc. So if the sender blob is not something we'd expect we have little choice but to declare
345 frame::frame(intptr_t* sp, unpatchable_t, address pc, CodeBlob* cb) {
351 _pc = pc;
354 assert(pc == NULL && cb == NULL || pc != NULL, "can't have a cb and no pc!");
361 // Without a valid unextended_sp() we can't convert the pc to "original"
381 // In case of native stubs, the pc retrieved here might be
422 return Interpreter::contains(pc());
479 assert(jfa->last_Java_pc() != NULL, "No captured pc!");
524 // interpreted but its pc is in the code cache (for c1 -> osr_frame_return_id stub), so it must be
552 void frame::patch_pc(Thread* thread, address pc) {
558 // be original pc and frame could have the deopt pc.
559 // assert(_pc == *O7_addr() + pc_return_offset, "frame has wrong pc");
560 tty->print_cr("patch_pc at address 0x%x [0x%x -> 0x%x] ", O7_addr(), _pc, pc);
562 _cb = CodeCache::find_blob(pc);
563 *O7_addr() = pc - pc_return_offset;
696 // Windows have been flushed on entry (but not marked). Capture the pc that
698 // This pc resides in the called of the frame corresponding to "sp".
703 // and lets us find the pc just once rather than multiple times as it did