hotspot/src/share/vm/runtime/frame.cpp
changeset 6176 4d9030fe341f
parent 5547 f4b087cbb361
child 6187 4fa7845f7c14
equal deleted inserted replaced
6175:86dbf3cacacc 6176:4d9030fe341f
   874     f->do_oop((oop*)&istate->_result._to_call._callee);
   874     f->do_oop((oop*)&istate->_result._to_call._callee);
   875   }
   875   }
   876 
   876 
   877 #endif /* CC_INTERP */
   877 #endif /* CC_INTERP */
   878 
   878 
       
   879 #ifndef PPC
   879   if (m->is_native()) {
   880   if (m->is_native()) {
   880 #ifdef CC_INTERP
   881 #ifdef CC_INTERP
   881     f->do_oop((oop*)&istate->_oop_temp);
   882     f->do_oop((oop*)&istate->_oop_temp);
   882 #else
   883 #else
   883     f->do_oop((oop*)( fp() + interpreter_frame_oop_temp_offset ));
   884     f->do_oop((oop*)( fp() + interpreter_frame_oop_temp_offset ));
   884 #endif /* CC_INTERP */
   885 #endif /* CC_INTERP */
   885   }
   886   }
       
   887 #else // PPC
       
   888   if (m->is_native() && m->is_static()) {
       
   889     f->do_oop(interpreter_frame_mirror_addr());
       
   890   }
       
   891 #endif // PPC
   886 
   892 
   887   int max_locals = m->is_native() ? m->size_of_parameters() : m->max_locals();
   893   int max_locals = m->is_native() ? m->size_of_parameters() : m->max_locals();
   888 
   894 
   889   symbolHandle signature;
   895   symbolHandle signature;
   890   bool has_receiver = false;
   896   bool has_receiver = false;