Mercurial > hg > graal-compiler
comparison src/share/vm/graal/graalRuntime.hpp @ 9463:902a974d55c8
Merge.
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 30 Apr 2013 23:24:25 +0200 |
parents | a14fef4fca7d 3e7d22d31f7e |
children | 5fa54bf57f8c |
comparison
equal
deleted
inserted
replaced
9462:861a9e0aba38 | 9463:902a974d55c8 |
---|---|
92 stub(vm_error) \ | 92 stub(vm_error) \ |
93 stub(create_null_pointer_exception) \ | 93 stub(create_null_pointer_exception) \ |
94 stub(create_out_of_bounds_exception) \ | 94 stub(create_out_of_bounds_exception) \ |
95 stub(log_object) \ | 95 stub(log_object) \ |
96 stub(log_printf) \ | 96 stub(log_printf) \ |
97 stub(stub_printf) \ | |
98 stub(log_primitive) \ | 97 stub(log_primitive) \ |
99 stub(wb_pre_call) \ | 98 stub(wb_pre_call) \ |
100 stub(wb_post_call) \ | 99 stub(wb_post_call) \ |
101 last_entry(number_of_ids) | 100 last_entry(number_of_ids) |
102 | 101 |
135 static void create_out_of_bounds_exception(JavaThread* thread, jint index); | 134 static void create_out_of_bounds_exception(JavaThread* thread, jint index); |
136 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); | 135 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); |
137 static void monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); | 136 static void monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); |
138 static void vm_error(JavaThread* thread, oop where, oop format, jlong value); | 137 static void vm_error(JavaThread* thread, oop where, oop format, jlong value); |
139 static void log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3); | 138 static void log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3); |
140 static void stub_printf(JavaThread* thread, jlong format, jlong v1, jlong v2, jlong v3); | |
141 static void log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); | 139 static void log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); |
142 static void wb_pre_call(JavaThread* thread, oopDesc* obj); | 140 static void wb_pre_call(JavaThread* thread, oopDesc* obj); |
143 static void wb_post_call(JavaThread* thread, oopDesc* obj, void* card); | 141 static void wb_post_call(JavaThread* thread, oopDesc* obj, void* card); |
144 | 142 |
145 | 143 |
154 public: | 152 public: |
155 static void new_instance(JavaThread* thread, Klass* klass); | 153 static void new_instance(JavaThread* thread, Klass* klass); |
156 static void new_array(JavaThread* thread, Klass* klass, jint length); | 154 static void new_array(JavaThread* thread, Klass* klass, jint length); |
157 static void new_multi_array(JavaThread* thread, Klass* klass, int rank, jint* dims); | 155 static void new_multi_array(JavaThread* thread, Klass* klass, int rank, jint* dims); |
158 static jboolean thread_is_interrupted(JavaThread* thread, oopDesc* obj, jboolean clear_interrupte); | 156 static jboolean thread_is_interrupted(JavaThread* thread, oopDesc* obj, jboolean clear_interrupte); |
157 static void stub_printf(jlong format, jlong v1, jlong v2, jlong v3); | |
159 static jint identity_hash_code(JavaThread* thread, oopDesc* objd); | 158 static jint identity_hash_code(JavaThread* thread, oopDesc* objd); |
160 // initialization | 159 // initialization |
161 static void initialize(BufferBlob* blob); | 160 static void initialize(BufferBlob* blob); |
162 | 161 |
163 // stubs | 162 // stubs |