From 3f513a43d1a6116c3c693062ed8ffb3fd749a5c0 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sat, 29 Oct 2022 15:08:27 +0800 Subject: [PATCH] Avoid prttymethod during SetStatus It may crash --- lsplant/src/main/jni/art/mirror/class.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lsplant/src/main/jni/art/mirror/class.hpp b/lsplant/src/main/jni/art/mirror/class.hpp index 09d1f0c..f499459 100644 --- a/lsplant/src/main/jni/art/mirror/class.hpp +++ b/lsplant/src/main/jni/art/mirror/class.hpp @@ -42,8 +42,7 @@ private: [[unlikely]] { for (auto method : found->second) { if (method->IsStatic()) { - LOGV("Backup hooked method %s because of initialization", - method->PrettyMethod(true).data()); + LOGV("Backup hooked method %p because of initialization", method); out.emplace_back(method, method->GetEntryPoint()); } } @@ -55,8 +54,7 @@ private: found != deoptimized_classes_.end()) [[unlikely]] { for (auto method : found->second) { if (method->IsStatic()) { - LOGV("Backup deoptimized method %s because of initialization", - method->PrettyMethod(true).data()); + LOGV("Backup deoptimized method %p because of initialization", method); out.emplace_back(method, method->GetEntryPoint()); } }