< prev index next >

src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp

Print this page

61     // Must be last so profiler will always see valid frame if has_last_frame() is true
62     _last_Java_sp = src->_last_Java_sp;
63   }
64 
65   bool walkable(void)                            { return _last_Java_sp != NULL && _last_Java_pc != NULL; }
66   void make_walkable(JavaThread* thread);
67   void capture_last_Java_pc(void);
68 
69   intptr_t* last_Java_sp(void) const             { return _last_Java_sp; }
70 
71   address last_Java_pc(void)                     { return _last_Java_pc; }
72 
73   static ByteSize last_Java_fp_offset()          { return byte_offset_of(JavaFrameAnchor, _last_Java_fp); }
74 
75 public:
76 
77   void set_last_Java_sp(intptr_t* sp)            { _last_Java_sp = sp; }
78 
79   intptr_t*   last_Java_fp(void)                 { return _last_Java_fp; }
80 


81 #endif // CPU_X86_JAVAFRAMEANCHOR_X86_HPP

61     // Must be last so profiler will always see valid frame if has_last_frame() is true
62     _last_Java_sp = src->_last_Java_sp;
63   }
64 
65   bool walkable(void)                            { return _last_Java_sp != NULL && _last_Java_pc != NULL; }
66   void make_walkable(JavaThread* thread);
67   void capture_last_Java_pc(void);
68 
69   intptr_t* last_Java_sp(void) const             { return _last_Java_sp; }
70 
71   address last_Java_pc(void)                     { return _last_Java_pc; }
72 
73   static ByteSize last_Java_fp_offset()          { return byte_offset_of(JavaFrameAnchor, _last_Java_fp); }
74 
75 public:
76 
77   void set_last_Java_sp(intptr_t* sp)            { _last_Java_sp = sp; }
78 
79   intptr_t*   last_Java_fp(void)                 { return _last_Java_fp; }
80 
81   void set_last_Java_fp(intptr_t* fp)            { _last_Java_fp = fp; }
82 
83 #endif // CPU_X86_JAVAFRAMEANCHOR_X86_HPP
< prev index next >