Mercurial > hg > truffle
diff src/cpu/x86/vm/frame_x86.hpp @ 3363:167b70ff3abc
6939861: JVM should handle more conversion operations
Reviewed-by: twisti, jrose
author | never |
---|---|
date | Fri, 06 May 2011 16:33:13 -0700 |
parents | b1c22848507b |
children | 3dbcd1013cc8 eaa9557116a2 |
line wrap: on
line diff
--- a/src/cpu/x86/vm/frame_x86.hpp Fri May 06 12:12:29 2011 -0700 +++ b/src/cpu/x86/vm/frame_x86.hpp Fri May 06 16:33:13 2011 -0700 @@ -164,6 +164,7 @@ // original sp we use that convention. intptr_t* _unextended_sp; + void adjust_unextended_sp(); intptr_t* ptr_at_addr(int offset) const { return (intptr_t*) addr_at(offset); @@ -197,6 +198,9 @@ // expression stack tos if we are nested in a java call intptr_t* interpreter_frame_last_sp() const; + // helper to update a map with callee-saved RBP + static void update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr); + #ifndef CC_INTERP // deoptimization support void interpreter_frame_set_last_sp(intptr_t* sp);