Lines Matching refs:pc

400     address pc = method()->code_base() + branch_bci;
401 Bytecodes::Code branch = Bytecodes::code_at(method(), pc);
411 offset = (int16_t)Bytes::get_Java_u2(pc + 1);
414 offset = Bytes::get_Java_u4(pc + 1);
457 JRT_ENTRY_NO_ASYNC(static address, exception_handler_for_pc_helper(JavaThread* thread, oopDesc* ex, address pc, nmethod*& nm))
462 nm = CodeCache::find_nmethod(pc);
464 // Adjust the pc as needed/
465 if (nm->is_deopt_pc(pc)) {
468 // if the frame isn't deopted then pc must not correspond to the caller of last_frame
470 pc = exception_frame.pc();
512 address fast_continuation = nm->handler_for_exception_and_pc(exception, pc);
515 thread->set_is_method_handle_return(nm->is_method_handle_return(pc));
535 exception->print_value_string(), (address)exception(), nm->method()->print_value_string(), pc, thread);
540 // Clear out the exception oop and pc since looking up an
547 continuation = SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, false, false);
550 thread->set_exception_pc(pc);
554 nm->add_handler_for_exception_and_pc(exception, pc, continuation);
560 thread->set_is_method_handle_return(nm->is_method_handle_return(pc));
566 thread, continuation, pc);
579 address pc = thread->exception_pc();
587 continuation = exception_handler_for_pc_helper(thread, exception, pc, nm);
696 assert(CodeCache::find_nmethod(caller_frame.pc()) != NULL, "sanity");
904 nmethod* nm = CodeCache::find_nmethod(caller_frame.pc());
918 nmethod* nm = CodeCache::find_nmethod(caller_frame.pc());
933 NativeGeneralJump* jump = nativeGeneralJump_at(caller_frame.pc());
950 address stub_location = caller_frame.pc() + PatchingStub::patch_info_offset();
959 nmethod* caller_code = CodeCache::find_nmethod(caller_frame.pc());
962 // NOTE we use pc() not original_pc() because we already know they are
965 OopMap* map = caller_code->oop_map_for_return_address(caller_frame.pc());