Searched defs:java_thread (Results 1 - 20 of 20) sorted by relevance

/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiTrace.cpp264 JavaThread *java_thread = (JavaThread *)thread; local
265 oop threadObj = java_thread->threadObj();
H A DjvmtiEnvBase.hpp270 jint count_locked_objects(JavaThread *java_thread, Handle hobj);
272 JavaThread* java_thread,
276 vframe* vframeFor(JavaThread* java_thread, jint depth);
289 jvmtiError get_frame_location(JavaThread* java_thread, jint depth,
293 jvmtiError get_stack_trace(JavaThread *java_thread,
297 JavaThread *java_thread,
299 jvmtiError get_owned_monitors(JavaThread *calling_thread, JavaThread* java_thread,
301 jvmtiError check_top_frame(JavaThread* current_thread, JavaThread* java_thread,
303 jvmtiError force_early_return(JavaThread* java_thread, jvalue value, TosState tos);
343 JavaThread* java_thread,
342 VM_GetOwnedMonitorInfo(JvmtiEnv* env, JavaThread* calling_thread, JavaThread* java_thread, GrowableArray<jvmtiMonitorStackDepthInfo*>* owned_monitor_list) argument
394 VM_GetCurrentContendedMonitor(JvmtiEnv *env, JavaThread *calling_thread, JavaThread *java_thread, jobject *mon_ptr) argument
419 VM_GetStackTrace(JvmtiEnv *env, JavaThread *java_thread, jint start_depth, jint max_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument
541 VM_GetFrameLocation(JvmtiEnv *env, JavaThread* java_thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument
[all...]
H A DjvmtiImpl.cpp836 bool JvmtiSuspendControl::suspend(JavaThread *java_thread) { argument
844 java_thread->java_suspend();
851 // assert(java_lang_Thread::thread(java_thread->threadObj()) == NULL ||
852 // java_thread->is_being_ext_suspended(), "thread is not suspended");
854 if (java_lang_Thread::thread(java_thread->threadObj()) == NULL) {
863 bool JvmtiSuspendControl::resume(JavaThread *java_thread) { argument
865 assert(java_thread->is_being_ext_suspended(), "thread should be suspended");
871 java_thread->java_resume();
H A DjvmtiEnvBase.cpp564 JvmtiEnvBase::vframeFor(JavaThread* java_thread, jint depth) { argument
565 if (!java_thread->has_last_Java_frame()) {
568 RegisterMap reg_map(java_thread);
569 vframe *vf = java_thread->last_java_vframe(&reg_map);
619 // in java_thread.
622 JvmtiEnvBase::count_locked_objects(JavaThread *java_thread, Handle hobj) { argument
624 if (!java_thread->has_last_Java_frame()) {
630 RegisterMap reg_map(java_thread);
632 for(javaVFrame *jvf=java_thread->last_java_vframe(&reg_map); jvf != NULL;
653 JvmtiEnvBase::get_current_contended_monitor(JavaThread *calling_thread, JavaThread *java_thread, jobjec argument
690 get_owned_monitors(JavaThread *calling_thread, JavaThread* java_thread, GrowableArray<jvmtiMonitorStackDepthInfo*> *owned_monitors_list) argument
728 get_locked_objects_in_frame(JavaThread* calling_thread, JavaThread* java_thread, javaVFrame *jvf, GrowableArray<jvmtiMonitorStackDepthInfo*>* owned_monitors_list, int stack_depth) argument
812 get_stack_trace(JavaThread *java_thread, jint start_depth, jint max_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument
896 get_frame_location(JavaThread *java_thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument
1318 check_top_frame(JavaThread* current_thread, JavaThread* java_thread, jvalue value, TosState tos, Handle* ret_ob_h) argument
1380 force_early_return(JavaThread* java_thread, jvalue value, TosState tos) argument
[all...]
H A Djvm.cpp2788 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
2789 JavaThread* receiver = java_lang_Thread::thread(java_thread);
2792 receiver, (address)java_thread, throwable); variable
2797 if (java_thread == thread->threadObj()) {
2801 Thread::send_async_exception(java_thread, JNIHandles::resolve(throwable));
2812 java_lang_Thread::set_stillborn(java_thread);
2827 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
2828 JavaThread* receiver = java_lang_Thread::thread(java_thread);
2882 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
2883 java_lang_Thread::set_priority(java_thread, (ThreadPriorit
2994 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
3047 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
3062 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
3100 oop java_thread = JNIHandles::resolve_non_null(jthread); variable
[all...]
H A DjvmtiEnv.cpp136 // Threads_lock NOT held, java_thread not protected by lock
137 // java_thread - pre-checked
140 JvmtiEnv::SetThreadLocalStorage(JavaThread* java_thread, const void* data) { argument
141 JvmtiThreadState* state = java_thread->jvmti_thread_state();
148 state = JvmtiThreadState::state_for(java_thread);
186 JavaThread* java_thread = java_lang_Thread::thread(thread_oop); local
187 if (java_thread == NULL) {
190 JvmtiThreadState* state = java_thread->jvmti_thread_state();
374 JavaThread* java_thread = NULL; local
383 java_thread
758 SuspendThread(JavaThread* java_thread) argument
791 JavaThread *java_thread = get_JavaThread(request_list[i]); local
851 ResumeThread(JavaThread* java_thread) argument
874 JavaThread *java_thread = get_JavaThread(request_list[i]); local
904 StopThread(JavaThread* java_thread, jobject exception) argument
931 JavaThread* java_thread = java_lang_Thread::thread(JNIHandles::resolve_external_guard(thread)); local
1007 GetOwnedMonitorInfo(JavaThread* java_thread, jint* owned_monitor_count_ptr, jobject** owned_monitors_ptr) argument
1052 GetOwnedMonitorStackDepthInfo(JavaThread* java_thread, jint* monitor_info_count_ptr, jvmtiMonitorStackDepthInfo** monitor_info_ptr) argument
1100 GetCurrentContendedMonitor(JavaThread* java_thread, jobject* monitor_ptr) argument
1311 GetStackTrace(JavaThread* java_thread, jint start_depth, jint max_frame_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument
1368 GetFrameCount(JavaThread* java_thread, jint* count_ptr) argument
1392 PopFrame(JavaThread* java_thread) argument
1490 GetFrameLocation(JavaThread* java_thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument
1511 NotifyFramePop(JavaThread* java_thread, jint depth) argument
1553 ForceEarlyReturnObject(JavaThread* java_thread, jobject value) argument
1563 ForceEarlyReturnInt(JavaThread* java_thread, jint value) argument
1573 ForceEarlyReturnLong(JavaThread* java_thread, jlong value) argument
1583 ForceEarlyReturnFloat(JavaThread* java_thread, jfloat value) argument
1593 ForceEarlyReturnDouble(JavaThread* java_thread, jdouble value) argument
1603 ForceEarlyReturnVoid(JavaThread* java_thread) argument
1786 GetLocalObject(JavaThread* java_thread, jint depth, jint slot, jobject* value_ptr) argument
1809 GetLocalInstance(JavaThread* java_thread, jint depth, jobject* value_ptr) argument
1833 GetLocalInt(JavaThread* java_thread, jint depth, jint slot, jint* value_ptr) argument
1851 GetLocalLong(JavaThread* java_thread, jint depth, jint slot, jlong* value_ptr) argument
1869 GetLocalFloat(JavaThread* java_thread, jint depth, jint slot, jfloat* value_ptr) argument
1887 GetLocalDouble(JavaThread* java_thread, jint depth, jint slot, jdouble* value_ptr) argument
1904 SetLocalObject(JavaThread* java_thread, jint depth, jint slot, jobject value) argument
1921 SetLocalInt(JavaThread* java_thread, jint depth, jint slot, jint value) argument
1938 SetLocalLong(JavaThread* java_thread, jint depth, jint slot, jlong value) argument
1955 SetLocalFloat(JavaThread* java_thread, jint depth, jint slot, jfloat value) argument
1972 SetLocalDouble(JavaThread* java_thread, jint depth, jint slot, jdouble value) argument
3352 GetThreadCpuTime(JavaThread* java_thread, jlong* nanos_ptr) argument
[all...]
H A DjvmtiTagMap.cpp2742 inline bool collect_stack_roots(JavaThread* java_thread, JNILocalRootsClosure* blk);
3091 inline bool VM_HeapWalkOperation::collect_stack_roots(JavaThread* java_thread, argument
3094 oop threadObj = java_thread->threadObj();
3104 if (java_thread->has_last_Java_frame()) {
3111 RegisterMap reg_map(java_thread);
3112 frame f = java_thread->last_frame();
3113 vframe* vf = vframe::new_vframe(&f, &reg_map, java_thread);
3149 java_thread->active_handles()->oops_do(blk);
3176 java_thread->active_handles()->oops_do(blk);
/openjdk7/hotspot/src/share/vm/runtime/
H A Dvm_operations.cpp372 ThreadSnapshot* VM_ThreadDump::snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl) { argument
373 ThreadSnapshot* snapshot = new ThreadSnapshot(java_thread);
H A Dos.hpp399 java_thread, enumerator in enum:os::ThreadType
H A Dthread.cpp463 void Thread::send_async_exception(oop java_thread, oop java_throwable) { argument
464 VM_ThreadStop* vm_stop = new VM_ThreadStop(java_thread, java_throwable);
1544 os::ThreadType thr_type = os::java_thread;
1546 os::java_thread;
2985 // added to the Threads list for if a GC happens, then the java_thread oop
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dinterp_masm_x86_32.cpp98 Register java_thread,
118 assert(java_thread == noreg , "not expecting a precomputed java thread");
121 MacroAssembler::call_VM_base(oop_result, java_thread, last_java_sp, entry_point, number_of_arguments, check_exceptions);
128 void InterpreterMacroAssembler::check_and_handle_popframe(Register java_thread) { argument
134 Register pop_cond = java_thread; // Not clear if any other register is available...
135 movl(pop_cond, Address(java_thread, JavaThread::popframe_condition_offset()));
145 get_thread(java_thread);
180 void InterpreterMacroAssembler::check_and_handle_earlyret(Register java_thread) { argument
183 Register tmp = java_thread;
197 get_thread(java_thread);
96 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 Dinterp_masm_x86_64.cpp96 Register java_thread,
107 // assert(java_thread == noreg , "not expecting a precomputed java thread");
129 void InterpreterMacroAssembler::check_and_handle_popframe(Register java_thread) { argument
177 void InterpreterMacroAssembler::check_and_handle_earlyret(Register java_thread) { argument
95 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
H A DsharedRuntime_x86_32.cpp3354 const Register java_thread = rdi; // callee-saved for VC++ local
3375 __ get_thread(java_thread);
3376 __ push(java_thread);
3377 __ set_last_Java_frame(java_thread, noreg, noreg, NULL);
3381 __ movptr(rax, Address(java_thread, JavaThread::saved_exception_pc_offset()));
3401 __ get_thread(java_thread);
3402 __ reset_last_Java_frame(java_thread, false, false);
3404 __ cmpptr(Address(java_thread, Thread::pending_exception_offset()), (int32_t)NULL_WORD);
H A DstubGenerator_x86_32.cpp2804 Register java_thread = rbx; local
2805 __ get_thread(java_thread);
2817 __ movptr(Address(rsp, thread_off * wordSize), java_thread); local
2827 __ set_last_Java_frame(java_thread, rsp, rbp, NULL);
2839 __ get_thread(java_thread);
2841 __ reset_last_Java_frame(java_thread, true, false);
2848 __ cmpptr(Address(java_thread, Thread::pending_exception_offset()), (int32_t)NULL_WORD);
H A Dassembler_x86.cpp6997 Register java_thread,
7002 // determine java_thread register
7003 if (!java_thread->is_valid()) {
7005 java_thread = r15_thread;
7007 java_thread = rdi;
7008 get_thread(java_thread);
7017 LP64_ONLY(assert(java_thread == r15_thread, "unexpected register"));
7024 assert(java_thread != oop_result , "cannot use the same register for java_thread & oop_result");
7025 assert(java_thread !
6996 call_VM_base(Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exceptions) argument
7184 check_and_handle_earlyret(Register java_thread) argument
7187 check_and_handle_popframe(Register java_thread) argument
8271 reset_last_Java_frame(Register java_thread, bool clear_fp, bool clear_pc) argument
8324 set_last_Java_frame(Register java_thread, Register last_java_sp, Register last_java_fp, address last_java_pc) argument
[all...]
/openjdk7/hotspot/src/share/vm/services/
H A DheapDumper.cpp1585 int VM_HeapDumper::do_thread(JavaThread* java_thread, u4 thread_serial_num) { argument
1588 oop threadObj = java_thread->threadObj();
1592 if (java_thread->has_last_Java_frame()) {
1599 RegisterMap reg_map(java_thread);
1600 frame f = java_thread->last_frame();
1601 vframe* vf = vframe::new_vframe(&f, &reg_map, java_thread);
1605 if (java_thread == _oome_thread && _oome_constructor != NULL) {
1632 java_thread->active_handles()->oops_do(&blk);
1658 java_thread->active_handles()->oops_do(&blk);
H A Dmanagement.cpp368 JavaThread* java_thread = NULL; local
375 java_thread = thread;
379 return java_thread;
827 JavaThread* java_thread = find_java_thread_from_id(ids_ah->long_at(i)); variable
828 if (java_thread != NULL) {
829 sizeArray_h->long_at_put(i, java_thread->cooked_allocated_bytes());
1451 for (JavaThread* java_thread = Threads::first(); java_thread != NULL; java_thread = java_thread
1460 JavaThread* java_thread = find_java_thread_from_id(tid); variable
1523 JavaThread* java_thread = NULL; variable
1552 JavaThread* java_thread = NULL; variable
1601 JavaThread* java_thread = find_java_thread_from_id(ids_ah->long_at(i)); variable
[all...]
H A DthreadService.hpp314 JavaThread* java_thread() { return _thread; } function in class:ThreadConcurrentLocks
399 void save_old_state(JavaThread* java_thread) { argument
400 _java_thread = java_thread;
401 _is_alive = is_alive(java_thread);
408 static void set_thread_status(JavaThread* java_thread, argument
410 java_lang_Thread::set_thread_status(java_thread->threadObj(), state);
419 JavaThreadStatusChanger(JavaThread* java_thread, argument
421 save_old_state(java_thread);
425 JavaThreadStatusChanger(JavaThread* java_thread) { argument
426 save_old_state(java_thread);
433 is_alive(JavaThread* java_thread) argument
449 JavaThreadInObjectWaitState(JavaThread *java_thread, bool timed) argument
478 JavaThreadParkedState(JavaThread *java_thread, bool timed) argument
506 contended_enter_begin(JavaThread *java_thread) argument
520 wait_reenter_begin(JavaThread *java_thread, ObjectMonitor *obj_m) argument
529 wait_reenter_end(JavaThread *java_thread, bool active) argument
536 JavaThreadBlockedOnMonitorEnterState(JavaThread *java_thread, ObjectMonitor *obj_m) argument
563 JavaThreadSleepState(JavaThread *java_thread) argument
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.cpp146 Register java_thread,
150 if (!java_thread->is_valid())
151 java_thread = L7_thread_cache;
153 MacroAssembler::call_VM_leaf_base(java_thread, entry_point, number_of_arguments);
159 Register java_thread,
165 if (!java_thread->is_valid())
166 java_thread = L7_thread_cache;
172 MacroAssembler::call_VM_base(oop_result, java_thread, last_java_sp, entry_point, number_of_arguments, check_exception);
145 call_VM_leaf_base( Register java_thread, address entry_point, int number_of_arguments ) argument
157 call_VM_base( Register oop_result, Register java_thread, Register last_java_sp, address entry_point, int number_of_arguments, bool check_exception ) argument
/openjdk7/hotspot/src/share/vm/classfile/
H A DjavaClasses.cpp838 JavaThread* java_lang_Thread::thread(oop java_thread) { argument
839 return (JavaThread*)java_thread->address_field(_eetop_offset);
843 void java_lang_Thread::set_thread(oop java_thread, JavaThread* thread) { argument
844 java_thread->address_field_put(_eetop_offset, (address)thread);
848 typeArrayOop java_lang_Thread::name(oop java_thread) { argument
849 oop name = java_thread->obj_field(_name_offset);
855 void java_lang_Thread::set_name(oop java_thread, typeArrayOop name) { argument
856 assert(java_thread->obj_field(_name_offset) == NULL, "name should be NULL");
857 java_thread->obj_field_put(_name_offset, name);
861 ThreadPriority java_lang_Thread::priority(oop java_thread) { argument
866 set_priority(oop java_thread, ThreadPriority priority) argument
871 threadGroup(oop java_thread) argument
876 is_stillborn(oop java_thread) argument
882 set_stillborn(oop java_thread) argument
887 is_alive(oop java_thread) argument
893 is_daemon(oop java_thread) argument
898 set_daemon(oop java_thread) argument
902 context_class_loader(oop java_thread) argument
906 inherited_access_control_context(oop java_thread) argument
911 stackSize(oop java_thread) argument
922 set_thread_status(oop java_thread, java_lang_Thread::ThreadStatus status) argument
931 get_thread_status(oop java_thread) argument
953 thread_id(oop java_thread) argument
962 park_blocker(oop java_thread) argument
973 park_event(oop java_thread) argument
980 set_park_event(oop java_thread, jlong ptr) argument
989 thread_status_name(oop java_thread) argument
[all...]

Completed in 353 milliseconds