comparison src/share/vm/graal/graalRuntime.hpp @ 8502:ff4fa8b0516e

-Create push patch
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Wed, 20 Mar 2013 20:13:08 +0100
parents 96a337d307bd
children 86b4965f0c9a
comparison
equal deleted inserted replaced
8501:41fc46da946a 8502:ff4fa8b0516e
103 stub(graal_log_primitive) \ 103 stub(graal_log_primitive) \
104 stub(graal_identity_hash_code) \ 104 stub(graal_identity_hash_code) \
105 stub(graal_thread_is_interrupted) \ 105 stub(graal_thread_is_interrupted) \
106 stub(graal_wb_pre_call) \ 106 stub(graal_wb_pre_call) \
107 stub(graal_wb_post_call) \ 107 stub(graal_wb_post_call) \
108 stub(graal_ver_oop) \
109 last_entry(number_of_ids) 108 last_entry(number_of_ids)
110 109
111 #define DECLARE_STUB_ID(x) x ## _id , 110 #define DECLARE_STUB_ID(x) x ## _id ,
112 #define DECLARE_LAST_STUB_ID(x) x 111 #define DECLARE_LAST_STUB_ID(x) x
113 #define STUB_NAME(x) #x " GraalRuntime stub", 112 #define STUB_NAME(x) #x " GraalRuntime stub",
143 142
144 static address exception_handler_for_pc(JavaThread* thread); 143 static address exception_handler_for_pc(JavaThread* thread);
145 144
146 static void graal_verify_oop(JavaThread* thread, oopDesc* obj); 145 static void graal_verify_oop(JavaThread* thread, oopDesc* obj);
147 static void graal_wb_pre_call(JavaThread* thread, oopDesc* obj); 146 static void graal_wb_pre_call(JavaThread* thread, oopDesc* obj);
148
149 static void graal_wb_post_call(JavaThread* thread, oopDesc* obj,void* obj); 147 static void graal_wb_post_call(JavaThread* thread, oopDesc* obj,void* obj);
150 static void graal_ver_oop(JavaThread* thread, oopDesc* obj); 148 static void graal_create_null_exception(JavaThread* thread);
151 static void graal_create_null_exception(JavaThread* thread);
152 static void graal_create_out_of_bounds_exception(JavaThread* thread, jint index); 149 static void graal_create_out_of_bounds_exception(JavaThread* thread, jint index);
153 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); 150 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock);
154 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); 151 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock);
155 static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value); 152 static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value);
156 static void graal_log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3); 153 static void graal_log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3);