diff src/share/vm/graal/graalCodeInstaller.hpp @ 10684:6ff467cdb105

Code installer changes for SPARC.
author twisti
date Tue, 09 Jul 2013 14:39:34 -0700
parents 0ba44a5a8420
children ce0b00597980
line wrap: on
line diff
--- a/src/share/vm/graal/graalCodeInstaller.hpp	Tue Jul 09 22:05:40 2013 +0200
+++ b/src/share/vm/graal/graalCodeInstaller.hpp	Tue Jul 09 14:39:34 2013 -0700
@@ -76,7 +76,7 @@
   ExceptionHandlerTable     _exception_handler_table;
 
   jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method);
-  void pd_site_DataPatch(oop constant, oop kind, bool inlined, address instruction, int alignment, char typeChar);
+  void pd_site_DataPatch(int pc_offset, oop site);
   void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst);
   void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination);
   void pd_relocate_JavaMethod(oop method, jint pc_offset);
@@ -96,6 +96,8 @@
   // perform data and call relocation on the CodeBuffer
   bool initialize_buffer(CodeBuffer& buffer);
 
+  int calculate_constants_size();
+
   void assumption_MethodContents(Handle assumption);
   void assumption_NoFinalizableSubclass(Handle assumption);
   void assumption_ConcreteSubtype(Handle assumption);