|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/lldb/source/Commands/CommandOptions.inc 23 {LLDB_OPT_SET_1, false, "allow-list", 'L', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Determines whether the breakpoint will show up in break list if not referred to explicitly."},
31 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "Specify the breakpoint by source location in this particular file."},
32 {LLDB_OPT_SET_1, true, "line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "Specify the breakpoint by source location at this particular line."},
41 {LLDB_OPT_SET_1, false, "one-liner", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeOneLiner, "Specify a one-line breakpoint command inline. Be sure to surround it with quotes."},
51 {LLDB_OPT_SET_1, false, "dummy-breakpoints", 'D', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Delete commands from Dummy breakpoints - i.e. breakpoints set before a file is provided, which prime new targets."},
59 {LLDB_OPT_SET_1, false, "dummy-breakpoints", 'D', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Delete Dummy breakpoints - i.e. breakpoints set before a file is provided, which prime new targets."},
60 {LLDB_OPT_SET_1, false, "force", 'f', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Delete all breakpoints without querying for confirmation."},
68 {LLDB_OPT_SET_1, false, "dummy-breakpoints", 'D', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Act on Dummy breakpoints - i.e. breakpoints set before a file is provided, which prime new targets."},
76 {LLDB_OPT_SET_1, false, "brief", 'b', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Give a brief description of the breakpoint (no location info)."},
88 {LLDB_OPT_SET_1, false, "auto-continue", 'G', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "The breakpoint will auto-continue after running its commands."},
90 {LLDB_OPT_SET_1, false, "condition", 'c', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeExpression, "The breakpoint stops only if this condition expression evaluates to true."},
93 {LLDB_OPT_SET_1, false, "ignore-count", 'i', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeCount, "Set the number of times this breakpoint is skipped before stopping."},
94 {LLDB_OPT_SET_1, false, "one-shot", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "The breakpoint is deleted the first time it stop causes a stop."},
95 {LLDB_OPT_SET_1, false, "queue-name", 'q', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeQueueName, "The breakpoint stops only for threads in the queue whose name is given by this argument."},
96 {LLDB_OPT_SET_1, false, "thread-id", 't', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeThreadID, "The breakpoint stops only for the thread whose TID matches this argument."},
97 {LLDB_OPT_SET_1, false, "thread-index", 'x', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeThreadIndex, "The breakpoint stops only for the thread whose index matches this argument."},
98 {LLDB_OPT_SET_1, false, "thread-name", 'T', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeThreadName, "The breakpoint stops only for the thread whose thread name matches this argument."},
109 {LLDB_OPT_SET_1, false, "name", 'N', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBreakpointName, "Specifies a breakpoint name to use."},
127 {LLDB_OPT_SET_1 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6 | LLDB_OPT_SET_7 | LLDB_OPT_SET_8, false, "address-slide", 'R', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddress, "Add the specified offset to whatever address(es) the breakpoint resolves to. At present this applies the offset directly as given, and doesn't try to align it to instruction boundaries."},
131 {LLDB_OPT_SET_1 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6 | LLDB_OPT_SET_7 | LLDB_OPT_SET_8 | LLDB_OPT_SET_9 | LLDB_OPT_SET_11, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "Specifies the source file in which to set this breakpoint. Note, by default lldb only looks for files that are #included if they use the standard include file extensions. To set breakpoints on .c/.cpp/.m/.mm files that are #included, set target.inline-breakpoint-strategy to \22always\22."},
137 {LLDB_OPT_SET_1, true, "line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "Specifies the line number on which to set this breakpoint."},
139 {LLDB_OPT_SET_1 | LLDB_OPT_SET_9, false, "move-to-nearest-code", 'm', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Move breakpoints to nearest code. If not set the target.move-to-nearest-codesetting is used."},
144 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6 | LLDB_OPT_SET_7 | LLDB_OPT_SET_8 | LLDB_OPT_SET_9 | LLDB_OPT_SET_11, false, "shlib", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eModuleCompletion, eArgTypeShlibName, "Set the breakpoint only in this shared library. Can repeat this option multiple times to specify multiple shared libraries."},
145 {LLDB_OPT_SET_1 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6 | LLDB_OPT_SET_7 | LLDB_OPT_SET_8, false, "skip-prologue", 'K', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "sKip the prologue if the breakpoint is at the beginning of a function. If not set the target.skip-prologue setting is used."},
169 {LLDB_OPT_SET_1, false, "end-address", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddressOrExpression, "Address at which to end disassembling."},
178 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, true, "start-address", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddressOrExpression, "Address at which to start disassembling."},
186 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "all-threads", 'a', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Should we run all threads if the execution doesn't complete on one thread."},
187 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "allow-jit", 'j', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Controls whether the expression can fall back to being JITted if it'snot supported by the interpreter (defaults to true)."},
188 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "apply-fixits", 'X', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLanguage, "If true, simple fix-it hints will be automatically applied to the expression."},
189 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "debug", 'g', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "When specified, debug the JIT code by setting a breakpoint on the first instruction and forcing breakpoints to not be ignored (-i0) and no unwinding to happen on error (-u0)."},
190 {LLDB_OPT_SET_1, false, "description-verbosity", 'v', OptionParser::eOptionalArgument, nullptr, DescriptionVerbosityTypes(), CommandCompletions::eNoCompletion, eArgTypeDescriptionVerbosity, "How verbose should the output of this expression be, if the object description is asked for."},
191 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "ignore-breakpoints", 'i', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Ignore breakpoint hits while running expressions"},
192 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "language", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLanguage, "Specifies the Language to use when parsing the expression. If not set the target.language setting is used."},
193 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "timeout", 't', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeUnsignedInteger, "Timeout value (in microseconds) for running the expression."},
194 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "top-level", 'p', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Interpret the expression as a complete translation unit, without injecting it into the local context. Allows declaration of persistent, top-level entities without a $ prefix."},
195 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "unwind-on-error", 'u', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Clean up program state if the expression causes a crash, or raises a signal. Note, unlike gdb hitting a breakpoint is controlled by another option (-i)."},
203 {LLDB_OPT_SET_1, false, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddress, "An address to diagnose."},
204 {LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeOffset, "An optional offset. Requires --register."},
205 {LLDB_OPT_SET_1, false, "register", 'r', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeRegisterName, "A register to diagnose."},
224 {LLDB_OPT_SET_1, false, "relative", 'r', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeOffset, "A relative frame index offset from the current frame index."},
243 {LLDB_OPT_SET_1, false, "count", 'c', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeUnsignedInteger, "How many history commands to print."},
244 {LLDB_OPT_SET_1, false, "end-index", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeUnsignedInteger, "Index at which to stop printing history commands."},
245 {LLDB_OPT_SET_1, false, "start-index", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeUnsignedInteger, "Index at which to start printing history commands (or end to mean tail mode)."},
253 {LLDB_OPT_SET_1, false, "append", 'a', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Append to the log file instead of overwriting."},
254 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFilename, "Set the destination file to log to."},
255 {LLDB_OPT_SET_1, false, "file-function", 'F', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Prepend the names of files and function that generate the logs."},
256 {LLDB_OPT_SET_1, false, "pid-tid", 'p', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Prepend all log lines with the process and thread ID that generates the log line."},
257 {LLDB_OPT_SET_1, false, "sequence", 's', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Prepend all log lines with an increasing integer sequence id."},
258 {LLDB_OPT_SET_1, false, "stack", 'S', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Append a stack backtrace to each log line."},
259 {LLDB_OPT_SET_1, false, "thread-name", 'n', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Prepend all log lines with the thread name for the thread that generates the log line."},
260 {LLDB_OPT_SET_1, false, "threadsafe", 't', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Enable thread safe logging to avoid interweaved log lines."},
261 {LLDB_OPT_SET_1, false, "timestamp", 'T', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Prepend all log lines with a timestamp."},
262 {LLDB_OPT_SET_1, false, "verbose", 'v', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Enable verbose logging."},
272 {LLDB_OPT_SET_1, true, "expression", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeExpression, "Evaluate an expression to obtain a byte pattern."},
282 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3, false, "force", 'r', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Necessary if reading over target.max-memory-read-size bytes."},
284 {LLDB_OPT_SET_1, false, "num-per-line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNumberPerLine, "The number of items per line to display."},
294 {LLDB_OPT_SET_1, true, "infile", 'i', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFilename, "Write memory using the contents of a file."},
295 {LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeOffset, "Start writing bytes from an offset within the input file."},
321 {LLDB_OPT_SET_1, false, "count", 'c', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeCount, "Number of bytes to read from the file."},
322 {LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeIndex, "Offset into the file at which to start reading."},
330 {LLDB_OPT_SET_1, false, "data", 'd', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeValue, "Text to write to the file."},
331 {LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeIndex, "Offset into the file at which to start reading."},
340 {LLDB_OPT_SET_1, false, "pid", 'p', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypePid, "The process ID of an existing process to attach to."},
350 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6, false, "all-users", 'x', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Show processes matching all user IDs."},
359 {LLDB_OPT_SET_1, false, "pid", 'p', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypePid, "List the process info for a specific process ID."},
361 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6, false, "show-args", 'A', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Show process arguments instead of the process executable basename."},
364 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5 | LLDB_OPT_SET_6, false, "verbose", 'v', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Enable verbose output."},
383 {LLDB_OPT_SET_1, false, "pid", 'p', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypePid, "The process ID of an existing process to attach to."},
409 {LLDB_OPT_SET_1, false, "keep-stopped", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Whether or not the process should be kept stopped on detach (if possible)."},
417 {LLDB_OPT_SET_1, false, "notify", 'n', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Whether or not the debugger should notify the user if the signal is received."},
418 {LLDB_OPT_SET_1, false, "pass", 'p', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Whether or not the signal should be passed to the process."},
419 {LLDB_OPT_SET_1, false, "stop", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Whether or not the process should be stopped if the signal is received."},
435 {LLDB_OPT_SET_1, false, "help", 'h', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "The help text to display for this command."},
436 {LLDB_OPT_SET_1, false, "syntax", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "A syntax string showing the typical usage syntax."},
446 {LLDB_OPT_SET_1, false, "set", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeIndex, "Specify which register sets to dump by index."},
454 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFilename, "The reproducer path. If a reproducer is replayed and no path is provided, that reproducer is dumped."},
455 {LLDB_OPT_SET_1, true, "provider", 'p', OptionParser::eRequiredArgument, nullptr, ReproducerProviderType(), CommandCompletions::eNoCompletion, eArgTypeNone, "The reproducer provider to dump."},
464 {LLDB_OPT_SET_1, false, "function", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypePythonFunction, "Name of the Python function to bind to this command name."},
465 {LLDB_OPT_SET_1, false, "help", 'h', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeHelpText, "The help text to display for this command."},
474 {LLDB_OPT_SET_1, false, "allow-reload", 'r', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Allow the script to be loaded even if it was already loaded before. This argument exists for backwards compatibility, but reloading is always allowed, whether you specify it or not."},
520 {LLDB_OPT_SET_1, false, "end-line", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "The line number at which to stop displaying lines."},
521 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "The file from which to display source."},
522 {LLDB_OPT_SET_1, false, "line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "The line number at which to start the displaying lines."},
524 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "shlib", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eModuleCompletion, eArgTypeShlibName, "Look up the source in the given module or shared library (can be specified more than once)."},
534 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "The file from which to display source."},
535 {LLDB_OPT_SET_1, false, "line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "The line number at which to start the display source."},
538 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "shlib", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eModuleCompletion, eArgTypeShlibName, "Look up the source file in the given shared library."},
547 {LLDB_OPT_SET_1, false, "no-dependents", 'd', OptionParser::eOptionalArgument, nullptr, OptionEnumValues(g_dependents_enumaration), CommandCompletions::eNoCompletion, eArgTypeValue, "Whether or not to load dependents when creating a target. If the option is not specified, the value is implicitly 'default'. If the option is specified but without a value, the value is implicitly 'true'."},
563 {LLDB_OPT_SET_1, false, "sort", 's', OptionParser::eRequiredArgument, nullptr, OptionEnumValues(g_sort_option_enumeration), CommandCompletions::eNoCompletion, eArgTypeSortOrder, "Supply a sort order when dumping the symbol table."},
571 {LLDB_OPT_SET_1, false, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddressOrExpression, "Display the image at this address."},
572 {LLDB_OPT_SET_1, false, "arch", 'A', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the architecture when listing images."},
573 {LLDB_OPT_SET_1, false, "basename", 'b', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the basename with optional width for the image object file."},
574 {LLDB_OPT_SET_1, false, "directory", 'd', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the directory with optional width for the image object file."},
575 {LLDB_OPT_SET_1, false, "fullpath", 'f', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the fullpath to the image object file."},
576 {LLDB_OPT_SET_1, false, "global", 'g', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display the modules from the global module list, not just the current target."},
577 {LLDB_OPT_SET_1, false, "header", 'h', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display the image base address as a load address if debugging, a file address otherwise."},
578 {LLDB_OPT_SET_1, false, "mod-time", 'm', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the modification time with optional width of the module."},
579 {LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display the image load address offset from the base file address (the slide amount)."},
580 {LLDB_OPT_SET_1, false, "pointer", 'p', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display the module pointer."},
581 {LLDB_OPT_SET_1, false, "ref-count", 'r', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the reference count if the module is still in the shared module cache."},
582 {LLDB_OPT_SET_1, false, "symfile", 's', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the fullpath to the image symbol file with optional width."},
583 {LLDB_OPT_SET_1, false, "symfile-unique", 'S', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the symbol file with optional width only if it is different from the executable object file."},
584 {LLDB_OPT_SET_1, false, "triple", 't', OptionParser::eOptionalArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeWidth, "Display the triple when listing images."},
585 {LLDB_OPT_SET_1, false, "uuid", 'u', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display the UUID when listing images."},
593 {LLDB_OPT_SET_1, true, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddressOrExpression, "Lookup an address in one or more target modules."},
600 {LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeOffset, "When looking up an address subtract <offset> from any addresses before doing the lookup."},
613 {LLDB_OPT_SET_1, false, "name", 'n', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFunctionName, "Show unwind instructions for a function or symbol name."},
623 {LLDB_OPT_SET_1, false, "end-line", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "Set the end of the line range for which the stop-hook is to be run."},
624 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "Specify the source file within which the stop-hook is to be run."},
629 {LLDB_OPT_SET_1, false, "start-line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "Set the start of the line range for which the stop-hook is to be run."},
640 {LLDB_OPT_SET_1, false, "count", 'c', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeCount, "How many frames to display (-1 for all)"},
641 {LLDB_OPT_SET_1, false, "extended", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "Show the extended backtrace, if available"},
642 {LLDB_OPT_SET_1, false, "start", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFrameIndex, "Frame in which to start the backtrace"},
661 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "Specifies the source file to jump to."},
662 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3, false, "force", 'r', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Allows the PC to leave the current function."},
663 {LLDB_OPT_SET_1, true, "line", 'l', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "Specifies the line number to jump to."},
671 {LLDB_OPT_SET_1, false, "internal", 'i', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display internal as well as user thread plans"},
672 {LLDB_OPT_SET_1, false, "verbose", 'v', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Display more information about the thread plans"},
688 {LLDB_OPT_SET_1, false, "count", 'c', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeCount, "How many times to perform the stepping operation - currently only supported for step-inst and next-inst."},
689 {LLDB_OPT_SET_1, false, "end-linenumber", 'e', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeLineNum, "The line at which to stop stepping - defaults to the next line and only supported for step-in and step-over. You can also pass the string 'block' to step to the end of the current block. This is particularly use in conjunction with --step-target to step through a complex calling sequence."},
690 {LLDB_OPT_SET_1, false, "run-mode", 'm', OptionParser::eRequiredArgument, nullptr, TriRunningModes(), CommandCompletions::eNoCompletion, eArgTypeRunMode, "Determine how to run other threads while stepping the current thread."},
691 {LLDB_OPT_SET_1, false, "step-in-avoids-no-debug", 'a', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "A boolean value that sets whether stepping into functions will step over functions with no debug information."},
692 {LLDB_OPT_SET_1, false, "step-in-target", 't', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFunctionName, "The name of the directly called function step in should stop at when stepping into."},
693 {LLDB_OPT_SET_1, false, "step-out-avoids-no-debug", 'A', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeBoolean, "A boolean value, if true stepping out of functions will continue to step out till it hits a function with debug information."},
694 {LLDB_OPT_SET_1, false, "step-over-regexp", 'r', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeRegularExpression, "A regular expression that definesfunction names to not to stop at when stepping in."},
702 {LLDB_OPT_SET_1, false, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeAddressOrExpression, "Run until we reach the specified address,or leave the function - can be specified multiple times."},
703 {LLDB_OPT_SET_1, false, "frame", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeFrameIndex, "Frame index for until operation - defaults to 0"},
704 {LLDB_OPT_SET_1, false, "run-mode", 'm', OptionParser::eRequiredArgument, nullptr, DuoRunningModes(), CommandCompletions::eNoCompletion, eArgTypeRunMode, "Determine how to run otherthreads while stepping this one"},
705 {LLDB_OPT_SET_1, false, "thread", 't', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeThreadIndex, "Thread index for the thread for until operation"},
772 {LLDB_OPT_SET_1, false, "all", 'a', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Delete from every category."},
782 {LLDB_OPT_SET_1, false, "category-regex", 'w', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeName, "Only show categories matching this filter."},
804 {LLDB_OPT_SET_1, true, "inline-children", 'c', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "If true, inline all child values into summary string."},
808 {LLDB_OPT_SET_1, false, "omit-names", 'O', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "If true, omit value names in the summary display."},
836 {LLDB_OPT_SET_1, false, "one-liner", 'o', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeOneLiner, "Specify a one-line watchpoint command inline. Be sure to surround it with quotes."},
855 {LLDB_OPT_SET_1, false, "brief", 'b', OptionParser::eNoArgument, nullptr, {}, CommandCompletions::eNoCompletion, eArgTypeNone, "Give a brief description of the watchpoint (no location info)."},
tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h 23 static const uint32_t OPTION_GROUP_FORMAT = LLDB_OPT_SET_1;
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 248 m_all_options.Append(&m_python_class_options, LLDB_OPT_SET_1|LLDB_OPT_SET_2,
251 LLDB_OPT_SET_1 | LLDB_OPT_SET_3 | LLDB_OPT_SET_4,
253 m_all_options.Append(&m_dummy_options, LLDB_OPT_SET_1, LLDB_OPT_SET_ALL);
827 LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3,
829 m_options.Append(&m_dummy_opts, LLDB_OPT_SET_1, LLDB_OPT_SET_ALL);
1657 LLDB_OPT_SET_1);
1756 m_option_group.Append(&m_name_options, LLDB_OPT_SET_1, LLDB_OPT_SET_ALL);
1835 m_option_group.Append(&m_name_options, LLDB_OPT_SET_1, LLDB_OPT_SET_ALL);
tools/lldb/source/Commands/CommandObjectExpression.cpp 212 m_repl_option(LLDB_OPT_SET_1, false, "repl", 'r', "Drop into REPL", false,
283 LLDB_OPT_SET_1);
286 LLDB_OPT_SET_1 | LLDB_OPT_SET_2);
tools/lldb/source/Commands/CommandObjectFrame.cpp 440 m_option_group.Append(&m_option_variable, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
444 LLDB_OPT_SET_1);
445 m_option_group.Append(&m_varobj_options, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
tools/lldb/source/Commands/CommandObjectMemory.cpp 329 LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3);
332 LLDB_OPT_SET_1 | LLDB_OPT_SET_3);
336 LLDB_OPT_SET_1 | LLDB_OPT_SET_2);
339 LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3);
1277 LLDB_OPT_SET_1);
1280 LLDB_OPT_SET_1 | LLDB_OPT_SET_2);
tools/lldb/source/Commands/CommandObjectPlatform.cpp 398 m_option_working_dir(LLDB_OPT_SET_1, false, "working-dir", 'w', 0,
401 m_options.Append(&m_option_working_dir, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
tools/lldb/source/Commands/CommandObjectTarget.cpp 220 m_core_file(LLDB_OPT_SET_1, false, "core", 'c', 0, eArgTypeFilename,
222 m_platform_path(LLDB_OPT_SET_1, false, "platform-path", 'P', 0,
225 m_symbol_file(LLDB_OPT_SET_1, false, "symfile", 's', 0,
231 LLDB_OPT_SET_1, false, "remote-file", 'r', 0, eArgTypeFilename,
248 m_option_group.Append(&m_arch_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
249 m_option_group.Append(&m_core_file, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
250 m_option_group.Append(&m_platform_path, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
251 m_option_group.Append(&m_symbol_file, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
252 m_option_group.Append(&m_remote_file, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
253 m_option_group.Append(&m_add_dependents, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
586 m_option_group(), m_all_option(LLDB_OPT_SET_1, false, "all", 'a',
589 LLDB_OPT_SET_1, false, "clean", 'c',
598 m_option_group.Append(&m_all_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
599 m_option_group.Append(&m_cleanup_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
704 m_option_compile_units(LLDB_OPT_SET_1, false, "file", SHORT_OPTION_FILE,
710 LLDB_OPT_SET_1, false, "shlib", SHORT_OPTION_SHLB, 0,
730 m_option_group.Append(&m_varobj_options, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
731 m_option_group.Append(&m_option_variable, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
735 LLDB_OPT_SET_1);
737 LLDB_OPT_SET_1);
739 LLDB_OPT_SET_1);
2458 m_option_group(), m_symbol_file(LLDB_OPT_SET_1, false, "symfile", 's',
2464 LLDB_OPT_SET_1);
2465 m_option_group.Append(&m_symbol_file, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
2616 m_file_option(LLDB_OPT_SET_1, false, "file", 'f', 0, eArgTypeName,
2618 m_load_option(LLDB_OPT_SET_1, false, "load", 'l',
2620 m_pc_option(LLDB_OPT_SET_1, false, "set-pc-to-entry", 'p',
2624 m_slide_option(LLDB_OPT_SET_1, false, "slide", 's', 0, eArgTypeOffset,
2629 LLDB_OPT_SET_1);
2630 m_option_group.Append(&m_file_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
2631 m_option_group.Append(&m_load_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
2632 m_option_group.Append(&m_pc_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
2633 m_option_group.Append(&m_slide_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
4005 LLDB_OPT_SET_1, false, "shlib", 's',
4015 LLDB_OPT_SET_1);
4016 m_option_group.Append(&m_file_option, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
tools/lldb/source/Commands/CommandObjectThread.cpp 550 LLDB_OPT_SET_1 | LLDB_OPT_SET_2,
551 LLDB_OPT_SET_1);
tools/lldb/source/Commands/CommandObjectType.cpp 628 LLDB_OPT_SET_1);
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp 777 LLDB_OPT_SET_1);
963 LLDB_OPT_SET_1);
tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp 21 {LLDB_OPT_SET_1, false, "arch", 'a', OptionParser::eRequiredArgument,
tools/lldb/source/Interpreter/OptionGroupFormat.cpp 30 {LLDB_OPT_SET_1, false, "format", 'f', OptionParser::eRequiredArgument,
tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp 24 {LLDB_OPT_SET_1, false, "outfile", 'o', OptionParser::eRequiredArgument,
27 {LLDB_OPT_SET_1, false, "append-outfile", SHORT_OPTION_APND,
tools/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp 38 m_option_definition[0].usage_mask = LLDB_OPT_SET_1;
tools/lldb/source/Interpreter/OptionGroupUUID.cpp 21 {LLDB_OPT_SET_1, false, "uuid", 'u', OptionParser::eRequiredArgument,
tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp 27 {LLDB_OPT_SET_1, false, "dynamic-type", 'd',
31 {LLDB_OPT_SET_1, false, "synthetic-type", 'S',
34 {LLDB_OPT_SET_1, false, "depth", 'D', OptionParser::eRequiredArgument,
37 {LLDB_OPT_SET_1, false, "flat", 'F', OptionParser::eNoArgument, nullptr,
40 {LLDB_OPT_SET_1, false, "location", 'L', OptionParser::eNoArgument, nullptr,
42 {LLDB_OPT_SET_1, false, "object-description", 'O',
45 {LLDB_OPT_SET_1, false, "ptr-depth", 'P', OptionParser::eRequiredArgument,
48 {LLDB_OPT_SET_1, false, "show-types", 'T', OptionParser::eNoArgument,
51 {LLDB_OPT_SET_1, false, "no-summary-depth", 'Y',
55 {LLDB_OPT_SET_1, false, "raw-output", 'R', OptionParser::eNoArgument,
57 {LLDB_OPT_SET_1, false, "show-all-children", 'A', OptionParser::eNoArgument,
60 {LLDB_OPT_SET_1, false, "validate", 'V', OptionParser::eRequiredArgument,
62 {LLDB_OPT_SET_1, false, "element-count", 'Z',
tools/lldb/source/Interpreter/OptionGroupVariable.cpp 23 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "no-args", 'a',
26 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "no-recognized-args", 't',
29 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "no-locals", 'l',
32 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "show-globals", 'g',
35 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "show-declaration", 'c',
39 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "regex", 'r',
42 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2, false, "scope", 's',
45 {LLDB_OPT_SET_1, false, "summary", 'y', OptionParser::eRequiredArgument,
tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp 60 {LLDB_OPT_SET_1, false, "watch", 'w', OptionParser::eRequiredArgument,
63 {LLDB_OPT_SET_1, false, "size", 's', OptionParser::eRequiredArgument,
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 4052 {LLDB_OPT_SET_1, false, "function-role", 't',
4056 {LLDB_OPT_SET_1, false, "coordinate", 'c', OptionParser::eRequiredArgument,
4210 {LLDB_OPT_SET_1, false, "coordinate", 'c', OptionParser::eRequiredArgument,
4482 {LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument,
4624 {LLDB_OPT_SET_1, false, "id", 'i', OptionParser::eRequiredArgument, nullptr,
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 5124 m_num_packets(LLDB_OPT_SET_1, false, "count", 'c', 0, eArgTypeCount,
5128 m_max_send(LLDB_OPT_SET_1, false, "max-send", 's', 0, eArgTypeCount,
5133 m_max_recv(LLDB_OPT_SET_1, false, "max-receive", 'r', 0, eArgTypeCount,
5138 m_json(LLDB_OPT_SET_1, false, "json", 'j',
5140 m_option_group.Append(&m_num_packets, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
5141 m_option_group.Append(&m_max_send, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
5142 m_option_group.Append(&m_max_recv, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
5143 m_option_group.Append(&m_json, LLDB_OPT_SET_ALL, LLDB_OPT_SET_1);
tools/lldb/source/Target/Process.cpp 389 {LLDB_OPT_SET_1 | LLDB_OPT_SET_2 | LLDB_OPT_SET_3, false, "shell", 'c',
393 {LLDB_OPT_SET_1, false, "stdin", 'i', OptionParser::eRequiredArgument,
396 {LLDB_OPT_SET_1, false, "stdout", 'o', OptionParser::eRequiredArgument,
399 {LLDB_OPT_SET_1, false, "stderr", 'e', OptionParser::eRequiredArgument,