< prev index next >

src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp

Print this page

65   }
66 
67   bool walkable(void)                            { return _last_Java_sp != NULL && _last_Java_pc != NULL; }
68   void make_walkable(JavaThread* thread);
69   void capture_last_Java_pc(void);
70 
71   intptr_t* last_Java_sp(void) const             { return _last_Java_sp; }
72 
73   address last_Java_pc(void)                     { return _last_Java_pc; }
74 
75 private:
76 
77   static ByteSize last_Java_fp_offset()          { return byte_offset_of(JavaFrameAnchor, _last_Java_fp); }
78 
79 public:
80 
81   void set_last_Java_sp(intptr_t* sp)            { _last_Java_sp = sp; OrderAccess::release(); }
82 
83   intptr_t*   last_Java_fp(void)                 { return _last_Java_fp; }
84 


85 #endif // CPU_AARCH64_JAVAFRAMEANCHOR_AARCH64_HPP

65   }
66 
67   bool walkable(void)                            { return _last_Java_sp != NULL && _last_Java_pc != NULL; }
68   void make_walkable(JavaThread* thread);
69   void capture_last_Java_pc(void);
70 
71   intptr_t* last_Java_sp(void) const             { return _last_Java_sp; }
72 
73   address last_Java_pc(void)                     { return _last_Java_pc; }
74 
75 private:
76 
77   static ByteSize last_Java_fp_offset()          { return byte_offset_of(JavaFrameAnchor, _last_Java_fp); }
78 
79 public:
80 
81   void set_last_Java_sp(intptr_t* sp)            { _last_Java_sp = sp; OrderAccess::release(); }
82 
83   intptr_t*   last_Java_fp(void)                 { return _last_Java_fp; }
84 
85   void set_last_Java_fp(intptr_t* fp)            { _last_Java_fp = fp; }
86 
87 #endif // CPU_AARCH64_JAVAFRAMEANCHOR_AARCH64_HPP
< prev index next >