diff options
author | Jim Ingham <jingham@apple.com> | 2016-11-08 20:36:40 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2016-11-08 20:36:40 +0000 |
commit | 6a9767c7e6983c3211e35757899fb83afb2eb807 (patch) | |
tree | d3d4fc44de0827c79099978569ee676feb81c604 /lldb/source/Commands/CommandObjectProcess.cpp | |
parent | edc183e4375ab9b5be5487035327ca14ab7c322b (diff) | |
download | llvm-6a9767c7e6983c3211e35757899fb83afb2eb807.zip llvm-6a9767c7e6983c3211e35757899fb83afb2eb807.tar.gz llvm-6a9767c7e6983c3211e35757899fb83afb2eb807.tar.bz2 |
Clean up the stop printing header lines.
I added a "thread-stop-format" to distinguish between the form
that is just the thread info (since the stop printing immediately prints
the frame info) and one with more frame 0 info - which is useful for
"thread list" and the like.
I also added a frame.no-debug boolean to the format entities so you can
print frame information differently between frames with source info and those
without.
This closes https://reviews.llvm.org/D26383.
<rdar://problem/28273697>
llvm-svn: 286288
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
-rw-r--r-- | lldb/source/Commands/CommandObjectProcess.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Commands/CommandObjectProcess.cpp b/lldb/source/Commands/CommandObjectProcess.cpp index cc38959..ef927d8 100644 --- a/lldb/source/Commands/CommandObjectProcess.cpp +++ b/lldb/source/Commands/CommandObjectProcess.cpp @@ -1352,9 +1352,10 @@ public: const uint32_t start_frame = 0; const uint32_t num_frames = 1; const uint32_t num_frames_with_source = 1; + const bool stop_format = true; process->GetStatus(strm); process->GetThreadStatus(strm, only_threads_with_stop_reason, start_frame, - num_frames, num_frames_with_source); + num_frames, num_frames_with_source, stop_format); return result.Succeeded(); } }; |