< prev index next >
src/share/vm/runtime/os.hpp
Print this page
*** 477,487 ****
static bool is_interrupted(Thread* thread, bool clear_interrupted);
static int pd_self_suspend_thread(Thread* thread);
static ExtendedPC fetch_frame_from_context(void* ucVoid, intptr_t** sp, intptr_t** fp);
! static frame fetch_frame_from_context(void* ucVoid);
static ExtendedPC get_thread_pc(Thread *thread);
static void breakpoint();
static address current_stack_pointer();
--- 477,487 ----
static bool is_interrupted(Thread* thread, bool clear_interrupted);
static int pd_self_suspend_thread(Thread* thread);
static ExtendedPC fetch_frame_from_context(void* ucVoid, intptr_t** sp, intptr_t** fp);
! static frame fetch_frame_from_context(Thread* thread, void* ucVoid);
static ExtendedPC get_thread_pc(Thread *thread);
static void breakpoint();
static address current_stack_pointer();
*** 618,628 ****
// does not require a lookup in the unwind table, which is part of the binary
// file but may be unsafe to read after a fatal error. So on x86, we can
// only walk stack if %ebp is used as frame pointer; on ia64, it's not
// possible to walk C stack without having the unwind table.
static bool is_first_C_frame(frame *fr);
! static frame get_sender_for_C_frame(frame *fr);
// return current frame. pc() and sp() are set to NULL on failure.
static frame current_frame();
static void print_hex_dump(outputStream* st, address start, address end, int unitsize);
--- 618,628 ----
// does not require a lookup in the unwind table, which is part of the binary
// file but may be unsafe to read after a fatal error. So on x86, we can
// only walk stack if %ebp is used as frame pointer; on ia64, it's not
// possible to walk C stack without having the unwind table.
static bool is_first_C_frame(frame *fr);
! static frame get_sender_for_C_frame(Thread* thread, frame *fr);
// return current frame. pc() and sp() are set to NULL on failure.
static frame current_frame();
static void print_hex_dump(outputStream* st, address start, address end, int unitsize);
< prev index next >