< prev index next >

src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp

Print this page
*** 69,10 ***
--- 69,14 ---
  
  void FreezeBase::adjust_interpreted_frame_unextended_sp(frame& f) {
    // nothing to do
  }
  
+ inline void FreezeBase::prepare_freeze_interpreted_top_frame(const frame& f) {
+   Unimplemented();
+ }
+ 
  inline void FreezeBase::relativize_interpreted_frame_metadata(const frame& f, const frame& hf) {
    intptr_t* vfp = f.fp();
    intptr_t* hfp = hf.fp();
    assert(f.fp() > (intptr_t*)f.interpreter_frame_esp(), "");
  

*** 541,16 ***
--- 545,30 ---
    assert(f.at_absolute(ijava_idx(esp)) <= f.at_absolute(ijava_idx(monitors)), "");
  
    // Keep top_frame_sp relativized.
  }
  
+ inline intptr_t* ThawBase::push_preempt_rerun_adapter(frame top, bool is_interpreted_frame) {
+   Unimplemented();
+   return nullptr;
+ }
+ 
+ inline intptr_t* ThawBase::push_preempt_monitorenter_redo(stackChunkOop chunk) {
+   Unimplemented();
+   return nullptr;
+ }
+ 
  inline void ThawBase::patch_pd(frame& f, const frame& caller) {
    patch_callee_link(caller, caller.fp());
    // Prevent assertion if f gets deoptimized right away before it's fully initialized
    f.mark_not_fully_initialized();
  }
  
+ inline void ThawBase::patch_pd(frame& f, intptr_t* caller_sp) {
+   Unimplemented();
+ }
+ 
  //
  // Interpreter Calling Procedure on PPC
  //
  // Caller                                   Resized Caller before the Call                New Callee Frame
  //
< prev index next >