summaryrefslogtreecommitdiff
path: root/runtime/reflective_value_visitor.cc
diff options
context:
space:
mode:
author Alex Light <allight@google.com> 2019-10-07 13:51:13 +0000
committer Treehugger Robot <treehugger-gerrit@google.com> 2019-10-07 18:59:55 +0000
commit55eccdf61f46bd2a633f489f8d09cf78e1de1938 (patch)
treee60d91c8fc48dfe70956ec9febd346b9dc9fcf77 /runtime/reflective_value_visitor.cc
parent49df715faf3700e874fbe246b339a8e426549216 (diff)
Revert^4 "Walk internal ArtField/ArtMethod pointers"
Several of the new tests make use of the invoke-custom opcode. This opcode is not supported by dexter/slicer causing the tests to fail. This reverts commit c34eab45161c51bf63e548e44645cbcc59d01268. Reason for revert: Added tests to redefine-stress known failures Test: ./test.py --host --redefine-stress Bug: 134162467 Change-Id: Ic1b375a0cb1e44d0252c17115af92c269fb8efc5
Diffstat (limited to 'runtime/reflective_value_visitor.cc')
-rw-r--r--runtime/reflective_value_visitor.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/runtime/reflective_value_visitor.cc b/runtime/reflective_value_visitor.cc
index 69fd51ff6e..5a288d38be 100644
--- a/runtime/reflective_value_visitor.cc
+++ b/runtime/reflective_value_visitor.cc
@@ -42,4 +42,13 @@ void JniIdReflectiveSourceInfo<jmethodID>::Describe(std::ostream& os) const {
os << " jmethodID=" << reinterpret_cast<uintptr_t>(id_);
}
+void ReflectiveHandleScopeSourceInfo::Describe(std::ostream& os) const {
+ ReflectionSourceInfo::Describe(os);
+ os << " source= (" << source_ << ") ";
+ if (source_ == nullptr) {
+ os << "nullptr";
+ } else {
+ os << *source_;
+ }
+}
} // namespace art