Lines Matching refs:deoptee
188 // Now get the deoptee with a valid map
189 frame deoptee = stub_frame.sender(&map);
190 // Set the deoptee nmethod
192 thread->set_deopt_nmethod(deoptee.cb()->as_nmethod_or_null());
200 assert(deoptee.is_compiled_frame(), "Wrong frame type");
202 vframe* vf = vframe::new_vframe(&deoptee, &map, thread);
231 oop result = deoptee.saved_oop_result(&map);
243 reallocated = realloc_objects(thread, &deoptee, objects, THREAD);
247 reassign_fields(&deoptee, &map, objects);
258 deoptee.set_saved_oop_result(&map, return_value());
296 vframeArray* array = create_vframeArray(thread, deoptee, &map, chunk);
337 nmethod* deoptee_nm = deoptee.cb()->as_nmethod_or_null();
338 if (deoptee_nm != NULL && deoptee_nm->is_method_handle_return(deoptee.pc()))
339 unpack_sp = deoptee.unextended_sp();
376 // Find the current pc for sender of the deoptee. Since the sender may have been deoptimized
377 // itself since the deoptee vframeArray was created we must get a fresh value of the pc rather
380 frame deopt_sender = stub_frame.sender(&dummy_map); // First is the deoptee frame
381 deopt_sender = deopt_sender.sender(&dummy_map); // Now deoptee caller