Lines Matching defs:thread
77 Thread *thread = Thread::current();
78 if (!thread->is_Java_thread()) return; // Avoid concurrent calls
79 // Check for new, not quite initialized thread. A thread in new mode cannot initiate a GC.
80 JavaThread *current_thread = (JavaThread *)thread;
84 if (thread->skip_gcalot()) return;
102 HandleMark hm(thread);
123 HandleMark hm(thread);
159 JavaThread* thread = JavaThread::current();
161 if (!thread->has_last_Java_frame()) return;
162 ResourceMark rm(thread);
163 RegisterMap reg_map(thread);
164 walk_stack_from(thread->last_java_vframe(®_map));
173 JavaThread* thread = JavaThread::current();
177 for (StackFrameStream sfs(thread); !sfs.is_done(); sfs.next()) {
178 sfs.current()->zap_dead_locals(thread, sfs.register_map());
223 JavaThread *thread = JavaThread::current();
225 ResourceMark rm(thread);
227 for (StackFrameStream sfs(thread); !sfs.is_done() && !found; sfs.next()) {
247 JavaThread* thread = JavaThread::current();
248 ResourceMark rm(thread);
250 // in VM thread or during debugging
252 if (!thread->has_pending_exception()) {
254 StackFrameStream sfs(thread);
269 JavaThread* thread = JavaThread::current();
270 ResourceMark rm(thread);
271 RegisterMap reg_map(thread);
272 frame fr = thread->last_frame();