diff src/share/vm/runtime/javaCalls.hpp @ 1421:6223633ce7dd

changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
author Lukas Stadler <lukas.stadler@oracle.com>
date Fri, 23 Jul 2010 15:53:02 -0700
parents ad8c8ca4ab0f
children 2d26b0046e0d
line wrap: on
line diff
--- a/src/share/vm/runtime/javaCalls.hpp	Tue Jul 13 11:47:55 2010 -0700
+++ b/src/share/vm/runtime/javaCalls.hpp	Fri Jul 23 15:53:02 2010 -0700
@@ -172,6 +172,12 @@
   static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, symbolHandle name, symbolHandle signature, Handle arg1, TRAPS);
   static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, symbolHandle name, symbolHandle signature, Handle arg1, Handle arg2, TRAPS);
 
+  // interface call
+  // ------------
+
+  // The receiver must be first oop in argument list
+  static void call_interface(JavaValue* result, KlassHandle spec_klass, symbolHandle name, symbolHandle signature, JavaCallArguments* args, TRAPS);
+
   // virtual call
   // ------------