Mercurial > hg > graal-compiler
diff src/os/windows/vm/os_windows.cpp @ 16719:b1911c1e44c8
Dump disassembly in crash log
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Thu, 07 Aug 2014 11:06:09 -0700 |
parents | 4ca6dc0799b6 |
children | 534439756990 |
line wrap: on
line diff
--- a/src/os/windows/vm/os_windows.cpp Thu Aug 07 11:05:12 2014 -0700 +++ b/src/os/windows/vm/os_windows.cpp Thu Aug 07 11:06:09 2014 -0700 @@ -3672,6 +3672,16 @@ #endif } +address os::get_pc(void* context) { + CONTEXT* uc = (CONTEXT*)context; +#ifdef _M_AMD64 + return (address) context.Rip; +#else + return (address) context.Eip; +#endif +} + + // GetCurrentThreadId() returns DWORD intx os::current_thread_id() { return GetCurrentThreadId(); }