/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | sharedRuntime_sparc.cpp | 130 __ stx(O0, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+0*8); 131 __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8); 132 __ stx(O2, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8); 133 __ stx(O3, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+3*8); 134 __ stx(O4, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+4*8); 135 __ stx(O5, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+5*8); 144 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+0*8, O0); 145 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8, O1); 146 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+2*8, O2); 147 __ ldx(G2_thread, JavaThread [all...] |
H A D | assembler_sparc.cpp | 612 ld(G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()), O0); 613 add(G2_thread, in_bytes(JavaThread::jmp_ring_offset()), O1); 633 and3(O0, JavaThread::jump_ring_buffer_size - 1, O0); 634 st(O0, G2_thread, in_bytes(JavaThread::jmp_ring_index_offset())); 647 ld(G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()), O0); 648 add(G2_thread, in_bytes(JavaThread::jmp_ring_offset()), O1); 668 and3(O0, JavaThread::jump_ring_buffer_size - 1, O0); 669 st(O0, G2_thread, in_bytes(JavaThread::jmp_ring_index_offset())); 690 ld(G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()), O0); 691 add(G2_thread, in_bytes(JavaThread [all...] |
H A D | c1_Runtime1_sparc.cpp | 75 Address vm_result_addr(G2_thread, JavaThread::vm_result_offset()); 77 Address vm_result_addr_2(G2_thread, JavaThread::vm_result_2_offset()); 99 Address vm_result_addr(G2_thread, JavaThread::vm_result_offset()); 107 Address vm_result_addr_2(G2_thread, JavaThread::vm_result_2_offset()); 672 __ lduw(Address(G2_thread, JavaThread::is_method_handle_return_offset()), L0); 839 in_bytes(JavaThread::satb_mark_queue_offset() + 842 in_bytes(JavaThread::satb_mark_queue_offset() + 937 in_bytes(JavaThread::dirty_card_queue_offset() + 940 in_bytes(JavaThread::dirty_card_queue_offset() + 1011 __ ld_ptr(G2_thread, in_bytes(JavaThread [all...] |
H A D | templateInterpreter_sparc.cpp | 870 JavaThread::do_not_unlock_if_synchronized_offset()); 1051 Address flags(G2_thread, JavaThread::frame_anchor_offset() + JavaFrameAnchor::flags_offset()); 1057 Address thread_state(G2_thread, JavaThread::thread_state_offset()); 1073 add(L7_thread_cache, in_bytes(JavaThread::jni_environment_offset()), O0); 1113 __ delayed()->ld(G2_thread, JavaThread::suspend_flags_offset(), G3_scratch); 1121 CAST_FROM_FN_PTR(address, JavaThread::check_special_condition_for_native_trans), 1153 __ ld_ptr(G2_thread, JavaThread::active_handles_offset(), G3_scratch); 1332 JavaThread::do_not_unlock_if_synchronized_offset()); 1637 JavaThread* thread = JavaThread [all...] |
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiEventController.cpp | 214 JavaThread *thread = _state->get_thread(); 287 static void set_user_enabled(JvmtiEnvBase *env, JavaThread *thread, 302 static void thread_started(JavaThread *thread); 303 static void thread_ended(JavaThread *thread); 495 // associated JavaThread is exiting 528 // update the JavaThread cached value for thread-specific should_post_on_exceptions value 578 for (JavaThread *tp = Threads::first(); tp != NULL; tp = tp->next()) { 647 JvmtiEventControllerPrivate::thread_started(JavaThread *thread) { 648 assert(thread->is_Java_thread(), "Must be JavaThread"); 667 JvmtiEventControllerPrivate::thread_ended(JavaThread *threa [all...] |
H A D | jniCheck.cpp | 60 assert(JavaThread::current()->thread_state() == _thread_in_vm, \ 101 JavaThread* thr = (JavaThread*)ThreadLocalStorage::get_thread_slow();\ 144 static void ReportJNIWarning(JavaThread* thr, const char *msg) { 150 static void NativeReportJNIFatalError(JavaThread* thr, const char *msg) { 156 static void NativeReportJNIWarning(JavaThread* thr, const char *msg) { 170 functionEnterCritical(JavaThread* thr) 178 functionEnterCriticalExceptionAllowed(JavaThread* thr) 183 functionEnter(JavaThread* thr) 194 functionEnterExceptionAllowed(JavaThread* th [all...] |
/openjdk7/hotspot/src/share/vm/services/ |
H A D | memTracker.cpp | 47 JavaThread* javaThread = (JavaThread*)thread; 242 MemRecorder* MemTracker::get_thread_recorder(JavaThread* thread) { 337 size_t size, jint seq, address pc, JavaThread* thread) { 490 * We need to collect a JavaThread's per-thread recorder 493 void MemTracker::thread_exiting(JavaThread* thread) { 643 * 2. For all threads other than JavaThread, ThreadCritical is needed 728 if (thr->is_Java_thread() && ((JavaThread*)thr)->is_safepoint_visible()) { 729 _java_thread = (JavaThread*)thr;
|
H A D | memBaseline.cpp | 158 void MemBaseline::check_safepoint(JavaThread* thr) { 364 assert(THREAD->is_Java_thread(), "must be a JavaThread"); 369 check_safepoint((JavaThread*)THREAD); 375 check_safepoint((JavaThread*)THREAD); 378 check_safepoint((JavaThread*)THREAD);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | objectMonitor.cpp | 370 JavaThread * jt = (JavaThread *) Self ; 485 assert (((JavaThread *) Self)->thread_state() == _thread_blocked , "invariant") ; 737 assert (((JavaThread *)Self)->thread_state() != _thread_blocked, "invariant") ; 738 JavaThread * jt = (JavaThread *) Self ; 1292 bool ObjectMonitor::ExitSuspendEquivalent (JavaThread * jSelf) { 1354 JavaThread *jt = (JavaThread *)THREAD; 1380 JavaThread *j [all...] |
H A D | frame.cpp | 63 RegisterMap::RegisterMap(JavaThread *thread, bool update_map) { 215 RegisterMap map(JavaThread::current(), false); // No update 256 void frame::deoptimize(JavaThread* thread) { 339 RegisterMap map(JavaThread::current(), false); 356 frame frame::profile_find_Java_sender_frame(JavaThread *thread) { 545 void frame::print_value_on(outputStream* st, JavaThread *thread) const { 1199 void frame::zap_dead_locals(JavaThread* thread, const RegisterMap* map) { 1225 void frame::zap_dead_interpreted_locals(JavaThread *thread, const RegisterMap* map) { 1248 void frame::zap_dead_compiled_locals(JavaThread* thread, const RegisterMap* reg_map) { 1258 void frame::zap_dead_entry_locals(JavaThread*, cons [all...] |
H A D | deoptimization.cpp | 157 JRT_BLOCK_ENTRY(Deoptimization::UnrollBlock*, Deoptimization::fetch_unroll_info(JavaThread* thread)) 173 Deoptimization::UnrollBlock* Deoptimization::fetch_unroll_info_helper(JavaThread* thread) { 509 void Deoptimization::cleanup_deopt_info(JavaThread *thread, 560 JRT_LEAF(BasicType, Deoptimization::unpack_frames(JavaThread* thread, int exec_mode)) 745 bool Deoptimization::realloc_objects(JavaThread* thread, frame* fr, GrowableArray<ScopeValue*>* objects, TRAPS) { 940 void Deoptimization::relock_objects(GrowableArray<MonitorInfo*>* monitors, JavaThread* thread) { 988 vframeArray* Deoptimization::create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray<compiledVFrame*>* chunk) { 1058 void Deoptimization::revoke_biases_of_monitors(JavaThread* thread, frame fr, RegisterMap* map) { 1104 for (JavaThread* jt = Threads::first(); jt != NULL ; jt = jt->next()) { 1127 void Deoptimization::deoptimize_single_frame(JavaThread* threa [all...] |
H A D | compilationPolicy.cpp | 310 int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread) { 396 void SimpleCompPolicy::method_invocation_event(methodHandle m, JavaThread* thread) { 410 void SimpleCompPolicy::method_back_branch_event(methodHandle m, int bci, JavaThread* thread) { 427 void StackWalkCompPolicy::method_invocation_event(methodHandle m, JavaThread* thread) { 466 void StackWalkCompPolicy::method_back_branch_event(methodHandle m, int bci, JavaThread* thread) { 642 if (methodOopDesc::has_unloaded_classes_in_signature(m, JavaThread::current())) return (_msg = "unloaded signature classes");
|
H A D | vframe.cpp | 49 vframe::vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) 55 vframe::vframe(const frame* fr, JavaThread* thread) 61 vframe* vframe::new_vframe(const frame* f, const RegisterMap* reg_map, JavaThread* thread) { 115 assert(SafepointSynchronize::is_at_safepoint() || JavaThread::current() == thread(), 366 entryVFrame::entryVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) 379 vframeStream::vframeStream(JavaThread* thread, frame top_frame,
|
H A D | advancedThresholdPolicy.cpp | 274 void AdvancedThresholdPolicy::create_mdo(methodHandle mh, JavaThread* THREAD) { 426 void AdvancedThresholdPolicy::submit_compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread) { 434 CompLevel level, nmethod* nm, JavaThread* thread) { 449 int bci, CompLevel level, nmethod* nm, JavaThread* thread) {
|
H A D | java.hpp | 34 extern void before_exit(JavaThread * thread);
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_Runtime1_x86.cpp | 110 movptr(Address(thread, JavaThread::vm_result_offset()), NULL_WORD); 113 movptr(Address(thread, JavaThread::vm_result_2_offset()), NULL_WORD); 127 movptr(oop_result1, Address(thread, JavaThread::vm_result_offset())); 128 movptr(Address(thread, JavaThread::vm_result_offset()), NULL_WORD); 132 movptr(oop_result2, Address(thread, JavaThread::vm_result_2_offset())); 133 movptr(Address(thread, JavaThread::vm_result_2_offset()), NULL_WORD); 672 __ movptr(Address(thread, JavaThread::vm_result_offset()), NULL_WORD); 673 __ movptr(Address(thread, JavaThread::vm_result_2_offset()), NULL_WORD); 704 // load address of JavaThread object for thread-local data 708 // check that fields in JavaThread fo [all...] |
H A D | sharedRuntime_x86_64.cpp | 832 __ movptr(Address(r15_thread, JavaThread::callee_target_offset()), rbx); 2326 __ lea(c_rarg0, Address(r15_thread, in_bytes(JavaThread::jni_environment_offset()))); 2330 __ movl(Address(r15_thread, JavaThread::thread_state_offset()), _thread_in_native); 2363 __ movl(Address(r15_thread, JavaThread::thread_state_offset()), _thread_in_native_trans); 2391 __ cmpl(Address(r15_thread, JavaThread::suspend_flags_offset()), 0); 2407 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, JavaThread::check_special_condition_for_native_trans))); 2409 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, JavaThread::check_special_condition_for_native_trans_and_transition))); 2426 __ movl(Address(r15_thread, JavaThread::thread_state_offset()), _thread_in_Java); 2431 __ cmpl(Address(r15_thread, JavaThread::stack_guard_state_offset()), JavaThread [all...] |
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | debug.cpp | 507 JavaThread* p = JavaThread::active(); 536 JavaThread* p = JavaThread::active(); 550 JavaThread* p = JavaThread::active();
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | JavaThread.java | 41 public class JavaThread extends Thread { class in inherits:Thread 42 private static final boolean DEBUG = System.getProperty("sun.jvm.hotspot.runtime.JavaThread.DEBUG") != null; 78 Type type = db.lookupType("JavaThread"); 104 public JavaThread(Address addr) { method in class:JavaThread 112 public JavaThread next() { 144 OS/CPU-specific JavaThread implementation. May return null if 152 OS/CPU-specific JavaThread implementation. May return null if 238 /** In this system, a JavaThread is the top-level factory for a 239 RegisterMap, since the JavaThread implementation is already 327 /** Gets the Java-side thread object for this JavaThread */ [all...] |
H A D | InterpretedVFrame.java | 125 InterpretedVFrame(Frame fr, RegisterMap regMap, JavaThread thread) {
|
H A D | JavaVFrame.java | 44 JavaVFrame(Frame fr, RegisterMap regMap, JavaThread thread) {
|
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | frame_zero.cpp | 104 get_interpreterState()->set_thread((JavaThread *) thread); 107 bool frame::safe_for_sender(JavaThread *thread) { 114 bool frame::is_interpreted_frame_valid(JavaThread *thread) const {
|
H A D | interpreterRT_zero.cpp | 144 InterpreterRuntime::slow_signature_handler(JavaThread* thread,
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/ |
H A D | StackTrace.java | 65 for (JavaThread cur = threads.first(); cur != null; cur = cur.next(), i++) {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/ |
H A D | MonitorCacheDumpPanel.java | 75 JavaThread thread = threads.owningThreadFromMonitor(mon);
|