LLDB mainline
|
#include <CommandCompletions.h>
Definition at line 25 of file CommandCompletions.h.
|
static |
Definition at line 593 of file CommandCompletions.cpp.
References lldb_private::ArchSpec::AutoComplete().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 653 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 622 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 807 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 673 of file CommandCompletions.cpp.
References lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 489 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::Handle_qPathComplete(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 495 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
|
static |
Definition at line 477 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::Handle_qPathComplete(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 483 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
|
static |
Definition at line 721 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::StreamString::GetString(), lldb_private::ExecutionContext::GetThreadSP(), lldb_private::ExecutionContext::HasProcessScope(), lldb_private::Debugger::InterruptRequested(), 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(), lldb::eArchitectureCompletion, lldb::eBreakpointCompletion, lldb::eBreakpointNameCompletion, lldb::eDisassemblyFlavorCompletion, lldb::eDiskDirectoryCompletion, lldb::eDiskFileCompletion, lldb::eFrameIndexCompletion, lldb::eModuleCompletion, lldb::eModuleUUIDCompletion, lldb::eNoCompletion, lldb::ePlatformPluginCompletion, lldb::eProcessIDCompletion, lldb::eProcessNameCompletion, lldb::eProcessPluginCompletion, lldb::eRegisterCompletion, lldb::eRemoteDiskDirectoryCompletion, lldb::eRemoteDiskFileCompletion, lldb::eSettingsNameCompletion, lldb::eSourceFileCompletion, lldb::eStopHookIDCompletion, lldb::eSymbolCompletion, lldb::eThreadIndexCompletion, lldb::eTypeCategoryNameCompletion, lldb::eTypeLanguageCompletion, lldb::eVariablePathCompletion, lldb::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(), CommandObjectBreakpointModify::HandleArgumentCompletion(), CommandObjectBreakpointEnable::HandleArgumentCompletion(), CommandObjectBreakpointDelete::HandleArgumentCompletion(), CommandObjectBreakpointNameAdd::HandleArgumentCompletion(), CommandObjectBreakpointNameDelete::HandleArgumentCompletion(), CommandObjectBreakpointWrite::HandleArgumentCompletion(), CommandObjectCommandsSource::HandleArgumentCompletion(), CommandObjectPythonFunction::HandleArgumentCompletion(), CommandObjectScriptingObject::HandleArgumentCompletion(), CommandObjectCommandsScriptImport::HandleArgumentCompletion(), lldb_private::CommandObjectDWIMPrint::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 519 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 533 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 586 of file CommandCompletions.cpp.
References lldb_private::PluginManager::AutoCompletePlatformName(), and lldb_private::CompletionRequest::GetCursorArgumentPrefix().
Referenced by CommandObjectPlatformSelect::HandleCompletion(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 684 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetPlatform(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 698 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetPlatform(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 667 of file CommandCompletions.cpp.
References lldb_private::PluginManager::AutoCompleteProcessName(), and lldb_private::CompletionRequest::GetCursorArgumentPrefix().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 605 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 510 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 501 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 565 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 306 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 742 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 551 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 763 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 796 of file CommandCompletions.cpp.
References lldb_private::DataVisualization::Categories::ForEach(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 711 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 599 of file CommandCompletions.cpp.
References lldb_private::Variable::AutoComplete(), and lldb_private::CommandInterpreter::GetExecutionContext().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 780 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().