From 567a045fe3d320f03ca42a8a5ea90c0e7834c9bb Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Mon, 25 Oct 2010 19:13:52 +0000 Subject: [PATCH] Only prints out the stop reason if it is not invalid. llvm-svn: 117287 --- lldb/test/lldbutil.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lldb/test/lldbutil.py b/lldb/test/lldbutil.py index 35a502247c78..2d20927d49a0 100644 --- a/lldb/test/lldbutil.py +++ b/lldb/test/lldbutil.py @@ -173,9 +173,12 @@ def PrintStackTrace(thread, string_buffer = False): lines = GetLineNumbers(thread) addrs = GetPCAddresses(thread) - print >> output, "Stack trace for thread id={0:#x} name={1} queue={2} stop reason={3}:".format( - thread.GetThreadID(), thread.GetName(), thread.GetQueueName(), - StopReasonString(thread.GetStopReason())) + if thread.GetStopReason() != lldb.eStopReasonInvalid: + desc = "stop reason=" + StopReasonString(thread.GetStopReason()) + else: + desc = "" + print >> output, "Stack trace for thread id={0:#x} name={1} queue={2} ".format( + thread.GetThreadID(), thread.GetName(), thread.GetQueueName()) + desc for i in range(depth): frame = thread.GetFrameAtIndex(i)