diff src/share/vm/graal/graalRuntime.hpp @ 7235:a6bd253a770f

expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
author Doug Simon <doug.simon@oracle.com>
date Mon, 17 Dec 2012 11:12:01 +0100
parents 8a3efb8c831d
children 983f7bdb85ff 92d21814cf7b
line wrap: on
line diff
--- a/src/share/vm/graal/graalRuntime.hpp	Mon Dec 17 08:32:49 2012 +0100
+++ b/src/share/vm/graal/graalRuntime.hpp	Mon Dec 17 11:12:01 2012 +0100
@@ -70,6 +70,7 @@
   int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1);
   int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1, Register arg2);
   int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1, Register arg2, Register arg3);
+  int call_RT(Register oop_result1, Register metadata_result, address entry, Register arg1, Register arg2, Register arg3, Register arg4);
 };
 
 // set frame size and return address offset to these values in blobs
@@ -144,7 +145,7 @@
   static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock);
   static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock);
   static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value);
-  static void graal_log_printf(JavaThread* thread, oop format, jlong value);
+  static void graal_log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3);
   static void graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline);
   
   static jint graal_identity_hash_code(JavaThread* thread, oopDesc* objd);