Searched refs:java_thread (Results 1 - 25 of 40) sorted by relevance

12

/openjdk10/hotspot/src/share/vm/services/
H A DthreadService.hpp321 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 Dmanagement.cpp1324 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 DheapDumper.cpp1619 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, &reg_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 DjvmtiEnv.cpp132 // 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 DjvmtiEnvBase.cpp578 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(&reg_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(&reg_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 DjvmtiEnvBase.hpp289 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 DjvmtiTrace.cpp278 JavaThread *java_thread = (JavaThread *)thread; local
279 oop threadObj = java_thread->threadObj();
H A DjvmtiImpl.hpp435 static bool suspend(JavaThread *java_thread);
437 static bool resume(JavaThread *java_thread);
H A DjvmtiImpl.cpp837 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 Dunsafe.cpp1107 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 Djvm.cpp2867 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 DjvmtiTagMap.cpp2715 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, &reg_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 DjavaClasses.hpp311 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 DjavaClasses.cpp1258 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 Dinterp_masm_x86.hpp45 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 Dinterp_masm_x86.cpp281 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 DtemplateInterpreterGenerator_x86.cpp224 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 DmacroAssembler_x86.cpp2469 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 Dinterp_masm_aarch64.hpp51 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 DmacroAssembler_aarch64.cpp631 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 Dvm_operations.cpp382 ThreadSnapshot* VM_ThreadDump::snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl) { argument
383 ThreadSnapshot* snapshot = new ThreadSnapshot(java_thread);
H A Dvm_operations.hpp408 ThreadSnapshot* snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl);
/openjdk10/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.hpp59 Register java_thread,
66 Register java_thread,
H A Dinterp_masm_sparc.cpp124 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 Dinterp_masm_s390.hpp58 virtual void check_and_handle_popframe(Register java_thread);
59 virtual void check_and_handle_earlyret(Register java_thread);

Completed in 375 milliseconds

12