Mercurial > hg > graal-jvmci-8
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);