src/cpu/x86/vm/frame_x86.cpp

changeset 4295
59c790074993
parent 4037
da91efe96a93
child 4645
ec2eddfed950
equal deleted inserted replaced
4294:b51dc8df86e5 4295:59c790074993
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;

mercurial