llvm-project/lldb/source/Commands
Johnny Chen 01a678603a SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating
a watchpoint for either the variable encapsulated by SBValue (Watch) or the pointee
encapsulated by SBValue (WatchPointee).

Removed SBFrame::WatchValue() and SBFrame::WatchLocation() API as a result of that.

Modified the watchpoint related test suite to reflect the change.

Plus replacing WatchpointLocation with Watchpoint throughout the code base.

There are still cleanups to be dome.  This patch passes the whole test suite.
Check it in so that we aggressively catch regressions.

llvm-svn: 141925
2011-10-14 00:42:25 +00:00
..
CommandCompletions.cpp Added an API to SymbolContext to hide the complexity of getting the 2011-09-27 19:48:20 +00:00
CommandObjectApropos.cpp General cleanup on the UserSettingsController stuff. There were 5 different 2011-04-19 22:32:36 +00:00
CommandObjectApropos.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectArgs.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
CommandObjectArgs.h Added two new classes for command options: 2011-04-13 00:18:08 +00:00
CommandObjectBreakpoint.cpp Fix the option lists that "--file" belongs to so the help won't come out whonky. 2011-10-07 22:17:16 +00:00
CommandObjectBreakpoint.h Added the ability to restrict breakpoints by function name, function regexp, selector 2011-09-23 00:54:11 +00:00
CommandObjectBreakpointCommand.cpp Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
CommandObjectBreakpointCommand.h Change the command 'breakpoint command remove' to 'breakpoint command delete', 2011-05-22 07:14:46 +00:00
CommandObjectCommands.cpp Redesign of the interaction between Python and frozen objects: 2011-09-06 19:20:51 +00:00
CommandObjectCommands.h Fix GetRepeatCommand so it works with multi-word commands. 2010-07-07 03:36:20 +00:00
CommandObjectCrossref.cpp Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectDisassemble.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
CommandObjectDisassemble.h disassemble with no arguments disassembles at the pc. Also got "disassemble -f" to work, that had gotten broken at some point in the past. 2011-09-01 01:11:04 +00:00
CommandObjectExpression.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
CommandObjectExpression.h More prompt-timing cleanups: Make multi-line expressions 2011-06-13 20:20:29 +00:00
CommandObjectFrame.cpp SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating 2011-10-14 00:42:25 +00:00
CommandObjectFrame.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectHelp.cpp Adding two new options to the 'help' command: 2011-09-09 17:49:36 +00:00
CommandObjectHelp.h Adding two new options to the 'help' command: 2011-09-09 17:49:36 +00:00
CommandObjectLog.cpp Added auto completion for architecture names and for platforms. 2011-04-13 22:47:15 +00:00
CommandObjectLog.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectMemory.cpp Added ClangNamespaceDecl * parameters to several 2011-10-12 02:08:07 +00:00
CommandObjectMemory.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectMultiword.cpp - Changed all the places where CommandObjectReturn was exporting a StreamString to just exporting 2011-02-19 02:53:09 +00:00
CommandObjectPlatform.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
CommandObjectPlatform.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectProcess.cpp Added to the public API to allow symbolication: 2011-09-24 00:52:29 +00:00
CommandObjectProcess.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectQuit.cpp Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectQuit.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectRegister.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
CommandObjectRegister.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectSettings.cpp General cleanup on the UserSettingsController stuff. There were 5 different 2011-04-19 22:32:36 +00:00
CommandObjectSettings.h Added two new classes for command options: 2011-04-13 00:18:08 +00:00
CommandObjectSource.cpp Missed one place where we should use the target's SourceManager, not the debugger's. 2011-09-29 20:22:33 +00:00
CommandObjectSource.h Fix GetRepeatCommand so it works with multi-word commands. 2010-07-07 03:36:20 +00:00
CommandObjectSyntax.cpp Modify existing commands with arguments to use the new argument mechanism 2010-10-04 22:28:36 +00:00
CommandObjectSyntax.h Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
CommandObjectTarget.cpp Fixed a case where we might end up trying to parse a type in the DWARF parser for a method whose class isn't currently in the process of completing itself. Currently, methods of a class, must be parsed when the class type that contains the method is asked to complete itself through the clang::ExternalASTSource virtual functions. Now we "do the right thing" by checking if the class is being defined, and if so we parse it, else we tell the class to complete itself so everything happens correctly. 2011-10-13 23:13:20 +00:00
CommandObjectTarget.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectThread.cpp Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. 2011-10-07 18:58:12 +00:00
CommandObjectThread.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectType.cpp Update declarations for all functions/methods that accept printf-style 2011-09-20 21:44:10 +00:00
CommandObjectType.h Third round of code cleanups: 2011-08-19 01:14:49 +00:00
CommandObjectVersion.cpp - Changed all the places where CommandObjectReturn was exporting a StreamString to just exporting 2011-02-19 02:53:09 +00:00
CommandObjectVersion.h Add a simple command: 'version' to the command interpreter, and an accompanying 2010-12-23 20:21:44 +00:00
CommandObjectWatchpoint.cpp SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating 2011-10-14 00:42:25 +00:00
CommandObjectWatchpoint.h Add capability to set ignore count for watchpoint on the command line: 2011-10-05 21:35:46 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00