diff options
author | Dave Lee <davelee.com@gmail.com> | 2024-11-14 13:27:41 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-14 13:27:41 -0800 |
commit | 5d16fbc275d57b88866a2606453ead6a024ffee0 (patch) | |
tree | 4207825d513d3d61ab015aed8f0e83651c339020 /lldb/source/Interpreter/CommandInterpreter.cpp | |
parent | 90cbd4adb3ecee72319c320ed62a9d1329a49bb9 (diff) | |
download | llvm-5d16fbc275d57b88866a2606453ead6a024ffee0.zip llvm-5d16fbc275d57b88866a2606453ead6a024ffee0.tar.gz llvm-5d16fbc275d57b88866a2606453ead6a024ffee0.tar.bz2 |
[lldb] Support any flag to _regexp-bt (#116260)
In particular, this allows `bt -u`.
Note that this passthrough behavior has precedent in `_regexp-break`,
where `b (-.*)` is expanded to `breakpoint set %1`.
Diffstat (limited to 'lldb/source/Interpreter/CommandInterpreter.cpp')
-rw-r--r-- | lldb/source/Interpreter/CommandInterpreter.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp index f2712af..764dcfd 100644 --- a/lldb/source/Interpreter/CommandInterpreter.cpp +++ b/lldb/source/Interpreter/CommandInterpreter.cpp @@ -851,8 +851,7 @@ void CommandInterpreter::LoadCommandDictionary() { // now "bt 3" is the preferred form, in line with gdb. if (bt_regex_cmd_up->AddRegexCommand("^([[:digit:]]+)[[:space:]]*$", "thread backtrace -c %1") && - bt_regex_cmd_up->AddRegexCommand("^-c ([[:digit:]]+)[[:space:]]*$", - "thread backtrace -c %1") && + bt_regex_cmd_up->AddRegexCommand("^(-[^[:space:]].*)$", "thread backtrace %1") && bt_regex_cmd_up->AddRegexCommand("^all[[:space:]]*$", "thread backtrace all") && bt_regex_cmd_up->AddRegexCommand("^[[:space:]]*$", "thread backtrace")) { CommandObjectSP command_sp(bt_regex_cmd_up.release()); |