< prev index next >

src/hotspot/cpu/s390/frame_s390.hpp

Print this page
@@ -459,15 +459,15 @@
    inline intptr_t* fp() const { return _fp; }
  
   private:
  
    inline void find_codeblob_and_set_pc_and_deopt_state(address pc);
+   const ImmutableOopMap* get_oop_map() const;
  
   // Constructors
  
   public:
-   inline frame(intptr_t* sp);
    // To be used, if sp was not extended to match callee's calling convention.
    inline frame(intptr_t* sp, address pc);
    inline frame(intptr_t* sp, address pc, intptr_t* unextended_sp);
  
    // Access frame via stack pointer.

@@ -484,10 +484,15 @@
    address*  compiled_sender_pc_addr(CodeBlob* cb) const;
  
    address* sender_pc_addr(void) const;
  
   public:
+   template <bool relative = false>
+   inline intptr_t* interpreter_frame_last_sp() const;
+ 
+   template <typename RegisterMapT>
+   static void update_map_with_saved_link(RegisterMapT* map, intptr_t** link_addr);
  
    // Additional interface for interpreter frames:
    static int interpreter_frame_interpreterstate_size_in_bytes();
    static int interpreter_frame_monitor_size_in_bytes();
  
< prev index next >