Mercurial > hg > graal-jvmci-8
diff src/share/vm/graal/graalRuntime.hpp @ 9592:efb8c1918ea5
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 06 May 2013 23:43:01 +0200 |
parents | 0381c7937e7a |
children | a3b4bcc22313 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalRuntime.hpp Mon May 06 23:42:17 2013 +0200 +++ b/src/share/vm/graal/graalRuntime.hpp Mon May 06 23:43:01 2013 +0200 @@ -79,7 +79,6 @@ // by Graal. #define GRAAL_STUBS(stub, last_entry) \ stub(vm_error) \ - stub(create_out_of_bounds_exception) \ stub(log_object) \ stub(log_printf) \ stub(log_primitive) \ @@ -115,14 +114,6 @@ // runtime entry points static void unimplemented_entry(JavaThread* thread, StubID id); - static void create_out_of_bounds_exception(JavaThread* thread, jint index); - static void vm_error(JavaThread* thread, oop where, oop format, jlong value); - static void log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3); - static void log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); - static void wb_pre_call(JavaThread* thread, oopDesc* obj); - static void wb_post_call(JavaThread* thread, oopDesc* obj, void* card); - - // Note: Must be kept in sync with constants in com.oracle.graal.replacements.Log enum { LOG_OBJECT_NEWLINE = 0x01, @@ -142,6 +133,12 @@ static void monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); static void monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); static void create_null_exception(JavaThread* thread); + static void create_out_of_bounds_exception(JavaThread* thread, jint index); + static void vm_error(JavaThread* thread, oop where, oop format, jlong value); + static void log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3); + static void log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); + static void wb_pre_call(JavaThread* thread, oopDesc* obj); + static void wb_post_call(JavaThread* thread, oopDesc* obj, void* card); // initialization static void initialize(BufferBlob* blob);