< 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 >