/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Runtime1.hpp | 134 static void new_instance (JavaThread* thread, klassOopDesc* klass); 135 static void new_type_array (JavaThread* thread, klassOopDesc* klass, jint length); 136 static void new_object_array(JavaThread* thread, klassOopDesc* klass, jint length); 137 static void new_multi_array (JavaThread* thread, klassOopDesc* klass, int rank, jint* dims); 139 static address counter_overflow(JavaThread* thread, int bci, methodOopDesc* method); 141 static void unimplemented_entry (JavaThread* thread, StubID id); 143 static address exception_handler_for_pc(JavaThread* thread); 145 static void throw_range_check_exception(JavaThread* thread, int index); 146 static void throw_index_exception(JavaThread* thread, int index); 147 static void throw_div0_exception(JavaThread* threa [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | JavaThreadPDAccess.java | 38 public Frame getLastFramePD(JavaThread thread, Address addr); 39 public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap); 40 public Frame getCurrentFrameGuess(JavaThread thread, Address addr);
|
H A D | JvmtiAgentThread.java | 35 public class JvmtiAgentThread extends JavaThread {
|
H A D | ServiceThread.java | 32 public class ServiceThread extends JavaThread {
|
H A D | Threads.java | 120 virtualConstructor.addMapping("JavaThread", JavaThread.class); 124 // for now, use JavaThread itself. fix it later with appropriate class if needed 125 virtualConstructor.addMapping("SurrogateLockerThread", JavaThread.class); 133 /** NOTE: this returns objects of type JavaThread, CompilerThread, 137 a "pure" JavaThread. For this reason, {@link 138 sun.jvm.hotspot.runtime.JavaThread#isJavaThread} has been 143 sun.jvm.hotspot.runtime.JavaThread#isJavaThread}. */ 144 public JavaThread first() { 154 JavaThread [all...] |
H A D | StackFrameStream.java | 50 public StackFrameStream(JavaThread thread) { 54 public StackFrameStream(JavaThread thread, boolean update) {
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | threadService.hpp | 77 static void add_thread(JavaThread* thread, bool daemon); 78 static void remove_thread(JavaThread* thread, bool daemon); 79 static void current_thread_exiting(JavaThread* jt); 102 static Handle get_current_contended_monitor(JavaThread* thread); 109 static void reset_contention_count_stat(JavaThread* thread); 110 static void reset_contention_time_stat(JavaThread* thread); 191 JavaThread* _thread; 215 ThreadSnapshot(JavaThread* thread); 249 JavaThread* _thread; 257 ThreadStackTrace(JavaThread* threa [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | thread_solaris_sparc.cpp | 35 bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr, 42 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) { 47 bool JavaThread::pd_get_top_frame(frame* fr_addr, 49 assert(this->is_Java_thread(), "must be JavaThread"); 51 JavaThread* jt = (JavaThread *)this; 155 void JavaThread::cache_global_variables() { }
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | gcLocker.inline.hpp | 46 inline void GC_locker::lock_critical(JavaThread* thread) { 59 inline void GC_locker::unlock_critical(JavaThread* thread) {
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | runtime_x86_32.cpp | 103 __ movptr(Address(rcx, JavaThread::exception_oop_offset()), rax); 104 __ movptr(Address(rcx, JavaThread::exception_pc_offset()), rdx); 131 __ cmpl(Address(rcx, JavaThread::is_method_handle_return_offset()), 0); 140 __ movptr(rax, Address(rcx, JavaThread::exception_oop_offset())); 142 __ movptr(rdx, Address(rcx, JavaThread::exception_pc_offset())); 144 __ movptr(Address(rcx, JavaThread::exception_handler_pc_offset()), NULL_WORD); 145 __ movptr(Address(rcx, JavaThread::exception_pc_offset()), NULL_WORD); 148 __ movptr(Address(rcx, JavaThread::exception_oop_offset()), NULL_WORD);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | compilationPolicy.hpp | 67 virtual nmethod* event(methodHandle method, methodHandle inlinee, int branch_bci, int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread) = 0; 108 virtual nmethod* event(methodHandle method, methodHandle inlinee, int branch_bci, int bci, CompLevel comp_level, nmethod* nm, JavaThread* thread); 109 virtual void method_invocation_event(methodHandle m, JavaThread* thread) = 0; 110 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread) = 0; 115 virtual void method_invocation_event(methodHandle m, JavaThread* thread); 116 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread); 124 virtual void method_invocation_event(methodHandle m, JavaThread* thread); 125 virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread);
|
H A D | deoptimization.hpp | 102 static void deoptimize(JavaThread* thread, frame fr, RegisterMap *reg_map); 106 static void deoptimize_single_frame(JavaThread* thread, frame fr); 110 static void revoke_biases_of_monitors(JavaThread* thread, frame fr, RegisterMap* map); 117 static bool realloc_objects(JavaThread* thread, frame* fr, GrowableArray<ScopeValue*>* objects, TRAPS); 121 static void relock_objects(GrowableArray<MonitorInfo*>* monitors, JavaThread* thread); 126 static vframeArray* create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray<compiledVFrame*>* chunk); 203 static UnrollBlock* fetch_unroll_info(JavaThread* thread); 215 static BasicType unpack_frames(JavaThread* thread, int exec_mode); 219 static void cleanup_deopt_info(JavaThread *thread, 228 static UnrollBlock* uncommon_trap(JavaThread* threa [all...] |
H A D | registerMap.hpp | 46 class JavaThread; 89 JavaThread* _thread; // Reference to current thread 101 RegisterMap(JavaThread *thread, bool update_map = true); 131 JavaThread *thread() const { return _thread; }
|
H A D | interfaceSupport.hpp | 132 JavaThread* _thread; 134 ThreadStateTransition(JavaThread *thread) { 141 static inline void transition(JavaThread *thread, JavaThreadState from, JavaThreadState to) { 174 static inline void transition_and_fence(JavaThread *thread, JavaThreadState from, JavaThreadState to) { 202 static inline void transition_from_java(JavaThread *thread, JavaThreadState to) { 207 static inline void transition_from_native(JavaThread *thread, JavaThreadState to) { 228 JavaThread::check_safepoint_and_suspend_for_native_trans(thread); 246 ThreadInVMfromJava(JavaThread* thread) : ThreadStateTransition(thread) { 259 JavaThread* _thread; 264 JavaThread* t [all...] |
H A D | vframeArray.hpp | 75 void free_monitors(JavaThread* jt); 134 JavaThread* _owner_thread; 164 static vframeArray* allocate(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, 171 void fill_in(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, const RegisterMap *reg_map); 174 JavaThread* owner_thread() const { return _owner_thread; } 217 bool structural_compare(JavaThread* thread, GrowableArray<compiledVFrame*>* chunk);
|
H A D | vm_operations.cpp | 101 JavaThread* target = java_lang_Thread::thread(target_thread()); 123 VM_DeoptimizeFrame::VM_DeoptimizeFrame(JavaThread* thread, intptr_t* id) { 140 for (JavaThread* thread = Threads::first(); thread != NULL; thread = thread->next()) { 151 for (JavaThread* thread = Threads::first(); thread != NULL; thread = thread->next()) { 174 JavaThread *thread = (JavaThread *)calling_thread(); 182 JavaThread *thread = (JavaThread *)calling_thread(); 200 java_util_concurrent_locks_AbstractOwnableSynchronizer::initialize(JavaThread::current()); 241 java_util_concurrent_locks_AbstractOwnableSynchronizer::initialize(JavaThread [all...] |
H A D | javaFrameAnchor.hpp | 61 // An object for encapsulating the machine/os dependent part of a JavaThread frame state 63 class JavaThread; 77 friend class JavaThread;
|
H A D | advancedThresholdPolicy.hpp | 200 void create_mdo(methodHandle mh, JavaThread* thread); 211 virtual void submit_compile(methodHandle mh, int bci, CompLevel level, JavaThread* thread); 214 CompLevel level, nmethod* nm, JavaThread* thread); 216 int bci, CompLevel level, nmethod* nm, JavaThread* thread);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/ |
H A D | SAListener.java | 53 public void showThreadOopInspector(JavaThread thread); 55 public void showThreadStackMemory(JavaThread thread); 56 public void showThreadInfo(JavaThread thread); 57 public void showJavaStackTrace(JavaThread thread);
|
H A D | ThreadInfoPanel.java | 58 public ThreadInfoPanel(final JavaThread thread) { 63 public void setJavaThread(final JavaThread thread) {
|
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | thread_linux_sparc.cpp | 31 bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr, 35 assert(this->is_Java_thread(), "must be JavaThread"); 37 JavaThread* jt = (JavaThread *)this; 110 void JavaThread::cache_global_variables() { }
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkRuntime.cpp | 39 JRT_ENTRY(int, SharkRuntime::find_exception_handler(JavaThread* thread, 59 JRT_ENTRY(void, SharkRuntime::monitorenter(JavaThread* thread, 75 JRT_ENTRY(void, SharkRuntime::monitorexit(JavaThread* thread, 85 JRT_ENTRY(void, SharkRuntime::new_instance(JavaThread* thread, int index)) 113 JRT_ENTRY(void, SharkRuntime::newarray(JavaThread* thread, 120 JRT_ENTRY(void, SharkRuntime::anewarray(JavaThread* thread, 128 JRT_ENTRY(void, SharkRuntime::multianewarray(JavaThread* thread, 137 JRT_ENTRY(void, SharkRuntime::register_finalizer(JavaThread* thread, 144 JRT_ENTRY(void, SharkRuntime::throw_ArithmeticException(JavaThread* thread, 154 JavaThread* threa [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/ |
H A D | IA64CurrentFrameGuess.java | 34 (Win32, Linux) to implement JavaThread's 45 private JavaThread thread; 53 JavaThread thread) {
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | concurrentG1RefineThread.cpp | 99 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 121 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 129 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 137 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 143 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 153 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 159 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set(); 176 DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set();
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | stubRoutines_sparc.cpp | 48 JavaThread* jt = (JavaThread*)thread;
|