< prev index next >

src/hotspot/cpu/arm/frame_arm.hpp

Print this page




 118   intptr_t* fp() const { return _fp; }
 119 
 120   inline address* sender_pc_addr() const;
 121 
 122 #ifdef AARCH64
 123   // Used by template based interpreter deoptimization
 124   void interpreter_frame_set_stack_top(intptr_t* stack_top);
 125   void interpreter_frame_set_extended_sp(intptr_t* sp);
 126 
 127 #else
 128   // expression stack tos if we are nested in a java call
 129   intptr_t* interpreter_frame_last_sp() const;
 130 
 131   // deoptimization support
 132   void interpreter_frame_set_last_sp(intptr_t* sp);
 133 #endif // AARCH64
 134 
 135   // helper to update a map with callee-saved FP
 136   static void update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr);
 137 


 138 #endif // CPU_ARM_VM_FRAME_ARM_HPP


 118   intptr_t* fp() const { return _fp; }
 119 
 120   inline address* sender_pc_addr() const;
 121 
 122 #ifdef AARCH64
 123   // Used by template based interpreter deoptimization
 124   void interpreter_frame_set_stack_top(intptr_t* stack_top);
 125   void interpreter_frame_set_extended_sp(intptr_t* sp);
 126 
 127 #else
 128   // expression stack tos if we are nested in a java call
 129   intptr_t* interpreter_frame_last_sp() const;
 130 
 131   // deoptimization support
 132   void interpreter_frame_set_last_sp(intptr_t* sp);
 133 #endif // AARCH64
 134 
 135   // helper to update a map with callee-saved FP
 136   static void update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr);
 137 
 138   static jint interpreter_frame_expression_stack_direction() { return -1; }
 139 
 140 #endif // CPU_ARM_VM_FRAME_ARM_HPP
< prev index next >