Lines Matching defs:thread
177 bool frame::safe_for_sender(JavaThread *thread) {
183 bool sp_safe = (_SP <= thread->stack_base()) &&
184 (_SP >= thread->stack_base() - thread->stack_size());
191 bool unextended_sp_safe = (_UNEXTENDED_SP <= thread->stack_base()) &&
197 bool fp_safe = (_FP <= thread->stack_base()) &&
236 bool jcw_safe = (jcw <= thread->stack_base()) && ( jcw > _FP);
269 bool sender_fp_safe = (sender_fp <= thread->stack_base()) &&
279 return sender.is_interpreted_frame_valid(thread);
297 bool jcw_safe = (jcw <= thread->stack_base()) && ( jcw > sender_fp);
542 map->set_include_argument_oops(_cb->caller_must_gc_arguments(map->thread()));
552 void frame::patch_pc(Thread* thread, address pc) {
553 if(thread == Thread::current()) {
609 thread stack in question are flushed.
632 bool frame::is_interpreted_frame_valid(JavaThread* thread) const {
688 if (locals > thread->stack_base() || locals < (address) fp()) return false;
719 void JavaFrameAnchor::make_walkable(JavaThread* thread) {
722 guarantee(Thread::current() == (Thread*)thread, "only current thread can flush its registers");