diff src/os_cpu/windows_x86/vm/os_windows_x86.cpp @ 4993:897b7d18bebc

added RiCompiledMethod.execute and the required VM infrastructure
author Lukas Stadler <lukas.stadler@jku.at>
date Tue, 28 Feb 2012 18:00:35 +0100
parents 828eafbd85cc
children 957c266d8bc5
line wrap: on
line diff
--- a/src/os_cpu/windows_x86/vm/os_windows_x86.cpp	Tue Feb 28 17:53:07 2012 +0100
+++ b/src/os_cpu/windows_x86/vm/os_windows_x86.cpp	Tue Feb 28 18:00:35 2012 +0100
@@ -76,7 +76,7 @@
 extern LONG WINAPI topLevelExceptionFilter(_EXCEPTION_POINTERS* );
 
 // Install a win32 structured exception handler around thread.
-void os::os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, JavaCallArguments* args, Thread* thread) {
+void os::os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, nmethod* nm, JavaCallArguments* args, Thread* thread) {
   __try {
 
 #ifndef AMD64
@@ -116,7 +116,7 @@
 #endif // ASSERT
 #endif // !AMD64
 
-    f(value, method, args, thread);
+    f(value, method, nm, args, thread);
   } __except(topLevelExceptionFilter((_EXCEPTION_POINTERS*)_exception_info())) {
       // Nothing to do.
   }