< prev index next >
src/share/vm/runtime/os.hpp
Print this page
@@ -477,11 +477,11 @@
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 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,11 +618,11 @@
// 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);
+ 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 >