LLDB mainline
lldb_private::platform_gdb_server::PlatformRemoteGDBServer Member List

This is the complete list of members for lldb_private::platform_gdb_server::PlatformRemoteGDBServer, including all inherited members.

AddClangModuleCompilationOptions(Target *target, std::vector< std::string > &options)lldb_private::Platformvirtual
Attach(ProcessAttachInfo &attach_info, Debugger &debugger, Target *target, Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
AutoCompleteDiskFileOrDirectory(CompletionRequest &request, bool only_dir) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
CalculateMD5(const FileSpec &file_spec, uint64_t &low, uint64_t &high)lldb_private::Platformvirtual
CalculateTrapHandlerSymbolNames() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
CallLocateModuleCallbackIfSet(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, FileSpec &symbol_file_spec, bool *did_create_ptr)lldb_private::Platform
CanDebugProcess()lldb_private::Platforminlinevirtual
CloseFile(lldb::user_id_t fd, Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
ConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Target *target, Status &error)lldb_private::Platformvirtual
ConnectProcessSynchronous(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream &stream, Target *target, Status &error)lldb_private::Platformvirtual
ConnectRemote(Args &args) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
ConnectToWaitingProcesses(lldb_private::Debugger &debugger, lldb_private::Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
Create(llvm::StringRef name)lldb_private::Platformstatic
CreateArchList(llvm::ArrayRef< llvm::Triple::ArchType > archs, llvm::Triple::OSType os)lldb_private::Platformprotectedstatic
CreateInstance(bool force, const ArchSpec *arch)lldb_private::platform_gdb_server::PlatformRemoteGDBServerstatic
CreateSymlink(const FileSpec &src, const FileSpec &dst) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger, Target &target, Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
DisconnectRemote() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
DoConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream *stream, Target *target, Status &error)lldb_private::Platformprotected
DoGetGroupName(UserIDResolver::id_t uid) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServerprivatevirtual
DoGetUserName(UserIDResolver::id_t uid) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServerprivatevirtual
DoLoadImage(lldb_private::Process *process, const lldb_private::FileSpec &remote_file, const std::vector< std::string > *paths, lldb_private::Status &error, lldb_private::FileSpec *loaded_path=nullptr)lldb_private::Platformvirtual
DownloadModuleSlice(const FileSpec &src_file_spec, const uint64_t src_offset, const uint64_t src_size, const FileSpec &dst_file_spec)lldb_private::Platformprotectedvirtual
DownloadSymbolFile(const lldb::ModuleSP &module_sp, const FileSpec &dst_file_spec)lldb_private::Platformprotectedvirtual
FetchExtendedCrashInformation(lldb_private::Process &process)lldb_private::Platforminlinevirtual
FindProcesses(const ProcessInstanceInfoMatch &match_info, ProcessInstanceInfoList &process_infos) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
Get(id_t id, Map &cache, std::optional< std::string >(UserIDResolver::*do_get)(id_t))lldb_private::UserIDResolverprivate
GetAllProcesses()lldb_private::Platform
GetAugmentedArchSpec(Platform *platform, llvm::StringRef triple)lldb_private::Platformstatic
GetAugmentedArchSpec(llvm::StringRef triple)lldb_private::Platform
GetCachedExecutable(ModuleSpec &module_spec, lldb::ModuleSP &module_sp, const FileSpecList *module_search_paths_ptr)lldb_private::Platformprotected
GetCachedSharedModule(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, bool *did_create_ptr)lldb_private::Platformprivate
GetCacheHostname()lldb_private::Platformprotectedvirtual
GetConnectionOptions(CommandInterpreter &interpreter)lldb_private::Platforminlinevirtual
GetDefaultMemoryCacheLineSize()lldb_private::Platforminlinevirtual
GetDescription() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetDescriptionStatic()lldb_private::platform_gdb_server::PlatformRemoteGDBServerstatic
GetEnvironment()lldb_private::Platformvirtual
GetExtraStartupCommands()lldb_private::Platformvirtual
GetFile(const FileSpec &source, const FileSpec &destination)lldb_private::Platformvirtual
GetFileExists(const FileSpec &file_spec) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetFilePermissions(const FileSpec &file_spec, uint32_t &file_permissions) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetFileSize(const FileSpec &file_spec) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetFileWithUUID(const FileSpec &platform_file, const UUID *uuid_ptr, FileSpec &local_file) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetFullNameForDylib(ConstString basename)lldb_private::Platformvirtual
GetGlobalPlatformProperties()lldb_private::Platformstatic
GetGroupName(id_t gid)lldb_private::UserIDResolverinlineprivate
GetHostname() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetHostPlatform()lldb_private::Platformstatic
GetHostPlatformName()lldb_private::Platformstatic
GetIgnoresRemoteHostname()lldb_private::Platforminlinevirtual
GetLocalCacheDirectory()lldb_private::Platformvirtual
GetLocateModuleCallback() constlldb_private::Platform
GetMaxGroupIDNameLength() constlldb_private::Platforminline
GetMaxUserIDNameLength() constlldb_private::Platforminline
GetMmapArgumentList(const ArchSpec &arch, lldb::addr_t addr, lldb::addr_t length, unsigned prot, unsigned flags, lldb::addr_t fd, lldb::addr_t offset)lldb_private::Platformvirtual
GetModuleCacheRoot()lldb_private::Platformprivate
GetModuleSpec(const FileSpec &module_file_spec, const ArchSpec &arch, ModuleSpec &module_spec) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetName()lldb_private::Platforminline
GetNoopResolver()lldb_private::UserIDResolverprivatestatic
GetOSBuildString()lldb_private::Platform
GetOSKernelDescription()lldb_private::Platform
GetOSVersion(Process *process=nullptr)lldb_private::Platformvirtual
GetPendingGdbServerList(std::vector< std::string > &connection_urls)lldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetPlatformSpecificConnectionInformation()lldb_private::Platforminlinevirtual
GetPluginName() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServerinlinevirtual
GetPluginNameStatic()lldb_private::platform_gdb_server::PlatformRemoteGDBServerinlinestatic
GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetQueueIDForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr)lldb_private::Platforminlinevirtual
GetQueueNameForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr)lldb_private::Platforminlinevirtual
GetRemoteOSBuildString() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetRemoteOSKernelDescription() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetRemoteOSVersion() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetRemoteSharedModule(const ModuleSpec &module_spec, Process *process, lldb::ModuleSP &module_sp, const ModuleResolver &module_resolver, bool *did_create_ptr)lldb_private::Platformprivate
GetRemoteSystemArchitecture() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetRemoteUnixSignals() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetRemoteURL() constlldb_private::Platforminline
GetRemoteWorkingDirectory() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info)lldb_private::Platforminlinevirtual
GetRSyncOpts()lldb_private::Platforminlinevirtual
GetRSyncPrefix()lldb_private::Platforminlinevirtual
GetSDKBuild() constlldb_private::Platforminline
GetSDKDirectory(lldb_private::Target &target)lldb_private::Platforminlinevirtual
GetSDKRootDirectory() constlldb_private::Platforminline
GetSharedModule(const ModuleSpec &module_spec, Process *process, lldb::ModuleSP &module_sp, const FileSpecList *module_search_paths_ptr, llvm::SmallVectorImpl< lldb::ModuleSP > *old_modules, bool *did_create_ptr)lldb_private::Platformvirtual
GetSiginfoType(const llvm::Triple &triple)lldb_private::Platformvirtual
GetSoftwareBreakpointTrapOpcode(Target &target, BreakpointSite *bp_site) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
GetSSHOpts()lldb_private::Platforminlinevirtual
GetStatus(Stream &strm)lldb_private::Platformvirtual
GetSupportedArchitectures(const ArchSpec &process_host_arch) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServerinlinevirtual
GetSupportsRSync()lldb_private::Platforminlinevirtual
GetSupportsSSH()lldb_private::Platforminlinevirtual
GetSystemArchitecture()lldb_private::Platform
GetTrapHandlerSymbolNames()lldb_private::Platformvirtual
GetTrapHandlerUnwindPlan(const llvm::Triple &triple, ConstString name)lldb_private::Platforminlinevirtual
GetUnixSignals()lldb_private::Platform
GetUserIDResolver() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServerinlinevirtual
GetUserName(id_t uid)lldb_private::UserIDResolverinlineprivate
GetWorkingDirectory()lldb_private::Platform
id_t typedeflldb_private::UserIDResolverprivate
IDToNameMap typedeflldb_private::Platformprotected
Initialize()lldb_private::platform_gdb_server::PlatformRemoteGDBServerstatic
Install(const FileSpec &src, const FileSpec &dst)lldb_private::Platformvirtual
IsCompatibleArchitecture(const ArchSpec &arch, const ArchSpec &process_host_arch, ArchSpec::MatchType match, ArchSpec *compatible_arch_ptr)lldb_private::Platformvirtual
IsConnected() const overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
IsHost() constlldb_private::Platforminline
IsRemote() constlldb_private::Platforminline
KillProcess(const lldb::pid_t pid) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
KillSpawnedProcess(lldb::pid_t pid)lldb_private::platform_gdb_server::PlatformRemoteGDBServerprotectedvirtual
LaunchGDBServer(lldb::pid_t &pid, std::string &connect_url)lldb_private::platform_gdb_server::PlatformRemoteGDBServerprotectedvirtual
LaunchProcess(ProcessLaunchInfo &launch_info) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
LoadImage(lldb_private::Process *process, const lldb_private::FileSpec &local_file, const lldb_private::FileSpec &remote_file, lldb_private::Status &error)lldb_private::Platform
LoadImageUsingPaths(lldb_private::Process *process, const lldb_private::FileSpec &library_name, const std::vector< std::string > &paths, lldb_private::Status &error, lldb_private::FileSpec *loaded_path)lldb_private::Platform
LoadPlatformBinaryAndSetup(Process *process, lldb::addr_t addr, bool notify)lldb_private::Platforminlinevirtual
LocateExecutable(const char *basename)lldb_private::Platforminlinevirtual
LocateExecutableScriptingResources(Target *target, Module &module, Stream &feedback_stream)lldb_private::Platformvirtual
LocateModuleCallback typedeflldb_private::Platform
m_calculated_trap_handlerslldb_private::Platformprotected
m_gdb_client_uplldb_private::platform_gdb_server::PlatformRemoteGDBServerprotected
m_gid_cachelldb_private::UserIDResolverprivate
m_hostnamelldb_private::Platformprotected
m_ignores_remote_hostnamelldb_private::Platformprotected
m_is_hostlldb_private::Platformprotected
m_local_cache_directorylldb_private::Platformprotected
m_locate_module_callbacklldb_private::Platformprotected
m_max_gid_name_lenlldb_private::Platformprotected
m_max_uid_name_lenlldb_private::Platformprotected
m_module_cachelldb_private::Platformprotected
lldb_private::m_mutexlldb_private::Platformprotected
m_os_versionlldb_private::Platformprotected
m_os_version_set_while_connectedlldb_private::Platformprotected
m_platform_descriptionlldb_private::platform_gdb_server::PlatformRemoteGDBServerprotected
m_platform_hostnamelldb_private::platform_gdb_server::PlatformRemoteGDBServerprotected
m_platform_schemelldb_private::platform_gdb_server::PlatformRemoteGDBServerprotected
m_remote_signals_splldb_private::platform_gdb_server::PlatformRemoteGDBServerprotected
m_remote_urllldb_private::Platformprotected
m_rsync_optslldb_private::Platformprotected
m_rsync_prefixlldb_private::Platformprotected
m_sdk_buildlldb_private::Platformprotected
m_sdk_sysrootlldb_private::Platformprotected
m_ssh_optslldb_private::Platformprotected
m_supported_architectureslldb_private::platform_gdb_server::PlatformRemoteGDBServerprivate
m_supports_rsynclldb_private::Platformprotected
m_supports_sshlldb_private::Platformprotected
m_system_archlldb_private::Platformprotected
m_system_arch_set_while_connectedlldb_private::Platformprotected
m_trap_handlerslldb_private::Platformprotected
m_uid_cachelldb_private::UserIDResolverprivate
m_working_dirlldb_private::Platformprotected
MakeDirectory(const FileSpec &file_spec, uint32_t file_permissions) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
MakeGdbServerUrl(const std::string &platform_scheme, const std::string &platform_hostname, uint16_t port, const char *socket_name)lldb_private::platform_gdb_server::PlatformRemoteGDBServerprivate
MakeUrl(const char *scheme, const char *hostname, uint16_t port, const char *path)lldb_private::platform_gdb_server::PlatformRemoteGDBServerprotectedvirtual
Map typedeflldb_private::UserIDResolverprivate
ModuleIsExcludedForUnconstrainedSearches(Target &target, const lldb::ModuleSP &module_sp)lldb_private::Platforminlinevirtual
ModuleResolver typedeflldb_private::Platformprivate
OpenFile(const FileSpec &file_spec, File::OpenOptions flags, uint32_t mode, Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
operator=(const PlatformRemoteGDBServer &)=deletelldb_private::platform_gdb_server::PlatformRemoteGDBServerprivate
lldb_private::Platform::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
Platform(bool is_host_platform)lldb_private::Platform
PlatformRemoteGDBServer()lldb_private::platform_gdb_server::PlatformRemoteGDBServer
PlatformRemoteGDBServer(const PlatformRemoteGDBServer &)=deletelldb_private::platform_gdb_server::PlatformRemoteGDBServerprivate
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
PutFile(const FileSpec &source, const FileSpec &destination, uint32_t uid=UINT32_MAX, uint32_t gid=UINT32_MAX) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
ReadFile(lldb::user_id_t fd, uint64_t offset, void *data_ptr, uint64_t len, Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
ResolveExecutable(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, const FileSpecList *module_search_paths_ptr)lldb_private::Platformvirtual
ResolveRemoteExecutable(const ModuleSpec &module_spec, lldb::ModuleSP &exe_module_sp, const FileSpecList *module_search_paths_ptr)lldb_private::Platformprotectedvirtual
ResolveRemotePath(const FileSpec &platform_path, FileSpec &resolved_platform_path)lldb_private::Platformvirtual
ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec, FileSpec &sym_file)lldb_private::Platformvirtual
RunShellCommand(llvm::StringRef shell, llvm::StringRef command, const FileSpec &working_dir, int *status_ptr, int *signo_ptr, std::string *command_output, const lldb_private::Timeout< std::micro > &timeout) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
lldb_private::Platform::RunShellCommand(llvm::StringRef command, const FileSpec &working_dir, int *status_ptr, int *signo_ptr, std::string *command_output, const Timeout< std::micro > &timeout)lldb_private::Platformvirtual
SetFilePermissions(const FileSpec &file_spec, uint32_t file_permissions) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
SetHostPlatform(const lldb::PlatformSP &platform_sp)lldb_private::Platformstatic
SetIgnoresRemoteHostname(bool flag)lldb_private::Platforminlinevirtual
SetLocalCacheDirectory(const char *local)lldb_private::Platformvirtual
SetLocateModuleCallback(LocateModuleCallback callback)lldb_private::Platform
SetOSVersion(llvm::VersionTuple os_version)lldb_private::Platform
SetRemoteWorkingDirectory(const FileSpec &working_dir) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
SetRSyncOpts(const char *opts)lldb_private::Platforminlinevirtual
SetRSyncPrefix(const char *prefix)lldb_private::Platforminlinevirtual
SetSDKBuild(std::string sdk_build)lldb_private::Platforminline
SetSDKRootDirectory(std::string dir)lldb_private::Platforminline
SetSSHOpts(const char *opts)lldb_private::Platforminlinevirtual
SetSupportsRSync(bool flag)lldb_private::Platforminlinevirtual
SetSupportsSSH(bool flag)lldb_private::Platforminlinevirtual
SetSystemArchitecture(const ArchSpec &arch)lldb_private::Platforminline
SetThreadCreationBreakpoint(Target &target)lldb_private::Platformvirtual
SetWorkingDirectory(const FileSpec &working_dir)lldb_private::Platform
ShellExpandArguments(ProcessLaunchInfo &launch_info)lldb_private::Platformvirtual
SupportsModules()lldb_private::Platforminlinevirtual
Terminate()lldb_private::platform_gdb_server::PlatformRemoteGDBServerstatic
Unlink(const FileSpec &path) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
UnloadImage(lldb_private::Process *process, uint32_t image_token)lldb_private::Platformvirtual
WriteFile(lldb::user_id_t fd, uint64_t offset, const void *data, uint64_t len, Status &error) overridelldb_private::platform_gdb_server::PlatformRemoteGDBServervirtual
~Platform() overridelldb_private::Platform
~PlatformRemoteGDBServer() overridelldb_private::platform_gdb_server::PlatformRemoteGDBServer
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~UserIDResolver()lldb_private::UserIDResolverprivatevirtual