comparison src/share/vm/c1/c1_Runtime1.hpp @ 3714:b648304ba4ff

Change Graal monitor enter and exit from BasicObjectLock to BasicLock
author Christian Wimmer <christian.wimmer@oracle.com>
date Tue, 13 Dec 2011 21:17:46 -0800
parents 6c04a4f268e5
children 04b9a2566eec
comparison
equal deleted inserted replaced
3713:d6a0c46a73b2 3714:b648304ba4ff
162 static void throw_null_pointer_exception(JavaThread* thread); 162 static void throw_null_pointer_exception(JavaThread* thread);
163 static void throw_class_cast_exception(JavaThread* thread, oopDesc* object); 163 static void throw_class_cast_exception(JavaThread* thread, oopDesc* object);
164 static void throw_incompatible_class_change_error(JavaThread* thread); 164 static void throw_incompatible_class_change_error(JavaThread* thread);
165 static void throw_array_store_exception(JavaThread* thread, oopDesc* object); 165 static void throw_array_store_exception(JavaThread* thread, oopDesc* object);
166 166
167 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock);
168 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock);
169
167 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock); 170 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock);
168 static void monitorexit (JavaThread* thread, BasicObjectLock* lock); 171 static void monitorexit (JavaThread* thread, BasicObjectLock* lock);
169 172
170 static int access_field_patching(JavaThread* thread); 173 static int access_field_patching(JavaThread* thread);
171 static int move_klass_patching(JavaThread* thread); 174 static int move_klass_patching(JavaThread* thread);