Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalRuntime.hpp @ 8499:96a337d307bd
-More progress in G1 WBs
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Mon, 04 Mar 2013 16:46:37 +0100 |
parents | b089cde44076 |
children | ff4fa8b0516e |
comparison
equal
deleted
inserted
replaced
8498:c158d128fae9 | 8499:96a337d307bd |
---|---|
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) \ | |
108 last_entry(number_of_ids) | 109 last_entry(number_of_ids) |
109 | 110 |
110 #define DECLARE_STUB_ID(x) x ## _id , | 111 #define DECLARE_STUB_ID(x) x ## _id , |
111 #define DECLARE_LAST_STUB_ID(x) x | 112 #define DECLARE_LAST_STUB_ID(x) x |
112 #define STUB_NAME(x) #x " GraalRuntime stub", | 113 #define STUB_NAME(x) #x " GraalRuntime stub", |
140 | 141 |
141 static void unimplemented_entry(JavaThread* thread, StubID id); | 142 static void unimplemented_entry(JavaThread* thread, StubID id); |
142 | 143 |
143 static address exception_handler_for_pc(JavaThread* thread); | 144 static address exception_handler_for_pc(JavaThread* thread); |
144 | 145 |
146 static void graal_verify_oop(JavaThread* thread, oopDesc* obj); | |
145 static void graal_wb_pre_call(JavaThread* thread, oopDesc* obj); | 147 static void graal_wb_pre_call(JavaThread* thread, oopDesc* obj); |
148 | |
146 static void graal_wb_post_call(JavaThread* thread, oopDesc* obj,void* obj); | 149 static void graal_wb_post_call(JavaThread* thread, oopDesc* obj,void* obj); |
150 static void graal_ver_oop(JavaThread* thread, oopDesc* obj); | |
147 static void graal_create_null_exception(JavaThread* thread); | 151 static void graal_create_null_exception(JavaThread* thread); |
148 static void graal_create_out_of_bounds_exception(JavaThread* thread, jint index); | 152 static void graal_create_out_of_bounds_exception(JavaThread* thread, jint index); |
149 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); | 153 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); |
150 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); | 154 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); |
151 static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value); | 155 static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value); |