diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2020-09-08 14:55:59 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-09-08 14:55:59 +0000 |
commit | 031c1ebf938f1c99413e70c9a22cd8211da96bff (patch) | |
tree | 57020490e0f39ddaf5db057858b3d41c5e1df288 /compiler/optimizing/graph_visualizer.cc | |
parent | c95145b996262ca20a8d3303564c8f9ea3034802 (diff) | |
parent | 9088da3f78a95f4f71dd6920ab4a87d1e57e6f02 (diff) |
Pass a full MethodReference of the invoke in HInvoke nodes. am: e6c0f2a75b am: cf3fb35c61 am: 9088da3f78
Original change: https://android-review.googlesource.com/c/platform/art/+/1419632
Change-Id: I46696de40d5aef2c58d9fa6626316d19ee9e87a8
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
-rw-r--r-- | compiler/optimizing/graph_visualizer.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/graph_visualizer.cc b/compiler/optimizing/graph_visualizer.cc index 922a6f6700..d5840fc7cf 100644 --- a/compiler/optimizing/graph_visualizer.cc +++ b/compiler/optimizing/graph_visualizer.cc @@ -456,7 +456,7 @@ class HGraphVisualizerPrinter : public HGraphDelegateVisitor { } void VisitInvoke(HInvoke* invoke) override { - StartAttributeStream("dex_file_index") << invoke->GetDexMethodIndex(); + StartAttributeStream("dex_file_index") << invoke->GetMethodReference().index; ArtMethod* method = invoke->GetResolvedMethod(); // We don't print signatures, which conflict with c1visualizer format. static constexpr bool kWithSignature = false; @@ -464,7 +464,7 @@ class HGraphVisualizerPrinter : public HGraphDelegateVisitor { // other invokes might be coming from inlined methods. ScopedObjectAccess soa(Thread::Current()); std::string method_name = (method == nullptr) - ? GetGraph()->GetDexFile().PrettyMethod(invoke->GetDexMethodIndex(), kWithSignature) + ? invoke->GetMethodReference().PrettyMethod(kWithSignature) : method->PrettyMethod(kWithSignature); StartAttributeStream("method_name") << method_name; StartAttributeStream("always_throws") << std::boolalpha |