Re-enable parallel verification.
Check that when verifying and initializing a class the lock on the class
is held.
Add logging for slow verification of a method.
Change-Id: Id51f8a108b8d1801d61ee276fab5001ddc5c0044
diff --git a/src/class_linker.h b/src/class_linker.h
index c21ff71..3cee7f0 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -390,13 +390,11 @@
InterfaceEntry* AllocInterfaceEntry(Class* interface)
SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
- Class* CreatePrimitiveClass(const char* descriptor, Primitive::Type type)
+ Class* CreatePrimitiveClass(Primitive::Type type)
SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
- return InitializePrimitiveClass(AllocClass(sizeof(Class)), descriptor, type);
+ return InitializePrimitiveClass(AllocClass(sizeof(Class)), type);
}
- Class* InitializePrimitiveClass(Class* primitive_class,
- const char* descriptor,
- Primitive::Type type)
+ Class* InitializePrimitiveClass(Class* primitive_class, Primitive::Type type)
SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);