src/hotspot/share/runtime/vframeArray.hpp
changeset 49480 d7df2dd501ce
parent 49392 2956d0ece7a9
child 53244 9807daeb47c4
equal deleted inserted replaced
49479:5865398439d4 49480:d7df2dd501ce
    26 #define SHARE_VM_RUNTIME_VFRAMEARRAY_HPP
    26 #define SHARE_VM_RUNTIME_VFRAMEARRAY_HPP
    27 
    27 
    28 #include "memory/allocation.hpp"
    28 #include "memory/allocation.hpp"
    29 #include "oops/arrayOop.hpp"
    29 #include "oops/arrayOop.hpp"
    30 #include "runtime/deoptimization.hpp"
    30 #include "runtime/deoptimization.hpp"
    31 #include "runtime/frame.inline.hpp"
    31 #include "runtime/frame.hpp"
    32 #include "runtime/monitorChunk.hpp"
    32 #include "runtime/monitorChunk.hpp"
    33 #include "utilities/growableArray.hpp"
    33 #include "utilities/growableArray.hpp"
    34 
    34 
    35 // A vframeArray is an array used for momentarily storing off stack Java method activations
    35 // A vframeArray is an array used for momentarily storing off stack Java method activations
    36 // during deoptimization. Essentially it is an array of vframes where each vframe
    36 // during deoptimization. Essentially it is an array of vframes where each vframe
   187   void set_next(vframeArray* value)          { _next = value; }
   187   void set_next(vframeArray* value)          { _next = value; }
   188 
   188 
   189   // Accessors for sp
   189   // Accessors for sp
   190   intptr_t* sp() const                       { return _original.sp(); }
   190   intptr_t* sp() const                       { return _original.sp(); }
   191 
   191 
   192   intptr_t* unextended_sp() const            { return _original.unextended_sp(); }
   192   intptr_t* unextended_sp() const;
   193 
   193 
   194   address original_pc() const                { return _original.pc(); }
   194   address original_pc() const                { return _original.pc(); }
   195 
   195 
   196   frame original() const                     { return _original; }
   196   frame original() const                     { return _original; }
   197 
   197