532 // first the method |
532 // first the method |
533 |
533 |
534 Method* m = *interpreter_frame_method_addr(); |
534 Method* m = *interpreter_frame_method_addr(); |
535 |
535 |
536 // validate the method we'd find in this potential sender |
536 // validate the method we'd find in this potential sender |
537 if (!Universe::heap()->is_valid_method(m)) return false; |
537 if (!m->is_valid_method()) return false; |
538 |
538 |
539 // stack frames shouldn't be much larger than max_stack elements |
539 // stack frames shouldn't be much larger than max_stack elements |
540 |
540 |
541 if (fp() - sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) { |
541 if (fp() - sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) { |
542 return false; |
542 return false; |