mirror of
https://github.com/intel/llvm.git
synced 2026-01-23 07:58:23 +08:00
Update help text for breakpoint command one-liners.
Fix minor bug in 'commands alias'; alias commands can now handle command options and arguments in the same alias. Also fixes problem that disallowed "process launch --" as an alias. Fix typo in comment in Python script interpreter. llvm-svn: 114499
This commit is contained in:
@@ -207,7 +207,7 @@ public:
|
||||
CommandReturnObject &result
|
||||
)
|
||||
{
|
||||
const size_t argc = args.GetArgumentCount();
|
||||
size_t argc = args.GetArgumentCount();
|
||||
|
||||
if (argc < 2)
|
||||
{
|
||||
@@ -296,15 +296,18 @@ public:
|
||||
args.Shift ();
|
||||
if (result.Succeeded())
|
||||
options->VerifyPartialOptions (result);
|
||||
if (!result.Succeeded())
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
for (size_t i = 0; i < argc; ++i)
|
||||
option_arg_vector->push_back (OptionArgPair ("<argument>",
|
||||
std::string (args.GetArgumentAtIndex (i))));
|
||||
if (!result.Succeeded() && result.GetStatus() != lldb::eReturnStatusStarted)
|
||||
{
|
||||
result.AppendError ("Unable to create requested command alias.\n");
|
||||
}
|
||||
}
|
||||
|
||||
// Anything remaining in args must be a plain argument.
|
||||
|
||||
argc = args.GetArgumentCount();
|
||||
for (size_t i = 0; i < argc; ++i)
|
||||
option_arg_vector->push_back (OptionArgPair ("<argument>",
|
||||
std::string (args.GetArgumentAtIndex (i))));
|
||||
}
|
||||
|
||||
// Create the alias.
|
||||
|
||||
Reference in New Issue
Block a user