Lines Matching refs:java_thread

578 JvmtiEnvBase::vframeFor(JavaThread* java_thread, jint depth) {
579 if (!java_thread->has_last_Java_frame()) {
582 RegisterMap reg_map(java_thread);
583 vframe *vf = java_thread->last_java_vframe(&reg_map);
634 // in java_thread.
637 JvmtiEnvBase::count_locked_objects(JavaThread *java_thread, Handle hobj) {
639 if (!java_thread->has_last_Java_frame()) {
645 RegisterMap reg_map(java_thread);
647 for(javaVFrame *jvf=java_thread->last_java_vframe(&reg_map); jvf != NULL;
668 JvmtiEnvBase::get_current_contended_monitor(JavaThread *calling_thread, JavaThread *java_thread, jobject *monitor_ptr) {
673 is_thread_fully_suspended(java_thread, false, &debug_bits)),
676 ObjectMonitor *mon = java_thread->current_waiting_monitor();
679 mon = java_thread->current_pending_monitor();
705 JvmtiEnvBase::get_owned_monitors(JavaThread *calling_thread, JavaThread* java_thread,
712 is_thread_fully_suspended(java_thread, false, &debug_bits)),
715 if (java_thread->has_last_Java_frame()) {
718 RegisterMap reg_map(java_thread);
721 for (javaVFrame *jvf = java_thread->last_java_vframe(&reg_map); jvf != NULL;
725 err = get_locked_objects_in_frame(calling_thread, java_thread, jvf, owned_monitors_list, depth-1);
734 JvmtiMonitorClosure jmc(java_thread, calling_thread, owned_monitors_list, this);
743 JvmtiEnvBase::get_locked_objects_in_frame(JavaThread* calling_thread, JavaThread* java_thread,
757 ObjectMonitor *mon = java_thread->current_waiting_monitor();
765 ObjectMonitor *mon = java_thread->current_pending_monitor();
827 JvmtiEnvBase::get_stack_trace(JavaThread *java_thread,
834 is_thread_fully_suspended(java_thread, false, &debug_bits)),
837 if (java_thread->has_last_Java_frame()) {
838 RegisterMap reg_map(java_thread);
841 javaVFrame *jvf = java_thread->last_java_vframe(&reg_map);
911 JvmtiEnvBase::get_frame_location(JavaThread *java_thread, jint depth,
917 is_thread_fully_suspended(java_thread, false, &debug_bits)),
922 vframe *vf = vframeFor(java_thread, depth);
1333 JvmtiEnvBase::check_top_frame(JavaThread* current_thread, JavaThread* java_thread,
1337 vframe *vf = vframeFor(java_thread, 0);
1350 Deoptimization::deoptimize_frame(java_thread, jvf->fr().id());
1391 // Threads_lock NOT held, java_thread not protected by lock
1392 // java_thread - pre-checked
1395 JvmtiEnvBase::force_early_return(JavaThread* java_thread, jvalue value, TosState tos) {
1401 JvmtiThreadState* state = JvmtiThreadState::state_for(java_thread);
1406 // Check if java_thread is fully suspended
1407 if (!is_thread_fully_suspended(java_thread,
1425 OSThread* osThread = java_thread->osthread();
1431 jvmtiError err = check_top_frame(current_thread, java_thread, value, tos, &ret_ob_h);