From fdbd13c7af91a042eda753e436eeebf0e1937250 Mon Sep 17 00:00:00 2001 From: Hiroshi Yamauchi Date: Wed, 2 Sep 2015 16:16:58 -0700 Subject: Some fixes for the CC collector. - Remove a DCHECK in DisableMarkingCheckpoint, which caused occasional (false) failures. - Check the thread-local GetWeakRefAccessEnabled in boxed lambdas weak access. - Add missing BroadcastForNewAllocationRecords and BroadcastForNewWeakBoxedLambdas. The lack of the former caused occasional deadlocks in the ddmc test. - Remove the 'ensure system weaks disallowed' calls, which weren't useful and dead. Bug: 12687968 Change-Id: I33850c8d12e6e1a3aed1c2bb18eba263cbab76e8 --- runtime/java_vm_ext.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'runtime/java_vm_ext.h') diff --git a/runtime/java_vm_ext.h b/runtime/java_vm_ext.h index d68a85f230..87430c800b 100644 --- a/runtime/java_vm_ext.h +++ b/runtime/java_vm_ext.h @@ -108,8 +108,6 @@ class JavaVMExt : public JavaVM { void DisallowNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_); void AllowNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_); - void EnsureNewWeakGlobalsDisallowed() SHARED_REQUIRES(Locks::mutator_lock_) - REQUIRES(!weak_globals_lock_); void BroadcastForNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_); -- cgit v1.2.3-59-g8ed1b