src/cpu/x86/vm/frame_x86.hpp

changeset 2895
167b70ff3abc
parent 2689
b1c22848507b
child 3433
eaa9557116a2
     1.1 --- a/src/cpu/x86/vm/frame_x86.hpp	Fri May 06 12:12:29 2011 -0700
     1.2 +++ b/src/cpu/x86/vm/frame_x86.hpp	Fri May 06 16:33:13 2011 -0700
     1.3 @@ -164,6 +164,7 @@
     1.4    // original sp we use that convention.
     1.5  
     1.6    intptr_t*     _unextended_sp;
     1.7 +  void adjust_unextended_sp();
     1.8  
     1.9    intptr_t* ptr_at_addr(int offset) const {
    1.10      return (intptr_t*) addr_at(offset);
    1.11 @@ -197,6 +198,9 @@
    1.12    // expression stack tos if we are nested in a java call
    1.13    intptr_t* interpreter_frame_last_sp() const;
    1.14  
    1.15 +  // helper to update a map with callee-saved RBP
    1.16 +  static void update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr);
    1.17 +
    1.18  #ifndef CC_INTERP
    1.19    // deoptimization support
    1.20    void interpreter_frame_set_last_sp(intptr_t* sp);

mercurial