< prev index next >

src/hotspot/share/runtime/vframeArray.hpp

Print this page

        

*** 26,36 **** #define SHARE_VM_RUNTIME_VFRAMEARRAY_HPP #include "memory/allocation.hpp" #include "oops/arrayOop.hpp" #include "runtime/deoptimization.hpp" ! #include "runtime/frame.inline.hpp" #include "runtime/monitorChunk.hpp" #include "utilities/growableArray.hpp" // A vframeArray is an array used for momentarily storing off stack Java method activations // during deoptimization. Essentially it is an array of vframes where each vframe --- 26,36 ---- #define SHARE_VM_RUNTIME_VFRAMEARRAY_HPP #include "memory/allocation.hpp" #include "oops/arrayOop.hpp" #include "runtime/deoptimization.hpp" ! #include "runtime/frame.hpp" #include "runtime/monitorChunk.hpp" #include "utilities/growableArray.hpp" // A vframeArray is an array used for momentarily storing off stack Java method activations // during deoptimization. Essentially it is an array of vframes where each vframe
*** 187,197 **** void set_next(vframeArray* value) { _next = value; } // Accessors for sp intptr_t* sp() const { return _original.sp(); } ! intptr_t* unextended_sp() const { return _original.unextended_sp(); } address original_pc() const { return _original.pc(); } frame original() const { return _original; } --- 187,197 ---- void set_next(vframeArray* value) { _next = value; } // Accessors for sp intptr_t* sp() const { return _original.sp(); } ! intptr_t* unextended_sp() const; address original_pc() const { return _original.pc(); } frame original() const { return _original; }
< prev index next >