hotspot/src/cpu/sparc/vm/frame_sparc.cpp
changeset 14579 7f6ce6e3dd80
parent 13728 882756847a04
child 15801 fefae82e1067
equal deleted inserted replaced
14578:d02f669f4da8 14579:7f6ce6e3dd80
   646   // first the method
   646   // first the method
   647 
   647 
   648   Method* m = *interpreter_frame_method_addr();
   648   Method* m = *interpreter_frame_method_addr();
   649 
   649 
   650   // validate the method we'd find in this potential sender
   650   // validate the method we'd find in this potential sender
   651   if (!Universe::heap()->is_valid_method(m)) return false;
   651   if (!m->is_valid_method()) return false;
   652 
   652 
   653   // stack frames shouldn't be much larger than max_stack elements
   653   // stack frames shouldn't be much larger than max_stack elements
   654 
   654 
   655   if (fp() - sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) {
   655   if (fp() - sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) {
   656     return false;
   656     return false;