AddClangModuleCompilationOptions(Target *target, std::vector< std::string > &options) | lldb_private::Platform | virtual |
Attach(ProcessAttachInfo &attach_info, Debugger &debugger, Target *target, Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
AutoCompleteDiskFileOrDirectory(CompletionRequest &request, bool only_dir) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
CalculateMD5(const FileSpec &file_spec) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
CalculateTrapHandlerSymbolNames() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
CallLocateModuleCallbackIfSet(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, FileSpec &symbol_file_spec, bool *did_create_ptr) | lldb_private::Platform | |
CanDebugProcess() | lldb_private::Platform | inlinevirtual |
CloseFile(lldb::user_id_t fd, Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
ConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, lldb_private::Debugger &debugger, lldb_private::Target *target, lldb_private::Status &error) override | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | virtual |
ConnectProcessSynchronous(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream &stream, Target *target, Status &error) | lldb_private::Platform | virtual |
ConnectRemote(Args &args) override | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | virtual |
ConnectToWaitingProcesses(lldb_private::Debugger &debugger, lldb_private::Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
Create(llvm::StringRef name) | lldb_private::Platform | static |
CreateArchList(llvm::ArrayRef< llvm::Triple::ArchType > archs, llvm::Triple::OSType os) | lldb_private::Platform | protectedstatic |
CreateInstance(bool force, const ArchSpec *arch) | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | static |
CreateSymlink(const FileSpec &src, const FileSpec &dst) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
DebugProcess(ProcessLaunchInfo &launch_info, Debugger &debugger, Target &target, Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
DeleteForwardPort(lldb::pid_t pid) | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protected |
DisconnectRemote() override | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | virtual |
DoConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream *stream, Target *target, Status &error) | lldb_private::Platform | protected |
DoGetGroupName(UserIDResolver::id_t uid) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | privatevirtual |
DoGetUserName(UserIDResolver::id_t uid) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | privatevirtual |
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::Platform | virtual |
DownloadModuleSlice(const FileSpec &src_file_spec, const uint64_t src_offset, const uint64_t src_size, const FileSpec &dst_file_spec) | lldb_private::Platform | protectedvirtual |
DownloadSymbolFile(const lldb::ModuleSP &module_sp, const FileSpec &dst_file_spec) | lldb_private::Platform | protectedvirtual |
FetchExtendedCrashInformation(lldb_private::Process &process) | lldb_private::Platform | inlinevirtual |
FindProcesses(const ProcessInstanceInfoMatch &match_info, ProcessInstanceInfoList &process_infos) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
Get(id_t id, Map &cache, std::optional< std::string >(UserIDResolver::*do_get)(id_t)) | lldb_private::UserIDResolver | private |
GetAllProcesses() | lldb_private::Platform | |
GetAugmentedArchSpec(Platform *platform, llvm::StringRef triple) | lldb_private::Platform | static |
GetAugmentedArchSpec(llvm::StringRef triple) | lldb_private::Platform | |
GetCachedExecutable(ModuleSpec &module_spec, lldb::ModuleSP &module_sp, const FileSpecList *module_search_paths_ptr) | lldb_private::Platform | protected |
GetCachedSharedModule(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, bool *did_create_ptr) | lldb_private::Platform | private |
GetCacheHostname() | lldb_private::Platform | protectedvirtual |
GetConnectionOptions(CommandInterpreter &interpreter) | lldb_private::Platform | inlinevirtual |
GetDefaultMemoryCacheLineSize() | lldb_private::Platform | inlinevirtual |
GetDescription() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetDescriptionStatic() | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | static |
GetEnvironment() | lldb_private::Platform | virtual |
GetExtraStartupCommands() | lldb_private::Platform | virtual |
GetFile(const FileSpec &source, const FileSpec &destination) | lldb_private::Platform | virtual |
GetFileExists(const FileSpec &file_spec) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetFilePermissions(const FileSpec &file_spec, uint32_t &file_permissions) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetFileSize(const FileSpec &file_spec) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetFileWithUUID(const FileSpec &platform_file, const UUID *uuid_ptr, FileSpec &local_file) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetFullNameForDylib(ConstString basename) | lldb_private::Platform | virtual |
GetGlobalPlatformProperties() | lldb_private::Platform | static |
GetGroupName(id_t gid) | lldb_private::UserIDResolver | inlineprivate |
GetHostname() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetHostPlatform() | lldb_private::Platform | static |
GetHostPlatformName() | lldb_private::Platform | static |
GetIgnoresRemoteHostname() | lldb_private::Platform | inlinevirtual |
GetLocalCacheDirectory() | lldb_private::Platform | virtual |
GetLocateModuleCallback() const | lldb_private::Platform | |
GetMaxGroupIDNameLength() const | lldb_private::Platform | inline |
GetMaxUserIDNameLength() const | lldb_private::Platform | inline |
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::Platform | virtual |
GetModuleCacheRoot() | lldb_private::Platform | private |
GetModuleSpec(const FileSpec &module_file_spec, const ArchSpec &arch, ModuleSpec &module_spec) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetName() | lldb_private::Platform | inline |
GetNoopResolver() | lldb_private::UserIDResolver | privatestatic |
GetOSBuildString() | lldb_private::Platform | |
GetOSKernelDescription() | lldb_private::Platform | |
GetOSVersion(Process *process=nullptr) | lldb_private::Platform | virtual |
GetPendingGdbServerList(std::vector< std::string > &connection_urls) | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetPlatformSpecificConnectionInformation() | lldb_private::Platform | inlinevirtual |
GetPluginName() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | inlinevirtual |
GetPluginNameStatic() | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | inlinestatic |
GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetQueueIDForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr) | lldb_private::Platform | inlinevirtual |
GetQueueNameForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr) | lldb_private::Platform | inlinevirtual |
GetRemoteOSBuildString() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetRemoteOSKernelDescription() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetRemoteOSVersion() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetRemoteSharedModule(const ModuleSpec &module_spec, Process *process, lldb::ModuleSP &module_sp, const ModuleResolver &module_resolver, bool *did_create_ptr) | lldb_private::Platform | private |
GetRemoteSystemArchitecture() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetRemoteUnixSignals() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetRemoteURL() const | lldb_private::Platform | inline |
GetRemoteWorkingDirectory() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetResumeCountForLaunchInfo(ProcessLaunchInfo &launch_info) | lldb_private::Platform | inlinevirtual |
GetRSyncOpts() | lldb_private::Platform | inlinevirtual |
GetRSyncPrefix() | lldb_private::Platform | inlinevirtual |
GetSDKBuild() const | lldb_private::Platform | inline |
GetSDKDirectory(lldb_private::Target &target) | lldb_private::Platform | inlinevirtual |
GetSDKPathFromDebugInfo(Module &module) | lldb_private::Platform | inlinevirtual |
GetSDKRootDirectory() const | lldb_private::Platform | inline |
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::Platform | virtual |
GetSiginfoType(const llvm::Triple &triple) | lldb_private::Platform | virtual |
GetSoftwareBreakpointTrapOpcode(Target &target, BreakpointSite *bp_site) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
GetSSHOpts() | lldb_private::Platform | inlinevirtual |
GetStatus(Stream &strm) | lldb_private::Platform | virtual |
GetSupportedArchitectures(const ArchSpec &process_host_arch) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | inlinevirtual |
GetSupportsRSync() | lldb_private::Platform | inlinevirtual |
GetSupportsSSH() | lldb_private::Platform | inlinevirtual |
GetSystemArchitecture() | lldb_private::Platform | |
GetTrapHandlerSymbolNames() | lldb_private::Platform | virtual |
GetTrapHandlerUnwindPlan(const llvm::Triple &triple, ConstString name) | lldb_private::Platform | inlinevirtual |
GetUnixSignals() | lldb_private::Platform | |
GetUserIDResolver() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | inlinevirtual |
GetUserName(id_t uid) | lldb_private::UserIDResolver | inlineprivate |
GetWorkingDirectory() | lldb_private::Platform | |
id_t typedef | lldb_private::UserIDResolver | private |
IDToNameMap typedef | lldb_private::Platform | protected |
Initialize() | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | static |
Install(const FileSpec &src, const FileSpec &dst) | lldb_private::Platform | virtual |
IsCompatibleArchitecture(const ArchSpec &arch, const ArchSpec &process_host_arch, ArchSpec::MatchType match, ArchSpec *compatible_arch_ptr) | lldb_private::Platform | virtual |
IsConnected() const override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
IsHost() const | lldb_private::Platform | inline |
IsRemote() const | lldb_private::Platform | inline |
KillProcess(const lldb::pid_t pid) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
KillSpawnedProcess(lldb::pid_t pid) override | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protectedvirtual |
LaunchGDBServer(lldb::pid_t &pid, std::string &connect_url) override | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protectedvirtual |
LaunchProcess(ProcessLaunchInfo &launch_info) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
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::Platform | inlinevirtual |
LocateExecutable(const char *basename) | lldb_private::Platform | inlinevirtual |
LocateExecutableScriptingResources(Target *target, Module &module, Stream &feedback_stream) | lldb_private::Platform | virtual |
LocateModuleCallback typedef | lldb_private::Platform | |
m_calculated_trap_handlers | lldb_private::Platform | protected |
m_device_id | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protected |
m_gdb_client_up | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | protected |
m_gid_cache | lldb_private::UserIDResolver | private |
m_hostname | lldb_private::Platform | protected |
m_ignores_remote_hostname | lldb_private::Platform | protected |
m_is_host | lldb_private::Platform | protected |
m_local_cache_directory | lldb_private::Platform | protected |
m_locate_module_callback | lldb_private::Platform | protected |
m_max_gid_name_len | lldb_private::Platform | protected |
m_max_uid_name_len | lldb_private::Platform | protected |
m_module_cache | lldb_private::Platform | protected |
lldb_private::m_mutex | lldb_private::Platform | protected |
m_os_version | lldb_private::Platform | protected |
m_os_version_set_while_connected | lldb_private::Platform | protected |
m_platform_description | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | protected |
m_platform_hostname | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | protected |
m_platform_scheme | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | protected |
m_port_forwards | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protected |
m_remote_signals_sp | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | protected |
m_remote_url | lldb_private::Platform | protected |
m_rsync_opts | lldb_private::Platform | protected |
m_rsync_prefix | lldb_private::Platform | protected |
m_sdk_build | lldb_private::Platform | protected |
m_sdk_sysroot | lldb_private::Platform | protected |
m_socket_namespace | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protected |
m_ssh_opts | lldb_private::Platform | protected |
m_supported_architectures | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | private |
m_supports_rsync | lldb_private::Platform | protected |
m_supports_ssh | lldb_private::Platform | protected |
m_system_arch | lldb_private::Platform | protected |
m_system_arch_set_while_connected | lldb_private::Platform | protected |
m_trap_handlers | lldb_private::Platform | protected |
m_uid_cache | lldb_private::UserIDResolver | private |
m_working_dir | lldb_private::Platform | protected |
MakeConnectURL(const lldb::pid_t pid, const uint16_t local_port, const uint16_t remote_port, llvm::StringRef remote_socket_name, std::string &connect_url) | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | protected |
MakeDirectory(const FileSpec &file_spec, uint32_t file_permissions) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
MakeGdbServerUrl(const std::string &platform_scheme, const std::string &platform_hostname, uint16_t port, const char *socket_name) | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | private |
MakeUrl(const char *scheme, const char *hostname, uint16_t port, const char *path) | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | protectedvirtual |
Map typedef | lldb_private::UserIDResolver | private |
ModuleIsExcludedForUnconstrainedSearches(Target &target, const lldb::ModuleSP &module_sp) | lldb_private::Platform | inlinevirtual |
ModuleResolver typedef | lldb_private::Platform | private |
OpenFile(const FileSpec &file_spec, File::OpenOptions flags, uint32_t mode, Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
operator=(const PlatformAndroidRemoteGDBServer &)=delete | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | private |
lldb_private::Platform::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
Platform(bool is_host_platform) | lldb_private::Platform | |
PlatformAndroidRemoteGDBServer()=default | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | |
PlatformAndroidRemoteGDBServer(const PlatformAndroidRemoteGDBServer &)=delete | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | private |
PlatformRemoteGDBServer() | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | |
PlatformRemoteGDBServer(const PlatformRemoteGDBServer &)=delete | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | private |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PutFile(const FileSpec &source, const FileSpec &destination, uint32_t uid=UINT32_MAX, uint32_t gid=UINT32_MAX) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
ReadFile(lldb::user_id_t fd, uint64_t offset, void *data_ptr, uint64_t len, Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
ResolveExecutable(const ModuleSpec &module_spec, lldb::ModuleSP &exe_module_sp, const FileSpecList *module_search_paths_ptr) | lldb_private::Platform | virtual |
ResolveRemotePath(const FileSpec &platform_path, FileSpec &resolved_platform_path) | lldb_private::Platform | virtual |
ResolveSDKPathFromDebugInfo(Module &module) | lldb_private::Platform | inlinevirtual |
ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec, FileSpec &sym_file) | lldb_private::Platform | virtual |
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) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
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::Platform | virtual |
SetFilePermissions(const FileSpec &file_spec, uint32_t file_permissions) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
SetHostPlatform(const lldb::PlatformSP &platform_sp) | lldb_private::Platform | static |
SetIgnoresRemoteHostname(bool flag) | lldb_private::Platform | inlinevirtual |
SetLocalCacheDirectory(const char *local) | lldb_private::Platform | virtual |
SetLocateModuleCallback(LocateModuleCallback callback) | lldb_private::Platform | |
SetOSVersion(llvm::VersionTuple os_version) | lldb_private::Platform | |
SetRemoteWorkingDirectory(const FileSpec &working_dir) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
SetRSyncOpts(const char *opts) | lldb_private::Platform | inlinevirtual |
SetRSyncPrefix(const char *prefix) | lldb_private::Platform | inlinevirtual |
SetSDKBuild(std::string sdk_build) | lldb_private::Platform | inline |
SetSDKRootDirectory(std::string dir) | lldb_private::Platform | inline |
SetSSHOpts(const char *opts) | lldb_private::Platform | inlinevirtual |
SetSupportsRSync(bool flag) | lldb_private::Platform | inlinevirtual |
SetSupportsSSH(bool flag) | lldb_private::Platform | inlinevirtual |
SetSystemArchitecture(const ArchSpec &arch) | lldb_private::Platform | inline |
SetThreadCreationBreakpoint(Target &target) | lldb_private::Platform | virtual |
SetWorkingDirectory(const FileSpec &working_dir) | lldb_private::Platform | |
ShellExpandArguments(ProcessLaunchInfo &launch_info) | lldb_private::Platform | virtual |
SupportsModules() | lldb_private::Platform | inlinevirtual |
Terminate() | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | static |
Unlink(const FileSpec &path) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
UnloadImage(lldb_private::Process *process, uint32_t image_token) | lldb_private::Platform | virtual |
WriteFile(lldb::user_id_t fd, uint64_t offset, const void *data, uint64_t len, Status &error) override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | virtual |
~Platform() override | lldb_private::Platform | |
~PlatformAndroidRemoteGDBServer() override | lldb_private::platform_android::PlatformAndroidRemoteGDBServer | |
~PlatformRemoteGDBServer() override | lldb_private::platform_gdb_server::PlatformRemoteGDBServer | |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |
~UserIDResolver() | lldb_private::UserIDResolver | privatevirtual |