summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/thread_list.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/runtime/thread_list.cc b/runtime/thread_list.cc
index d45e4bdcfe..49d54fda00 100644
--- a/runtime/thread_list.cc
+++ b/runtime/thread_list.cc
@@ -59,10 +59,6 @@ static constexpr useconds_t kThreadSuspendInitialSleepUs = 0;
static constexpr useconds_t kThreadSuspendMaxYieldUs = 3000;
static constexpr useconds_t kThreadSuspendMaxSleepUs = 5000;
-// Whether we should try to dump the native stack of unattached threads. See commit ed8b723 for
-// some history.
-static constexpr bool kDumpUnattachedThreadNativeStack = true;
-
ThreadList::ThreadList()
: suspend_all_count_(0),
debug_suspend_all_count_(0),
@@ -153,7 +149,9 @@ static void DumpUnattachedThread(std::ostream& os, pid_t tid) NO_THREAD_SAFETY_A
// refactor DumpState to avoid skipping analysis.
Thread::DumpState(os, nullptr, tid);
DumpKernelStack(os, tid, " kernel: ", false);
- if (kDumpUnattachedThreadNativeStack) {
+ // TODO: Reenable this when the native code in system_server can handle it.
+ // Currently "adb shell kill -3 `pid system_server`" will cause it to exit.
+ if (false) {
DumpNativeStack(os, tid, nullptr, " native: ");
}
os << "\n";