llvm-project/lldb/source/Interpreter
Raphael Isemann efb8b7b1ec [lldb] Fix and test completion for ambiguous long options
The refactoring patch for the option completion broke the completion
for ambiguous long options. As this feature was also untested (as
testing ambiguous options with the current test methods is impossible),
I just noticed now. This patch restores the old behavior and adds a
test for this feature.

llvm-svn: 370185
2019-08-28 10:17:23 +00:00
..
CMakeLists.txt Rename lldb/source/Interpreter/OptionValueFileSpecListTmp.cpp to 2019-08-22 20:10:24 +00:00
CommandAlias.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
CommandHistory.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandInterpreter.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
CommandObject.cpp [lldb][NFC] Remove dead code that handles situations where LLDB has no dummy target 2019-08-26 18:12:44 +00:00
CommandObjectRegexCommand.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
CommandObjectScript.cpp [ScriptInterpreter] Move ownership into debugger (NFC) 2019-04-26 22:43:16 +00:00
CommandObjectScript.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
CommandOptionValidators.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CommandReturnObject.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InterpreterProperties.td [lldb] Qualify includes of Properties[Enum].inc files. NFC 2019-07-29 17:22:10 +00:00
OptionArgParser.cpp [Utility] Reimplement RegularExpression on top of llvm::Regex 2019-08-16 21:25:36 +00:00
OptionGroupArchitecture.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupBoolean.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionGroupFile.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionGroupFormat.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupOutputFile.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupPlatform.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupString.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionGroupUInt64.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionGroupUUID.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupValueObjectDisplay.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupVariable.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionGroupWatchpoint.cpp [lldb][NFC] Remove dead code that is supposed to handle invalid command options 2019-08-22 08:08:05 +00:00
OptionValue.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
OptionValueArch.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
OptionValueArgs.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueArray.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueBoolean.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
OptionValueChar.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueDictionary.cpp Pass ConstString by value (NFC) 2019-03-06 21:22:25 +00:00
OptionValueEnumeration.cpp [lldb][NFC] NFC cleanup for the completion code 2019-08-22 09:02:54 +00:00
OptionValueFileSpec.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
OptionValueFileSpecList.cpp Rename lldb/source/Interpreter/OptionValueFileSpecListTmp.cpp to 2019-08-22 20:10:24 +00:00
OptionValueFormat.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueFormatEntity.cpp [lldb][NFC] Remove WordComplete mode, make result array indexed from 0 and remove any undocumented/redundant return values 2019-08-22 07:41:23 +00:00
OptionValueLanguage.cpp Extend FindTypes with CompilerContext to allow filtering by language. 2019-08-22 21:45:58 +00:00
OptionValuePathMappings.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueProperties.cpp [NFC] find_first_of/find_last_of -> find/rfind for single char. 2019-03-28 18:10:14 +00:00
OptionValueRegex.cpp [lldb] D66174 `RegularExpression` cleanup 2019-08-20 09:24:20 +00:00
OptionValueSInt64.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueString.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueUInt64.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OptionValueUUID.cpp [lldb][NFC] NFC cleanup for the completion code 2019-08-22 09:02:54 +00:00
Options.cpp [lldb] Fix and test completion for ambiguous long options 2019-08-28 10:17:23 +00:00
Property.cpp Pass ConstString by value (NFC) 2019-03-06 21:22:25 +00:00
ScriptInterpreter.cpp [ScriptInterpreter] Pass the debugger instead of the command interpreter 2019-04-26 17:58:19 +00:00
embedded_interpreter.py [Python] Flush prompt before reading input 2019-06-25 17:27:38 +00:00