llvm-project/lldb/source/Commands
Jonas Devlieghere 7ced9fff95
[lldb] Refactor command option enum values (NFC)
Refactor the command option enum values and the command argument table
to connect the two. This has two benefits:

 - We guarantee that two options that use the same argument type have
   the same accepted values.
 - We can print the enum values and their description in the help
   output. (D129707)

Differential revision: https://reviews.llvm.org/D129703
2022-07-14 21:18:07 -07:00
..
CMakeLists.txt [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandCompletions.cpp [Commands] Remove redundant member initialization (NFC) 2022-01-23 11:07:14 -08:00
CommandObjectApropos.cpp Add a "command container" hierarchy to allow users to add container nodes. 2021-10-18 15:29:24 -07:00
CommandObjectApropos.h
CommandObjectBreakpoint.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectBreakpoint.h
CommandObjectBreakpointCommand.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectBreakpointCommand.h
CommandObjectCommands.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectCommands.h
CommandObjectDisassemble.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectDisassemble.h [trace] Add a flag to the decoder to output the instruction type 2022-07-12 16:23:03 -07:00
CommandObjectExpression.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectExpression.h
CommandObjectFrame.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectFrame.h
CommandObjectGUI.cpp Have CommandObjectParsed check for "commands that take no arguments". 2022-06-27 15:14:41 -07:00
CommandObjectGUI.h
CommandObjectHelp.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectHelp.h [lldb] Fix modernize-use-equals-default warnings (NFC) 2022-06-17 15:08:02 -07:00
CommandObjectLanguage.cpp [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
CommandObjectLanguage.h
CommandObjectLog.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectLog.h
CommandObjectMemory.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectMemory.h
CommandObjectMemoryTag.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectMemoryTag.h [lldb][AArch64] Add "memory tag read" command 2021-06-24 17:35:45 +01:00
CommandObjectMultiword.cpp Add a repeat command option for "thread backtrace --count N". 2022-02-14 15:48:06 -08:00
CommandObjectPlatform.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectPlatform.h
CommandObjectPlugin.cpp [lldb] Remove redundant calls to set eReturnStatusFailed 2021-06-17 14:39:35 +01:00
CommandObjectPlugin.h
CommandObjectProcess.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectProcess.h
CommandObjectQuit.cpp Have CommandObjectParsed check for "commands that take no arguments". 2022-06-27 15:14:41 -07:00
CommandObjectQuit.h
CommandObjectRegexCommand.cpp CommandObjectRegexCommand shouldn't put two commands on the history stack. 2022-06-03 11:34:53 -07:00
CommandObjectRegexCommand.h [lldb] Fix (unintentional) recursion in CommandObjectRegexCommand 2022-02-23 12:34:14 -08:00
CommandObjectRegister.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectRegister.h
CommandObjectReproducer.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectReproducer.h
CommandObjectScript.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectScript.h [lldb] Fix modernize-use-equals-default warnings (NFC) 2022-06-17 15:08:02 -07:00
CommandObjectSession.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectSession.h
CommandObjectSettings.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectSettings.h
CommandObjectSource.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectSource.h
CommandObjectStats.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectStats.h
CommandObjectTarget.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectTarget.h
CommandObjectThread.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectThread.h
CommandObjectThreadUtil.cpp [trace] Fix errors when handling command arguments 2022-06-28 17:54:30 -07:00
CommandObjectThreadUtil.h [trace] Fix errors when handling command arguments 2022-06-28 17:54:30 -07:00
CommandObjectTrace.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectTrace.h [trace][intel-pt] Implement trace start and trace stop 2021-03-30 17:31:37 -07:00
CommandObjectType.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectType.h
CommandObjectVersion.cpp Have CommandObjectParsed check for "commands that take no arguments". 2022-06-27 15:14:41 -07:00
CommandObjectVersion.h
CommandObjectWatchpoint.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectWatchpoint.h
CommandObjectWatchpointCommand.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandObjectWatchpointCommand.h
CommandOptionArgumentTable.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandOptionsProcessLaunch.cpp [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
CommandOptionsProcessLaunch.h [Commands] Remove redundant member initialization (NFC) 2022-01-23 11:07:14 -08:00
Options.td [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00
OptionsBase.td [lldb] Refactor command option enum values (NFC) 2022-07-14 21:18:07 -07:00