diff options
| author | 2016-04-29 16:02:38 -0700 | |
|---|---|---|
| committer | 2016-05-02 13:42:40 -0700 | |
| commit | 39d68ef756ef82afbc78baedd0cad8789c732958 (patch) | |
| tree | 53caed613d52e49d312c7949663fc6bd4a9e5f0a /runtime/java_vm_ext.cc | |
| parent | 2f8d3a6d08436be37b8087d7c7bb34b2b8e10e0e (diff) | |
Reset NativeLoader on DestroyJavaVM
Native loader keeps vector of weak references
to classloader. ResetNativeLoader instructs
it to clear this vector once JavaVM is
destroyed.
Bug: http://b/28453840
Change-Id: I45e38c45268a741d86ec686266b13fde7d5fb9a2
(cherry picked from commit 9e83422b27faa3f249ec32ad2cbaa34530bd3df1)
Diffstat (limited to 'runtime/java_vm_ext.cc')
| -rw-r--r-- | runtime/java_vm_ext.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/java_vm_ext.cc b/runtime/java_vm_ext.cc index 35bb3c3301..79c320309c 100644 --- a/runtime/java_vm_ext.cc +++ b/runtime/java_vm_ext.cc @@ -318,6 +318,7 @@ class JII { } JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); delete raw_vm->GetRuntime(); + android::ResetNativeLoader(); return JNI_OK; } |