hanchenye-llvm-project/lldb/source
Caroline Tice e139cf2320 Add infrastructure for standardizing arguments for commands and
command options; makes it easier to ensure that the same type of
argument will have the same name everywhere, hooks up help for command
arguments, so that users can ask for help when they are confused about
what an argument should be; puts in the beginnings of the ability to
do tab-completion for certain types of arguments, allows automatic
syntax help generation for commands with arguments, and adds command
arguments into command options help correctly.

Currently only the breakpoint-id and breakpoint-id-range arguments, in
the breakpoint commands, have been hooked up to use the new mechanism.
The next steps will be to fix the command options arguments to use
this mechanism, and to fix the rest of the regular command arguments
to use this mechanism.  Most of the help text is currently missing or
dummy text; this will need to be filled in, and the existing argument
help text will need to be cleaned up a bit (it was thrown in quickly,
mostly for testing purposes).

Help command now works for all argument types, although the help may not
be very helpful yet.

Those commands that take "raw" command strings now indicate it in their
help text.

llvm-svn: 115318
2010-10-01 17:46:38 +00:00
..
API Change how we call Target::CreateBreakpoint to account for the new "name type" parameter. 2010-09-30 21:21:43 +00:00
Breakpoint Verify that we have a valid breakpoint ID before proceeding with retrieving its 2010-09-29 21:57:51 +00:00
Commands Add infrastructure for standardizing arguments for commands and 2010-10-01 17:46:38 +00:00
Core Cleaned up a unused member variable in Debugger. 2010-09-30 21:49:03 +00:00
Expression Make C++ constructors and destructors correctly within the clang types we 2010-10-01 02:31:07 +00:00
Host Cleaned up a unused member variable in Debugger. 2010-09-30 21:49:03 +00:00
Interpreter Add infrastructure for standardizing arguments for commands and 2010-10-01 17:46:38 +00:00
Plugins Make C++ constructors and destructors correctly within the clang types we 2010-10-01 02:31:07 +00:00
Symbol Added correct C++ method declarations for destructors and for conversion 2010-10-01 03:45:20 +00:00
Target Add "-o" option to "expression" which prints the object description if available. 2010-09-30 00:54:27 +00:00
Utility Cleaned a few build related things up: 2010-09-24 23:07:41 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Add a "lldb host" logging channel, and put logging in the Host::OpenInExternalEditor code. 2010-08-31 18:05:13 +00:00
lldb.cpp Committing the skeleton of Language runtime plugin classes. 2010-09-23 02:01:19 +00:00