< prev index next >
src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp
Print this page
*** 26,40 ****
#define OS_CPU_SOLARIS_X86_VM_THREAD_SOLARIS_X86_HPP
private:
void pd_initialize() { _anchor.clear(); }
! frame pd_last_frame() {
! assert(has_last_Java_frame(), "must have last_Java_sp() when suspended");
! vmassert(_anchor.last_Java_pc() != NULL, "not walkable");
! return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc());
! }
public:
// Mutators are highly dangerous....
intptr_t* last_Java_fp() { return _anchor.last_Java_fp(); }
void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_fp(fp); }
--- 26,36 ----
#define OS_CPU_SOLARIS_X86_VM_THREAD_SOLARIS_X86_HPP
private:
void pd_initialize() { _anchor.clear(); }
! frame pd_last_frame();
public:
// Mutators are highly dangerous....
intptr_t* last_Java_fp() { return _anchor.last_Java_fp(); }
void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_fp(fp); }
< prev index next >