< 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 >