< prev index next >

src/os_cpu/windows_x86/vm/os_windows_x86.cpp

Print this page
rev 10012 : 8147510: [windows] no text locations shown for register info in hs-err file
Reviewed-by: dholmes, iklam

@@ -597,10 +597,11 @@
   st->cr();
 
   // this is only for the "general purpose" registers
 
 #ifdef AMD64
+  st->print("RIP="); print_location(st, uc->Rip);
   st->print("RAX="); print_location(st, uc->Rax);
   st->print("RBX="); print_location(st, uc->Rbx);
   st->print("RCX="); print_location(st, uc->Rcx);
   st->print("RDX="); print_location(st, uc->Rdx);
   st->print("RSP="); print_location(st, uc->Rsp);

@@ -614,10 +615,11 @@
   st->print("R12="); print_location(st, uc->R12);
   st->print("R13="); print_location(st, uc->R13);
   st->print("R14="); print_location(st, uc->R14);
   st->print("R15="); print_location(st, uc->R15);
 #else
+  st->print("EIP="); print_location(st, uc->Eip);
   st->print("EAX="); print_location(st, uc->Eax);
   st->print("EBX="); print_location(st, uc->Ebx);
   st->print("ECX="); print_location(st, uc->Ecx);
   st->print("EDX="); print_location(st, uc->Edx);
   st->print("ESP="); print_location(st, uc->Esp);
< prev index next >