Lines Matching defs:thread
54 bool frame::safe_for_sender(JavaThread *thread) {
61 size_t usable_stack_size = thread->stack_size() - stack_guard_size;
64 bool sp_safe = (sp < thread->stack_base()) &&
65 (sp >= thread->stack_base() - usable_stack_size);
73 bool unextended_sp_safe = (unextended_sp < thread->stack_base()) &&
82 bool fp_safe = (fp < thread->stack_base() && (fp > sp) && (((fp + (return_addr_offset * sizeof(void*))) < thread->stack_base())));
122 bool jcw_safe = (jcw < thread->stack_base()) && ( jcw > fp);
156 bool saved_fp_safe = ((address)saved_fp < thread->stack_base()) && (saved_fp > sender_sp);
166 return sender.is_interpreted_frame_valid(thread);
194 bool saved_fp_safe = ((address)saved_fp < thread->stack_base()) && (saved_fp > sender_sp);
207 bool jcw_safe = (jcw < thread->stack_base()) && ( jcw > (address)sender.fp());
266 void frame::patch_pc(Thread* thread, address pc) {
490 map->set_include_argument_oops(_cb->caller_must_gc_arguments(map->thread()));
540 bool frame::is_interpreted_frame_valid(JavaThread* thread) const {
595 if (locals > thread->stack_base() || locals < (address) fp()) return false;