From 2cd334ae2d4287216523882f0d298cf3901b7ab1 Mon Sep 17 00:00:00 2001 From: Hiroshi Yamauchi Date: Fri, 9 Jan 2015 14:03:35 -0800 Subject: More of the concurrent copying collector. Bug: 12687968 Change-Id: I62f70274d47df6d6cab714df95c518b750ce3105 --- runtime/java_vm_ext.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'runtime/java_vm_ext.h') diff --git a/runtime/java_vm_ext.h b/runtime/java_vm_ext.h index 749b9fb6c0..c3f0a82e66 100644 --- a/runtime/java_vm_ext.h +++ b/runtime/java_vm_ext.h @@ -104,9 +104,9 @@ class JavaVMExt : public JavaVM { void VisitRoots(RootCallback* callback, void* arg) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); - void DisallowNewWeakGlobals() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); - + void DisallowNewWeakGlobals() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); void AllowNewWeakGlobals() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); + void EnsureNewWeakGlobalsDisallowed() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); jobject AddGlobalRef(Thread* self, mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); -- cgit v1.2.3-59-g8ed1b