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