LLDB mainline
|
#include <CommandCompletions.h>
Definition at line 25 of file CommandCompletions.h.
|
static |
Definition at line 610 of file CommandCompletions.cpp.
References lldb_private::ArchSpec::AutoComplete().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 673 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 642 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 844 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 693 of file CommandCompletions.cpp.
References lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 506 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::Handle_qPathComplete(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 512 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
|
static |
Definition at line 494 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerPlatform::Handle_qPathComplete(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 500 of file CommandCompletions.cpp.
References DiskFilesOrDirectories().
|
static |
Definition at line 741 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(), INTERRUPT_REQUESTED, and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 53 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::eTerminatorCompletion, lldb::eThreadIDCompletion, lldb::eThreadIndexCompletion, lldb::eTypeCategoryNameCompletion, lldb::eTypeLanguageCompletion, lldb::eVariablePathCompletion, lldb::eWatchpointIDCompletion, FrameIndexes(), Modules(), ModuleUUIDs(), PlatformPluginNames(), ProcessIDs(), ProcessNames(), ProcessPluginNames(), Registers(), RemoteDiskDirectories(), RemoteDiskFiles(), SettingsNames(), SourceFiles(), StopHookIDs(), Symbols(), ThreadIDs(), ThreadIndexes(), TypeCategoryNames(), TypeLanguages(), VariablePath(), and WatchPointIDs().
Referenced by lldb_private::OptionValueFileColonLine::AutoComplete(), lldb_private::OptionValueFileSpec::AutoComplete(), lldb_private::OptionValueArch::AutoComplete(), lldb_private::CommandObject::HandleArgumentCompletion(), CommandObjectBreakpointModify::HandleArgumentCompletion(), CommandObjectBreakpointEnable::HandleArgumentCompletion(), CommandObjectBreakpointDelete::HandleArgumentCompletion(), CommandObjectBreakpointNameAdd::HandleArgumentCompletion(), CommandObjectBreakpointNameDelete::HandleArgumentCompletion(), CommandObjectBreakpointWrite::HandleArgumentCompletion(), CommandObjectPythonFunction::HandleArgumentCompletion(), CommandObjectScriptingObjectRaw::HandleArgumentCompletion(), CommandObjectPlatformGetFile::HandleArgumentCompletion(), CommandObjectPlatformProcessLaunch::HandleArgumentCompletion(), CommandObjectPlatformInstall::HandleArgumentCompletion(), CommandObjectRegisterWrite::HandleArgumentCompletion(), CommandObjectSettingsList::HandleArgumentCompletion(), CommandObjectSettingsRemove::HandleArgumentCompletion(), CommandObjectSettingsReplace::HandleArgumentCompletion(), CommandObjectSettingsInsertBefore::HandleArgumentCompletion(), CommandObjectSettingsInsertAfter::HandleArgumentCompletion(), CommandObjectSettingsAppend::HandleArgumentCompletion(), CommandObjectSettingsClear::HandleArgumentCompletion(), CommandObjectTargetModulesModuleAutoComplete::HandleArgumentCompletion(), CommandObjectTargetModulesSourceFileAutoComplete::HandleArgumentCompletion(), CommandObjectThreadSelect::HandleArgumentCompletion(), CommandObjectThreadInfo::HandleArgumentCompletion(), CommandObjectThreadException::HandleArgumentCompletion(), CommandObjectThreadSiginfo::HandleArgumentCompletion(), CommandObjectTraceSave::HandleArgumentCompletion(), CommandObjectTraceLoad::HandleArgumentCompletion(), CommandObjectWatchpointEnable::HandleArgumentCompletion(), CommandObjectWatchpointDisable::HandleArgumentCompletion(), CommandObjectWatchpointDelete::HandleArgumentCompletion(), CommandObjectWatchpointIgnore::HandleArgumentCompletion(), CommandObjectWatchpointModify::HandleArgumentCompletion(), lldb_private::CommandObjectRegexCommand::HandleCompletion(), CommandObjectBreakpointRead::CommandOptions::HandleOptionArgumentCompletion(), lldb_private::Options::HandleOptionArgumentCompletion(), and lldb_private::IOHandlerDelegate::IOHandlerComplete().
|
static |
Definition at line 536 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 550 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 603 of file CommandCompletions.cpp.
References lldb_private::PluginManager::AutoCompletePlatformName(), and lldb_private::CompletionRequest::GetCursorArgumentPrefix().
Referenced by CommandObjectPlatformSelect::HandleCompletion(), and InvokeCommonCompletionCallbacks().
|
static |
Definition at line 704 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetPlatform(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 718 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetPlatform(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 687 of file CommandCompletions.cpp.
References lldb_private::PluginManager::AutoCompleteProcessName(), and lldb_private::CompletionRequest::GetCursorArgumentPrefix().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 622 of file CommandCompletions.cpp.
References lldb_private::RegisterInfo::alt_name, lldb_private::CompletionRequest::GetCursorArgumentPrefix(), lldb_private::CommandInterpreter::GetExecutionContext(), lldb_private::ExecutionContext::GetRegisterContext(), lldb_private::RegisterContext::GetRegisterCount(), lldb_private::RegisterContext::GetRegisterInfoAtIndex(), lldb_private::RegisterInfo::name, and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 527 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 518 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 582 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 323 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 762 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 568 of file CommandCompletions.cpp.
References lldb_private::CommandInterpreter::GetDebugger(), and lldb_private::Debugger::GetSelectedTarget().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 827 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 783 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 816 of file CommandCompletions.cpp.
References lldb_private::DataVisualization::Categories::ForEach(), and lldb_private::CompletionRequest::TryCompleteCurrentArg().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 731 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 616 of file CommandCompletions.cpp.
References lldb_private::Variable::AutoComplete(), and lldb_private::CommandInterpreter::GetExecutionContext().
Referenced by InvokeCommonCompletionCallbacks().
|
static |
Definition at line 800 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().