forked from OSchip/llvm-project
Added a new regular expression to the "_regexp-break" command ("b" by default):
(lldb) b /break here/ This will set a source level regular expression breakpoint on any text between the first '/' and the last '/'. The equivalent command will be: (lldb) breakpoint set --source-pattern-regexp 'break here' llvm-svn: 223082
This commit is contained in:
parent
6eddf8df2a
commit
d90ac932d9
|
@ -424,6 +424,7 @@ CommandInterpreter::LoadCommandDictionary ()
|
|||
m_command_dict["watchpoint"]= CommandObjectSP (new CommandObjectMultiwordWatchpoint (*this));
|
||||
|
||||
const char *break_regexes[][2] = {{"^(.*[^[:space:]])[[:space:]]*:[[:space:]]*([[:digit:]]+)[[:space:]]*$", "breakpoint set --file '%1' --line %2"},
|
||||
{"^/([^/]+)/$", "breakpoint set --source-pattern-regexp '%1'"},
|
||||
{"^([[:digit:]]+)[[:space:]]*$", "breakpoint set --line %1"},
|
||||
{"^\\*?(0x[[:xdigit:]]+)[[:space:]]*$", "breakpoint set --address %1"},
|
||||
{"^[\"']?([-+]?\\[.*\\])[\"']?[[:space:]]*$", "breakpoint set --name '%1'"},
|
||||
|
|
Loading…
Reference in New Issue