diff options
| author | 2015-07-30 21:57:12 +0000 | |
|---|---|---|
| committer | 2015-07-30 21:57:12 +0000 | |
| commit | 59c59d07900e639ec7eeffe9e3f54ec30a2fb43f (patch) | |
| tree | 4220433b1e1bb99cf990f7d80d0d771e008d5086 | |
| parent | 8433bb8a3120d064de97a692d98341d9bc29a985 (diff) | |
| parent | 5f684fdfa1f4a93df5923e69edec35940ea3c462 (diff) | |
Merge "Don't dump stack when deleting an invalid local ref"
| -rw-r--r-- | runtime/indirect_reference_table.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/runtime/indirect_reference_table.cc b/runtime/indirect_reference_table.cc index 75fc84bd63..c9ba6cfada 100644 --- a/runtime/indirect_reference_table.cc +++ b/runtime/indirect_reference_table.cc @@ -28,6 +28,8 @@ namespace art { +static constexpr bool kDumpStackOnNonLocalReference = false; + template<typename T> class MutatorLockedDumpable { public: @@ -183,7 +185,9 @@ bool IndirectReferenceTable::Remove(uint32_t cookie, IndirectRef iref) { if (env->check_jni) { ScopedObjectAccess soa(self); LOG(WARNING) << "Attempt to remove non-JNI local reference, dumping thread"; - self->Dump(LOG(WARNING)); + if (kDumpStackOnNonLocalReference) { + self->Dump(LOG(WARNING)); + } } return true; } |