diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/runtime.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/runtime.cc b/runtime/runtime.cc index 07e2ec0..e91f7c0 100644 --- a/runtime/runtime.cc +++ b/runtime/runtime.cc @@ -1380,12 +1380,18 @@ void Runtime::SetCompileTimeClassPath(jobject class_loader, void Runtime::AddMethodVerifier(verifier::MethodVerifier* verifier) { DCHECK(verifier != nullptr); + if (gAborting) { + return; + } MutexLock mu(Thread::Current(), method_verifier_lock_); method_verifiers_.insert(verifier); } void Runtime::RemoveMethodVerifier(verifier::MethodVerifier* verifier) { DCHECK(verifier != nullptr); + if (gAborting) { + return; + } MutexLock mu(Thread::Current(), method_verifier_lock_); auto it = method_verifiers_.find(verifier); CHECK(it != method_verifiers_.end()); |