diff options
author | Johnny Chen <johnny.chen@apple.com> | 2012-08-09 23:09:42 +0000 |
---|---|---|
committer | Johnny Chen <johnny.chen@apple.com> | 2012-08-09 23:09:42 +0000 |
commit | e9a5627e7ae21d10049352e196ff7469a40c6d06 (patch) | |
tree | 97ada238546a6071edbdf67f1ba78bc41ca7f6f0 /lldb/source/Commands/CommandObjectWatchpoint.cpp | |
parent | 637ff0cc0fc79bdd6ccea856835f278e89f79b67 (diff) | |
download | llvm-e9a5627e7ae21d10049352e196ff7469a40c6d06.zip llvm-e9a5627e7ae21d10049352e196ff7469a40c6d06.tar.gz llvm-e9a5627e7ae21d10049352e196ff7469a40c6d06.tar.bz2 |
rdar://problem/11457143 [ER] need "watchpoint command ..."
Add 'watchpoint command add/delete/list' to lldb, plus two .py test files.
llvm-svn: 161638
Diffstat (limited to 'lldb/source/Commands/CommandObjectWatchpoint.cpp')
-rw-r--r-- | lldb/source/Commands/CommandObjectWatchpoint.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/Commands/CommandObjectWatchpoint.cpp b/lldb/source/Commands/CommandObjectWatchpoint.cpp index 000c590..b545d3eb 100644 --- a/lldb/source/Commands/CommandObjectWatchpoint.cpp +++ b/lldb/source/Commands/CommandObjectWatchpoint.cpp @@ -8,6 +8,7 @@ //===----------------------------------------------------------------------===// #include "CommandObjectWatchpoint.h" +#include "CommandObjectWatchpointCommand.h" // C Includes // C++ Includes @@ -1300,6 +1301,7 @@ CommandObjectMultiwordWatchpoint::CommandObjectMultiwordWatchpoint(CommandInterp CommandObjectSP disable_command_object (new CommandObjectWatchpointDisable (interpreter)); CommandObjectSP delete_command_object (new CommandObjectWatchpointDelete (interpreter)); CommandObjectSP ignore_command_object (new CommandObjectWatchpointIgnore (interpreter)); + CommandObjectSP command_command_object (new CommandObjectWatchpointCommand (interpreter)); CommandObjectSP modify_command_object (new CommandObjectWatchpointModify (interpreter)); CommandObjectSP set_command_object (new CommandObjectWatchpointSet (interpreter)); @@ -1308,6 +1310,7 @@ CommandObjectMultiwordWatchpoint::CommandObjectMultiwordWatchpoint(CommandInterp disable_command_object->SetCommandName("watchpoint disable"); delete_command_object->SetCommandName("watchpoint delete"); ignore_command_object->SetCommandName("watchpoint ignore"); + command_command_object->SetCommandName ("watchpoint command"); modify_command_object->SetCommandName("watchpoint modify"); set_command_object->SetCommandName("watchpoint set"); @@ -1316,6 +1319,7 @@ CommandObjectMultiwordWatchpoint::CommandObjectMultiwordWatchpoint(CommandInterp LoadSubCommand ("disable", disable_command_object); LoadSubCommand ("delete", delete_command_object); LoadSubCommand ("ignore", ignore_command_object); + LoadSubCommand ("command", command_command_object); LoadSubCommand ("modify", modify_command_object); LoadSubCommand ("set", set_command_object); } |