src/cpu/x86/vm/javaFrameAnchor_x86.hpp

changeset 8987
9ffa0d7ed932
parent 8877
f04097176542
child 9041
95a08233f46c
equal deleted inserted replaced
8986:6470230caf2a 8987:9ffa0d7ed932
60 _last_Java_pc = src->_last_Java_pc; 60 _last_Java_pc = src->_last_Java_pc;
61 // Must be last so profiler will always see valid frame if has_last_frame() is true 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; 62 _last_Java_sp = src->_last_Java_sp;
63 } 63 }
64 64
65 // Always walkable 65 bool walkable(void) { return _last_Java_sp != NULL && _last_Java_pc != NULL; }
66 bool walkable(void) { return true; } 66 void make_walkable(JavaThread* thread);
67 // Never any thing to do since we are always walkable and can find address of return addresses 67 void capture_last_Java_pc(void);
68 void make_walkable(JavaThread* thread) { }
69 68
70 intptr_t* last_Java_sp(void) const { return _last_Java_sp; } 69 intptr_t* last_Java_sp(void) const { return _last_Java_sp; }
71 70
72 address last_Java_pc(void) { return _last_Java_pc; } 71 address last_Java_pc(void) { return _last_Java_pc; }
73 72

mercurial