< prev index next >

src/cpu/ppc/vm/frame_ppc.cpp

Print this page




 227       DESCRIBE_ADDRESS(mdx);
 228       DESCRIBE_ADDRESS(top_frame_sp);
 229       DESCRIBE_ADDRESS(sender_sp);
 230       DESCRIBE_ADDRESS(oop_tmp);
 231       DESCRIBE_ADDRESS(lresult);
 232       DESCRIBE_ADDRESS(fresult);
 233   }
 234 }
 235 #endif
 236 
 237 intptr_t *frame::initial_deoptimization_info() {
 238   // unused... but returns fp() to minimize changes introduced by 7087445
 239   return fp();
 240 }
 241 
 242 #ifndef PRODUCT
 243 // This is a generic constructor which is only used by pns() in debug.cpp.
 244 frame::frame(void* sp, void* fp, void* pc) : _sp((intptr_t*)sp), _unextended_sp((intptr_t*)sp) {
 245   find_codeblob_and_set_pc_and_deopt_state((address)pc); // also sets _fp and adjusts _unextended_sp
 246 }


 247 #endif


 227       DESCRIBE_ADDRESS(mdx);
 228       DESCRIBE_ADDRESS(top_frame_sp);
 229       DESCRIBE_ADDRESS(sender_sp);
 230       DESCRIBE_ADDRESS(oop_tmp);
 231       DESCRIBE_ADDRESS(lresult);
 232       DESCRIBE_ADDRESS(fresult);
 233   }
 234 }
 235 #endif
 236 
 237 intptr_t *frame::initial_deoptimization_info() {
 238   // unused... but returns fp() to minimize changes introduced by 7087445
 239   return fp();
 240 }
 241 
 242 #ifndef PRODUCT
 243 // This is a generic constructor which is only used by pns() in debug.cpp.
 244 frame::frame(void* sp, void* fp, void* pc) : _sp((intptr_t*)sp), _unextended_sp((intptr_t*)sp) {
 245   find_codeblob_and_set_pc_and_deopt_state((address)pc); // also sets _fp and adjusts _unextended_sp
 246 }
 247 
 248 void frame::pd_ps() {}
 249 #endif
< prev index next >