9#ifndef LLDB_INTERPRETER_COMMANDOPTIONARGUMENTTABLE_H
10#define LLDB_INTERPRETER_COMMANDOPTIONARGUMENTTABLE_H
19 "Create a corefile with only modified memory saved"},
21 "Create a corefile with only stack memory saved"},
28 "Only show the description string",
33 "Show the full output, including persistent variable's name and type",
41 "No sorting, use the original symbol table order.",
46 "Sort output by symbol address.",
51 "Sort output by symbol name.",
56 "Sort output by symbol byte size.",
66 "Only load dependents when the target is an executable.",
71 "Don't load dependents, even if the target is an executable.",
76 "Load dependents, even if the target is not an executable.",
87 "Commands are in the lldb command interpreter language",
92 "Commands are in the Python language.",
97 "Commands are in the Lua language.",
102 "Commands are in the default scripting language.",
110 "Use the default (stream) log handler",
115 "Write log messages to the debugger output stream or to a file if one "
116 "is specified. A buffer size (in bytes) can be specified with -b. If "
117 "no buffer size is specified the output is unbuffered.",
122 "Write log messages to a fixed size circular buffer. A buffer size "
123 "(number of messages) must be specified with -b.",
128 "Write log messages to the operating system log.",
146 "Do not alter current setting",
154 "Run only this thread while stepping"},
162 "Completes to a disk directory."},
166 "Completes to a settings name."},
168 "Completes to a platform plugin."},
170 "Completes to a architecture."},
172 "Completes to a variable path."},
176 "Completes to a process plugin."},
178 "Completes to a disassembly flavor."},
180 "Completes to a type language."},
185 "Completes to a thread index."},
187 "Completes to a watchpoint id."},
189 "Completes to a breakpoint name."},
192 "Completes to a process name."},
194 "Completes to a remote disk file."},
196 "Completes to a remote disk directory."},
198 "Completes to a type category name."},
285 {
lldb::eArgTypeSymbol,
"symbol",
lldb::eSymbolCompletion, {}, {
nullptr,
false },
"Any symbol name (function name, variable, argument, etc.)" },
300 {
lldb::eArgRawInput,
"raw-input",
lldb::CompletionType::eNoCompletion, {}, {
nullptr,
false },
"Free-form text passed to a command without prior interpretation, allowing spaces without requiring quotes. To pass arguments and free form text put two dashes ' -- ' between the last argument and any raw input." },
319 sizeof(CommandObject::ArgumentTableEntry)) ==
321 "number of elements in g_argument_table doesn't match "
322 "CommandArgumentType enumeration");
A class that represents a running process on the host machine.
llvm::StringRef GDBFormatHelpTextCallback()
static constexpr OptionEnumValueElement g_script_option_enumeration[]
static constexpr OptionEnumValueElement g_log_handler_type[]
static constexpr OptionEnumValueElement g_running_mode[]
static constexpr OptionEnumValueElement g_dependents_enumeration[]
llvm::StringRef arch_helper()
static constexpr OptionEnumValueElement g_description_verbosity_type[]
llvm::StringRef SummaryStringHelpTextCallback()
llvm::StringRef RegisterNameHelpTextCallback()
llvm::StringRef ExprPathHelpTextCallback()
static constexpr OptionEnumValueElement g_corefile_save_style[]
static constexpr OptionEnumValueElement g_completion_type[]
llvm::StringRef BreakpointIDRangeHelpTextCallback()
llvm::StringRef BreakpointIDHelpTextCallback()
static constexpr OptionEnumValueElement g_sort_option_enumeration[]
llvm::StringRef LanguageTypeHelpTextCallback()
llvm::StringRef BreakpointNameHelpTextCallback()
llvm::StringRef FormatHelpTextCallback()
static constexpr CommandObject::ArgumentTableEntry g_argument_table[]
@ eScriptedCommandSynchronicityAsynchronous
@ eScriptedCommandSynchronicitySynchronous
@ eScriptedCommandSynchronicityCurrentValue
@ eLanguageRuntimeDescriptionDisplayVerbosityCompact
@ eLanguageRuntimeDescriptionDisplayVerbosityFull
static constexpr OptionEnumValueElement g_script_synchro_type[]
@ eRemoteDiskDirectoryCompletion
@ eDisassemblyFlavorCompletion
@ eVariablePathCompletion
@ eDiskDirectoryCompletion
@ eTypeCategoryNameCompletion
@ ePlatformPluginCompletion
@ eSettingsNameCompletion
@ eTypeLanguageCompletion
@ eWatchpointIDCompletion
@ eBreakpointNameCompletion
@ eProcessPluginCompletion
@ eRemoteDiskFileCompletion
@ eArchitectureCompletion
@ eArgTypeBreakpointIDRange
@ eArgTypePermissionsNumber
@ eArgTypePermissionsString
@ eArgTypeDescriptionVerbosity
@ eArgTypeFunctionOrSymbol
@ eArgTypeSettingVariableName
@ eArgTypeDisassemblyFlavor
@ eArgTypeScriptedCommandSynchronicity
@ eArgTypeWatchpointIDRange
@ eArgTypeRegularExpression
@ eArgTypeUnsignedInteger
@ eArgTypeAddressOrExpression
Entries in the main argument information table.