LLDB mainline
|
#include <CommandCompletions.h>
Definition at line 25 of file CommandCompletions.h.
Definition at line 27 of file CommandCompletions.h.
|
static |
Definition at line 588 of file CommandCompletions.cpp.
References lldb_private::ArchSpec::AutoComplete().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 648 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), lldb_private::Debugger::GetSelectedTarget(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 617 of file CommandCompletions.cpp.
References lldb::eDescriptionLevelBrief, lldb_private::BreakpointList::GetBreakpointAtIndex(), lldb_private::CommandInterpreter::GetDebugger(), lldb_private::BreakpointList::GetListMutex(), lldb_private::Debugger::GetSelectedTarget(), lldb_private::BreakpointList::GetSize(), lldb_private::StreamString::GetString(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
This completer works for commands whose only arguments are a command path.
It isn't tied to an argument type because it completes not on a single argument but on the sequence of arguments, so you have to invoke it by hand.
Definition at line 798 of file CommandCompletions.cpp.
References lldb_private::CompletionRequest::AddCompletions(), lldb_private::Args::DeleteArgumentAtIndex(), error(), lldb_private::Args::GetArgumentAtIndex(), lldb_private::Args::GetArgumentCount(), lldb_private::CompletionRequest::GetParsedLine(), lldb_private::StringList::GetSize(), lldb_private::CommandObjectMultiword::GetSubcommandObject(), lldb_private::CommandInterpreter::GetUserCommandObject(), and lldb_private::CommandInterpreter::VerifyUserMultiwordCmdPath().
Referenced by CommandObjectCommandsScriptAdd::HandleArgumentCompletion(), CommandObjectCommandsScriptDelete::HandleArgumentCompletion(), CommandObjectCommandsContainerAdd::HandleArgumentCompletion(), and CommandObjectCommandsContainerDelete::HandleArgumentCompletion().
|
static |
Definition at line 668 of file CommandCompletions.cpp.
References lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 484 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::Handle_qPathComplete(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 490 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
|
static |
Definition at line 472 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::Handle_qPathComplete(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 478 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
|
static |
Definition at line 716 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::StreamString::GetString(), lldb_private::ExecutionContext::GetThreadSP(), lldb_private::ExecutionContext::HasProcessScope(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 51 of file CommandCompletions.cpp.
References ArchitectureNames(), BreakpointNames(), Breakpoints(), CommonCompletionElement::callback, DisassemblyFlavors(), DiskDirectories(), DiskFiles(), eArchitectureCompletion, eBreakpointCompletion, eBreakpointNameCompletion, eDisassemblyFlavorCompletion, eDiskDirectoryCompletion, eDiskFileCompletion, eFrameIndexCompletion, eModuleCompletion, eModuleUUIDCompletion, eNoCompletion, ePlatformPluginCompletion, eProcessIDCompletion, eProcessNameCompletion, eProcessPluginCompletion, eRegisterCompletion, eRemoteDiskDirectoryCompletion, eRemoteDiskFileCompletion, eSettingsNameCompletion, eSourceFileCompletion, eStopHookIDCompletion, eSymbolCompletion, eThreadIndexCompletion, eTypeCategoryNameCompletion, eTypeLanguageCompletion, eVariablePathCompletion, eWatchPointIDCompletion, FrameIndexes(), Modules(), ModuleUUIDs(), PlatformPluginNames(), ProcessIDs(), ProcessNames(), ProcessPluginNames(), Registers(), RemoteDiskDirectories(), RemoteDiskFiles(), SettingsNames(), SourceFiles(), StopHookIDs(), Symbols(), ThreadIndexes(), TypeCategoryNames(), TypeLanguages(), VariablePath(), and WatchPointIDs().
Referenced by lldb_private::OptionValueFileColonLine::AutoComplete(), lldb_private::OptionValueFileSpec::AutoComplete(), lldb_private::OptionValueArch::AutoComplete(), CommandObjectBreakpointDisable::DoExecute(), CommandObjectBreakpointModify::HandleArgumentCompletion(), CommandObjectBreakpointEnable::HandleArgumentCompletion(), CommandObjectBreakpointDelete::HandleArgumentCompletion(), CommandObjectBreakpointNameAdd::HandleArgumentCompletion(), CommandObjectBreakpointNameDelete::HandleArgumentCompletion(), CommandObjectBreakpointWrite::HandleArgumentCompletion(), CommandObjectCommandsSource::HandleArgumentCompletion(), CommandObjectCommandsScriptImport::HandleArgumentCompletion(), CommandObjectFrameSelect::HandleArgumentCompletion(), CommandObjectFrameVariable::HandleArgumentCompletion(), CommandObjectPlatformFOpen::HandleArgumentCompletion(), CommandObjectPlatformGetFile::HandleArgumentCompletion(), CommandObjectPlatformGetSize::HandleArgumentCompletion(), CommandObjectPlatformGetPermissions::HandleArgumentCompletion(), CommandObjectPlatformFileExists::HandleArgumentCompletion(), CommandObjectPlatformProcessInfo::HandleArgumentCompletion(), CommandObjectPlatformInstall::HandleArgumentCompletion(), CommandObjectPluginLoad::HandleArgumentCompletion(), CommandObjectProcessLaunch::HandleArgumentCompletion(), CommandObjectProcessLoad::HandleArgumentCompletion(), CommandObjectRegisterRead::HandleArgumentCompletion(), CommandObjectRegisterWrite::HandleArgumentCompletion(), CommandObjectSessionSave::HandleArgumentCompletion(), CommandObjectSettingsShow::HandleArgumentCompletion(), CommandObjectSettingsList::HandleArgumentCompletion(), CommandObjectSettingsRemove::HandleArgumentCompletion(), CommandObjectSettingsReplace::HandleArgumentCompletion(), CommandObjectSettingsInsertBefore::HandleArgumentCompletion(), CommandObjectSettingsInsertAfter::HandleArgumentCompletion(), CommandObjectSettingsAppend::HandleArgumentCompletion(), CommandObjectSettingsClear::HandleArgumentCompletion(), CommandObjectTargetCreate::HandleArgumentCompletion(), CommandObjectTargetModulesModuleAutoComplete::HandleArgumentCompletion(), CommandObjectTargetModulesSourceFileAutoComplete::HandleArgumentCompletion(), CommandObjectTargetModulesAdd::HandleArgumentCompletion(), CommandObjectTargetSymbolsAdd::HandleArgumentCompletion(), CommandObjectTargetStopHookDelete::HandleArgumentCompletion(), CommandObjectTargetStopHookEnableDisable::HandleArgumentCompletion(), CommandObjectThreadStepWithTypeAndScope::HandleArgumentCompletion(), CommandObjectThreadContinue::HandleArgumentCompletion(), CommandObjectThreadSelect::HandleArgumentCompletion(), CommandObjectThreadInfo::HandleArgumentCompletion(), CommandObjectThreadException::HandleArgumentCompletion(), CommandObjectThreadSiginfo::HandleArgumentCompletion(), CommandObjectTraceSave::HandleArgumentCompletion(), CommandObjectTraceLoad::HandleArgumentCompletion(), CommandObjectTypeCategoryList::HandleArgumentCompletion(), CommandObjectWatchpointEnable::HandleArgumentCompletion(), CommandObjectWatchpointDisable::HandleArgumentCompletion(), CommandObjectWatchpointDelete::HandleArgumentCompletion(), CommandObjectWatchpointIgnore::HandleArgumentCompletion(), CommandObjectWatchpointModify::HandleArgumentCompletion(), lldb_private::CommandObjectRegexCommand::HandleCompletion(), CommandObjectBreakpointRead::CommandOptions::HandleOptionArgumentCompletion(), lldb_private::Options::HandleOptionArgumentCompletion(), lldb_private::IOHandlerDelegate::IOHandlerComplete(), CommandObjectTypeCategoryEnable::CommandOptions::OptionParsingStarting(), and CommandObjectTypeCategoryDelete::~CommandObjectTypeCategoryDelete().
|
static |
Definition at line 514 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 528 of file CommandCompletions.cpp.
References lldb_private::Stream::AsRawOstream(), lldb::eDescriptionLevelInitial, lldb_private::ModuleList::ForEach(), lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::Target::GetImages(), lldb_private::StreamString::GetString(), lldb_private::ExecutionContext::GetTargetPtr(), lldb_private::ExecutionContext::HasTargetScope(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 581 of file CommandCompletions.cpp.
References lldb_private::PluginManager::AutoCompletePlatformName(), and lldb_private::CompletionRequest::GetCursorArgumentPrefix().
Referenced by CommandObjectPlatformSelect::HandleCompletion(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 679 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetPlatform(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 693 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetPlatform(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 662 of file CommandCompletions.cpp.
References lldb_private::PluginManager::AutoCompleteProcessName(), and lldb_private::CompletionRequest::GetCursorArgumentPrefix().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 600 of file CommandCompletions.cpp.
References lldb_private::CompletionRequest::GetCursorArgumentPrefix(), lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::ExecutionContext::GetRegisterContext(), lldb_private::RegisterContext::GetRegisterCount(), lldb_private::RegisterContext::GetRegisterInfoAtIndex(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 505 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), lldb_private::Debugger::GetPlatformList(), and lldb_private::PlatformList::GetSelectedPlatform().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 496 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), lldb_private::Debugger::GetPlatformList(), and lldb_private::PlatformList::GetSelectedPlatform().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 560 of file CommandCompletions.cpp.
References lldb_private::OptionValue::eDumpOptionName, lldb_private::CommandInterpreter::GetDebugger(), lldb_private::StringList::GetSize(), lldb_private::StreamString::GetString(), lldb_private::Properties::GetValueProperties(), lldb_private::StringList::SplitIntoLines(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 305 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 733 of file CommandCompletions.cpp.
References lldb::eDescriptionLevelInitial, lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::StreamString::GetString(), lldb_private::ExecutionContext::GetTargetSP(), lldb_private::Stream::SetIndentLevel(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 546 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 754 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::ExecutionContext::GetProcessPtr(), lldb_private::StreamString::GetString(), lldb_private::ThreadList::GetThreadAtIndex(), lldb_private::Process::GetThreadList(), lldb_private::ExecutionContext::HasProcessScope(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 787 of file CommandCompletions.cpp.
References lldb_private::DataVisualization::Categories::ForEach(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 706 of file CommandCompletions.cpp.
References bit, lldb_private::Language::GetLanguagesSupportingTypeSystems(), lldb_private::Language::GetNameForLanguageType(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 594 of file CommandCompletions.cpp.
References lldb_private::Variable::AutoComplete(), and lldb_private::CommandInterpreter::GetExecutionContext().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 771 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::StreamString::GetString(), lldb_private::ExecutionContext::GetTargetPtr(), lldb_private::Target::GetWatchpointList(), lldb_private::ExecutionContext::HasTargetScope(), lldb_private::CompletionRequest::TryCompleteCurrentArg(), and lldb_private::WatchpointList::Watchpoints().
Referenced by InvokeCommonCompletionCallbacks().