/openjdk10/hotspot/src/share/vm/services/ |
H A D | threadService.hpp | 321 JavaThread* java_thread() { return _thread; } function in class:ThreadConcurrentLocks 407 void save_old_state(JavaThread* java_thread) { argument 408 _java_thread = java_thread; 409 _is_alive = is_alive(java_thread); 416 static void set_thread_status(JavaThread* java_thread, argument 418 java_lang_Thread::set_thread_status(java_thread->threadObj(), state); 427 JavaThreadStatusChanger(JavaThread* java_thread, argument 429 save_old_state(java_thread); 433 JavaThreadStatusChanger(JavaThread* java_thread) : _old_state(java_lang_Thread::NEW) { argument 434 save_old_state(java_thread); 441 is_alive(JavaThread* java_thread) argument 457 JavaThreadInObjectWaitState(JavaThread *java_thread, bool timed) argument 486 JavaThreadParkedState(JavaThread *java_thread, bool timed) argument 514 contended_enter_begin(JavaThread *java_thread) argument 528 wait_reenter_begin(JavaThread *java_thread, ObjectMonitor *obj_m) argument 537 wait_reenter_end(JavaThread *java_thread, bool active) argument 544 JavaThreadBlockedOnMonitorEnterState(JavaThread *java_thread, ObjectMonitor *obj_m) argument 571 JavaThreadSleepState(JavaThread *java_thread) argument [all...] |
H A D | management.cpp | 1324 for (JavaThread* java_thread = Threads::first(); java_thread != NULL; java_thread = java_thread->next()) { 1326 ThreadService::reset_contention_count_stat(java_thread); 1328 ThreadService::reset_contention_time_stat(java_thread); 1333 JavaThread* java_thread = Threads::find_java_thread_from_java_tid(tid); variable 1334 if (java_thread == NULL) { 1339 ThreadService::reset_contention_count_stat(java_thread); 1341 ThreadService::reset_contention_time_stat(java_thread); 1396 JavaThread* java_thread = NULL; variable 2113 JavaThread* java_thread = Threads::find_java_thread_from_java_tid(ids_ah->long_at(i)); variable 2135 JavaThread* java_thread = NULL; variable 2184 JavaThread* java_thread = Threads::find_java_thread_from_java_tid(ids_ah->long_at(i)); variable [all...] |
H A D | heapDumper.cpp | 1619 int VM_HeapDumper::do_thread(JavaThread* java_thread, u4 thread_serial_num) { argument 1622 oop threadObj = java_thread->threadObj(); 1626 if (java_thread->has_last_Java_frame()) { 1633 RegisterMap reg_map(java_thread); 1634 frame f = java_thread->last_frame(); 1635 vframe* vf = vframe::new_vframe(&f, ®_map, java_thread); 1639 if (java_thread == _oome_thread && _oome_constructor != NULL) { 1678 java_thread->active_handles()->oops_do(&blk); 1704 java_thread->active_handles()->oops_do(&blk);
|
/openjdk10/hotspot/src/share/vm/prims/ |
H A D | jvmtiEnv.cpp | 132 // Threads_lock NOT held, java_thread not protected by lock 133 // java_thread - pre-checked 136 JvmtiEnv::SetThreadLocalStorage(JavaThread* java_thread, const void* data) { argument 137 JvmtiThreadState* state = java_thread->jvmti_thread_state(); 144 state = JvmtiThreadState::state_for(java_thread); 182 JavaThread* java_thread = java_lang_Thread::thread(thread_oop); local 183 if (java_thread == NULL) { 186 JvmtiThreadState* state = java_thread->jvmti_thread_state(); 521 JavaThread* java_thread = NULL; local 530 java_thread 906 SuspendThread(JavaThread* java_thread) argument 939 JavaThread *java_thread = get_JavaThread(request_list[i]); local 999 ResumeThread(JavaThread* java_thread) argument 1022 JavaThread *java_thread = get_JavaThread(request_list[i]); local 1052 StopThread(JavaThread* java_thread, jobject exception) argument 1079 JavaThread* java_thread = java_lang_Thread::thread(JNIHandles::resolve_external_guard(thread)); local 1156 GetOwnedMonitorInfo(JavaThread* java_thread, jint* owned_monitor_count_ptr, jobject** owned_monitors_ptr) argument 1202 GetOwnedMonitorStackDepthInfo(JavaThread* java_thread, jint* monitor_info_count_ptr, jvmtiMonitorStackDepthInfo** monitor_info_ptr) argument 1251 GetCurrentContendedMonitor(JavaThread* java_thread, jobject* monitor_ptr) argument 1462 GetStackTrace(JavaThread* java_thread, jint start_depth, jint max_frame_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument 1521 GetFrameCount(JavaThread* java_thread, jint* count_ptr) argument 1547 PopFrame(JavaThread* java_thread) argument 1657 GetFrameLocation(JavaThread* java_thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument 1679 NotifyFramePop(JavaThread* java_thread, jint depth) argument 1729 ForceEarlyReturnObject(JavaThread* java_thread, jobject value) argument 1739 ForceEarlyReturnInt(JavaThread* java_thread, jint value) argument 1749 ForceEarlyReturnLong(JavaThread* java_thread, jlong value) argument 1759 ForceEarlyReturnFloat(JavaThread* java_thread, jfloat value) argument 1769 ForceEarlyReturnDouble(JavaThread* java_thread, jdouble value) argument 1779 ForceEarlyReturnVoid(JavaThread* java_thread) argument 1961 GetLocalObject(JavaThread* java_thread, jint depth, jint slot, jobject* value_ptr) argument 1984 GetLocalInstance(JavaThread* java_thread, jint depth, jobject* value_ptr) argument 2008 GetLocalInt(JavaThread* java_thread, jint depth, jint slot, jint* value_ptr) argument 2026 GetLocalLong(JavaThread* java_thread, jint depth, jint slot, jlong* value_ptr) argument 2044 GetLocalFloat(JavaThread* java_thread, jint depth, jint slot, jfloat* value_ptr) argument 2062 GetLocalDouble(JavaThread* java_thread, jint depth, jint slot, jdouble* value_ptr) argument 2079 SetLocalObject(JavaThread* java_thread, jint depth, jint slot, jobject value) argument 2096 SetLocalInt(JavaThread* java_thread, jint depth, jint slot, jint value) argument 2113 SetLocalLong(JavaThread* java_thread, jint depth, jint slot, jlong value) argument 2130 SetLocalFloat(JavaThread* java_thread, jint depth, jint slot, jfloat value) argument 2147 SetLocalDouble(JavaThread* java_thread, jint depth, jint slot, jdouble value) argument 3546 GetThreadCpuTime(JavaThread* java_thread, jlong* nanos_ptr) argument [all...] |
H A D | jvmtiEnvBase.cpp | 578 JvmtiEnvBase::vframeFor(JavaThread* java_thread, jint depth) { argument 579 if (!java_thread->has_last_Java_frame()) { 582 RegisterMap reg_map(java_thread); 583 vframe *vf = java_thread->last_java_vframe(®_map); 634 // in java_thread. 637 JvmtiEnvBase::count_locked_objects(JavaThread *java_thread, Handle hobj) { argument 639 if (!java_thread->has_last_Java_frame()) { 645 RegisterMap reg_map(java_thread); 647 for(javaVFrame *jvf=java_thread->last_java_vframe(®_map); jvf != NULL; 668 JvmtiEnvBase::get_current_contended_monitor(JavaThread *calling_thread, JavaThread *java_thread, jobjec argument 705 get_owned_monitors(JavaThread *calling_thread, JavaThread* java_thread, GrowableArray<jvmtiMonitorStackDepthInfo*> *owned_monitors_list) argument 743 get_locked_objects_in_frame(JavaThread* calling_thread, JavaThread* java_thread, javaVFrame *jvf, GrowableArray<jvmtiMonitorStackDepthInfo*>* owned_monitors_list, int stack_depth) argument 827 get_stack_trace(JavaThread *java_thread, jint start_depth, jint max_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument 911 get_frame_location(JavaThread *java_thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument 1333 check_top_frame(JavaThread* current_thread, JavaThread* java_thread, jvalue value, TosState tos, Handle* ret_ob_h) argument 1395 force_early_return(JavaThread* java_thread, jvalue value, TosState tos) argument [all...] |
H A D | jvmtiEnvBase.hpp | 289 jint count_locked_objects(JavaThread *java_thread, Handle hobj); 291 JavaThread* java_thread, 295 vframe* vframeFor(JavaThread* java_thread, jint depth); 308 jvmtiError get_frame_location(JavaThread* java_thread, jint depth, 312 jvmtiError get_stack_trace(JavaThread *java_thread, 316 JavaThread *java_thread, 318 jvmtiError get_owned_monitors(JavaThread *calling_thread, JavaThread* java_thread, 320 jvmtiError check_top_frame(JavaThread* current_thread, JavaThread* java_thread, 322 jvmtiError force_early_return(JavaThread* java_thread, jvalue value, TosState tos); 416 JavaThread* java_thread, 415 VM_GetOwnedMonitorInfo(JvmtiEnv* env, JavaThread* calling_thread, JavaThread* java_thread, GrowableArray<jvmtiMonitorStackDepthInfo*>* owned_monitor_list) argument 471 VM_GetCurrentContendedMonitor(JvmtiEnv *env, JavaThread *calling_thread, JavaThread *java_thread, jobject *mon_ptr) argument 500 VM_GetStackTrace(JvmtiEnv *env, JavaThread *java_thread, jint start_depth, jint max_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument 630 VM_GetFrameLocation(JvmtiEnv *env, JavaThread* java_thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument [all...] |
H A D | jvmtiTrace.cpp | 278 JavaThread *java_thread = (JavaThread *)thread; local 279 oop threadObj = java_thread->threadObj();
|
H A D | jvmtiImpl.hpp | 435 static bool suspend(JavaThread *java_thread); 437 static bool resume(JavaThread *java_thread);
|
H A D | jvmtiImpl.cpp | 837 bool JvmtiSuspendControl::suspend(JavaThread *java_thread) { argument 845 java_thread->java_suspend(); 852 // assert(java_lang_Thread::thread(java_thread->threadObj()) == NULL || 853 // java_thread->is_being_ext_suspended(), "thread is not suspended"); 855 if (java_lang_Thread::thread(java_thread->threadObj()) == NULL) { 864 bool JvmtiSuspendControl::resume(JavaThread *java_thread) { argument 866 assert(java_thread->is_being_ext_suspended(), "thread should be suspended"); 872 java_thread->java_resume();
|
H A D | unsafe.cpp | 1107 oop java_thread = JNIHandles::resolve_non_null(jthread); 1108 if (java_thread != NULL) { 1109 jlong lp = java_lang_Thread::park_event(java_thread); 1118 java_thread = JNIHandles::resolve_non_null(jthread); 1120 if (java_thread != NULL) { 1121 JavaThread* thr = java_lang_Thread::thread(java_thread); 1125 java_lang_Thread::set_park_event(java_thread, addr_to_java(p));
|
H A D | jvm.cpp | 2867 oop java_thread = JNIHandles::resolve_non_null(jthread); variable 2868 JavaThread* receiver = java_lang_Thread::thread(java_thread); 2871 p2i(receiver), p2i((address)java_thread), p2i(throwable)); 2876 if (java_thread == thread->threadObj()) { 2880 Thread::send_async_exception(java_thread, JNIHandles::resolve(throwable)); 2891 java_lang_Thread::set_stillborn(java_thread); 2906 oop java_thread = JNIHandles::resolve_non_null(jthread); variable 2907 JavaThread* receiver = java_lang_Thread::thread(java_thread); 2961 oop java_thread = JNIHandles::resolve_non_null(jthread); variable 2962 java_lang_Thread::set_priority(java_thread, (ThreadPriorit 3038 oop java_thread = JNIHandles::resolve_non_null(jthread); variable 3091 oop java_thread = JNIHandles::resolve_non_null(jthread); variable 3106 oop java_thread = JNIHandles::resolve_non_null(jthread); variable 3144 oop java_thread = JNIHandles::resolve_non_null(jthread); variable [all...] |
H A D | jvmtiTagMap.cpp | 2715 inline bool collect_stack_roots(JavaThread* java_thread, JNILocalRootsClosure* blk); 3060 inline bool VM_HeapWalkOperation::collect_stack_roots(JavaThread* java_thread, argument 3063 oop threadObj = java_thread->threadObj(); 3073 if (java_thread->has_last_Java_frame()) { 3080 RegisterMap reg_map(java_thread); 3081 frame f = java_thread->last_frame(); 3082 vframe* vf = vframe::new_vframe(&f, ®_map, java_thread); 3140 java_thread->active_handles()->oops_do(blk); 3167 java_thread->active_handles()->oops_do(blk);
|
/openjdk10/hotspot/src/share/vm/classfile/ |
H A D | javaClasses.hpp | 311 static JavaThread* thread(oop java_thread); 313 static void set_thread(oop java_thread, JavaThread* thread); 315 static oop name(oop java_thread); 316 static void set_name(oop java_thread, oop name); 318 static ThreadPriority priority(oop java_thread); 319 static void set_priority(oop java_thread, ThreadPriority priority); 321 static oop threadGroup(oop java_thread); 323 static bool is_stillborn(oop java_thread); 324 static void set_stillborn(oop java_thread); 327 static bool is_alive(oop java_thread); [all...] |
H A D | javaClasses.cpp | 1258 JavaThread* java_lang_Thread::thread(oop java_thread) { argument 1259 return (JavaThread*)java_thread->address_field(_eetop_offset); 1263 void java_lang_Thread::set_thread(oop java_thread, JavaThread* thread) { argument 1264 java_thread->address_field_put(_eetop_offset, (address)thread); 1268 oop java_lang_Thread::name(oop java_thread) { argument 1269 return java_thread->obj_field(_name_offset); 1273 void java_lang_Thread::set_name(oop java_thread, oop name) { argument 1274 java_thread->obj_field_put(_name_offset, name); 1278 ThreadPriority java_lang_Thread::priority(oop java_thread) { argument 1279 return (ThreadPriority)java_thread 1283 set_priority(oop java_thread, ThreadPriority priority) argument 1288 threadGroup(oop java_thread) argument 1293 is_stillborn(oop java_thread) argument 1299 set_stillborn(oop java_thread) argument 1304 is_alive(oop java_thread) argument 1310 is_daemon(oop java_thread) argument 1315 set_daemon(oop java_thread) argument 1319 context_class_loader(oop java_thread) argument 1323 inherited_access_control_context(oop java_thread) argument 1328 stackSize(oop java_thread) argument 1337 set_thread_status(oop java_thread, java_lang_Thread::ThreadStatus status) argument 1346 get_thread_status(oop java_thread) argument 1370 thread_id(oop java_thread) argument 1379 park_blocker(oop java_thread) argument 1390 park_event(oop java_thread) argument 1397 set_park_event(oop java_thread, jlong ptr) argument 1406 thread_status_name(oop java_thread) argument [all...] |
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | interp_masm_x86.hpp | 45 Register java_thread, 61 virtual void check_and_handle_popframe(Register java_thread); 62 virtual void check_and_handle_earlyret(Register java_thread);
|
H A D | interp_masm_x86.cpp | 281 Register java_thread, 292 NOT_LP64(assert(java_thread == noreg , "not expecting a precomputed java thread");) 313 void InterpreterMacroAssembler::check_and_handle_popframe(Register java_thread) { argument 322 Register pop_cond = NOT_LP64(java_thread) // Not clear if any other register is available on 32 bit 324 movl(pop_cond, Address(java_thread, JavaThread::popframe_condition_offset())); 334 NOT_LP64(get_thread(java_thread);) 391 void InterpreterMacroAssembler::check_and_handle_earlyret(Register java_thread) { argument 394 Register tmp = LP64_ONLY(c_rarg0) NOT_LP64(java_thread); 395 Register rthread = LP64_ONLY(r15_thread) NOT_LP64(java_thread); 410 NOT_LP64(get_thread(java_thread);) 280 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument [all...] |
H A D | templateInterpreterGenerator_x86.cpp | 224 const Register java_thread = NOT_LP64(rcx) LP64_ONLY(r15_thread); local 226 NOT_LP64(__ get_thread(java_thread)); 227 __ check_and_handle_popframe(java_thread); 230 NOT_LP64(__ get_thread(java_thread)); 231 __ check_and_handle_earlyret(java_thread);
|
H A D | macroAssembler_x86.cpp | 2469 Register java_thread, 2474 // determine java_thread register 2475 if (!java_thread->is_valid()) { 2477 java_thread = r15_thread; 2479 java_thread = rdi; 2480 get_thread(java_thread); 2489 LP64_ONLY(assert(java_thread == r15_thread, "unexpected register")); 2496 assert(java_thread != oop_result , "cannot use the same register for java_thread & oop_result"); 2497 assert(java_thread ! 2468 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument 2657 get_vm_result(Register oop_result, Register java_thread) argument 2663 get_vm_result_2(Register metadata_result, Register java_thread) argument 2668 check_and_handle_earlyret(Register java_thread) argument 2671 check_and_handle_popframe(Register java_thread) argument 3699 reset_last_Java_frame(Register java_thread, bool clear_fp) argument 3752 set_last_Java_frame(Register java_thread, Register last_java_sp, Register last_java_fp, address last_java_pc) argument [all...] |
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | interp_masm_aarch64.hpp | 51 Register java_thread, 67 virtual void check_and_handle_popframe(Register java_thread); 68 virtual void check_and_handle_earlyret(Register java_thread);
|
H A D | macroAssembler_aarch64.cpp | 631 Register java_thread, 636 // determine java_thread register 637 if (!java_thread->is_valid()) { 638 java_thread = rthread; 648 assert(java_thread == rthread, "unexpected register"); 654 assert(java_thread != oop_result , "cannot use the same register for java_thread & oop_result"); 655 assert(java_thread != last_java_sp, "cannot use the same register for java_thread & last_java_sp"); 659 mov(c_rarg0, java_thread); [all...] |
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | vm_operations.cpp | 382 ThreadSnapshot* VM_ThreadDump::snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl) { argument 383 ThreadSnapshot* snapshot = new ThreadSnapshot(java_thread);
|
H A D | vm_operations.hpp | 408 ThreadSnapshot* snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl);
|
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.hpp | 59 Register java_thread, 66 Register java_thread,
|
H A D | interp_masm_sparc.cpp | 124 Register java_thread, 128 if (!java_thread->is_valid()) 129 java_thread = L7_thread_cache; 131 MacroAssembler::call_VM_leaf_base(java_thread, entry_point, number_of_arguments); 137 Register java_thread, 143 if (!java_thread->is_valid()) 144 java_thread = L7_thread_cache; 150 MacroAssembler::call_VM_base(oop_result, java_thread, last_java_sp, entry_point, number_of_arguments, check_exception); 123 call_VM_leaf_base( Register java_thread, address entry_point, int number_of_arguments ) argument 135 call_VM_base( Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exception ) argument
|
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | interp_masm_s390.hpp | 58 virtual void check_and_handle_popframe(Register java_thread); 59 virtual void check_and_handle_earlyret(Register java_thread);
|