LLDB  mainline
PlatformRemoteiOS Member List

This is the complete list of members for PlatformRemoteiOS, including all inherited members.

AddClangModuleCompilationOptions(lldb_private::Target *target, std::vector< std::string > &options) overridePlatformRemoteDarwinDeviceinlinevirtual
AddClangModuleCompilationOptionsForSDKType(lldb_private::Target *target, std::vector< std::string > &options, lldb_private::XcodeSDK::Type sdk_type)PlatformDarwinprotected
ARMGetSupportedArchitectureAtIndex(uint32_t idx, lldb_private::ArchSpec &arch)PlatformDarwin
Attach(lldb_private::ProcessAttachInfo &attach_info, lldb_private::Debugger &debugger, lldb_private::Target *target, lldb_private::Status &error) overridePlatformPOSIXvirtual
CalculateMD5(const FileSpec &file_spec, uint64_t &low, uint64_t &high) overridelldb_private::RemoteAwarePlatformvirtual
CalculateTrapHandlerSymbolNames() overridePlatformDarwinvirtual
CanDebugProcess()lldb_private::Platforminlinevirtual
CloseFile(lldb::user_id_t fd, Status &error) overridelldb_private::RemoteAwarePlatformvirtual
ConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Target *target, Status &error) overridelldb_private::RemoteAwarePlatformvirtual
ConnectProcessSynchronous(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream &stream, Target *target, Status &error)lldb_private::Platformvirtual
ConnectRemote(lldb_private::Args &args) overridePlatformPOSIXvirtual
ConnectToWaitingProcesses(lldb_private::Debugger &debugger, lldb_private::Status &error) overridePlatformPOSIXvirtual
Create(ConstString name, Status &error)lldb_private::Platformstatic
Create(const ArchSpec &arch, ArchSpec *platform_arch_ptr, Status &error)lldb_private::Platformstatic
CreateInstance(bool force, const lldb_private::ArchSpec *arch)PlatformRemoteiOSstatic
CreateSymlink(const FileSpec &src, const FileSpec &dst) overridelldb_private::RemoteAwarePlatformvirtual
DebugProcess(lldb_private::ProcessLaunchInfo &launch_info, lldb_private::Debugger &debugger, lldb_private::Target *target, lldb_private::Status &error) overridePlatformPOSIXvirtual
DirectoryEnumerator(void *baton, llvm::sys::fs::file_type file_type, llvm::StringRef path)PlatformDarwinprotectedstatic
DisconnectRemote() overridePlatformPOSIXvirtual
DoConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream *stream, Target *target, Status &error)lldb_private::Platformprotected
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_image) overridePlatformPOSIXvirtual
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
EvaluateLibdlExpression(lldb_private::Process *process, const char *expr_cstr, llvm::StringRef expr_prefix, lldb::ValueObjectSP &result_valobj_sp)PlatformPOSIXprotected
ExtractCrashInfoAnnotations(lldb_private::Process &process)PlatformDarwinprotected
FetchExtendedCrashInformation(lldb_private::Process &process) overridePlatformDarwinvirtual
Find(ConstString name)lldb_private::Platformstatic
FindBundleBinaryInExecSearchPaths(const lldb_private::ModuleSpec &module_spec, lldb_private::Process *process, lldb::ModuleSP &module_sp, const lldb_private::FileSpecList *module_search_paths_ptr, lldb::ModuleSP *old_module_sp_ptr, bool *did_create_ptr)PlatformDarwinprotected
FindComponentInPath(llvm::StringRef path, llvm::StringRef component)PlatformDarwinprotectedstatic
FindFileInAllSDKs(const char *platform_file_path, lldb_private::FileSpecList &file_list)PlatformRemoteDarwinDeviceprotected
FindFileInAllSDKs(const lldb_private::FileSpec &platform_file, lldb_private::FileSpecList &file_list)PlatformRemoteDarwinDeviceprotected
FindProcesses(const ProcessInstanceInfoMatch &match_info, ProcessInstanceInfoList &process_infos) overridelldb_private::RemoteAwarePlatformvirtual
FindSDKInXcodeForModules(lldb_private::XcodeSDK::Type sdk_type, const lldb_private::FileSpec &sdks_spec)PlatformDarwinprotectedstatic
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, Platform &remote_platform)lldb_private::Platformprotected
GetCacheHostname()lldb_private::Platformprotectedvirtual
GetConnectedSDKIndex()PlatformRemoteDarwinDeviceprotected
GetConnectionOptions(lldb_private::CommandInterpreter &interpreter) overridePlatformPOSIXvirtual
GetContainedFilesIntoVectorOfStringsCallback(void *baton, llvm::sys::fs::file_type ft, llvm::StringRef path)PlatformRemoteDarwinDeviceprotectedstatic
GetCurrentCommandLineToolsDirectory()PlatformDarwinstatic
GetCurrentToolchainDirectory()PlatformDarwinstatic
GetDefaultMemoryCacheLineSize()lldb_private::Platforminlinevirtual
GetDescription() overridePlatformRemoteiOSinlinevirtual
GetDescriptionStatic()PlatformRemoteiOSstatic
GetDeviceSupportDirectory()PlatformRemoteDarwinDeviceprotected
GetDeviceSupportDirectoryForOSVersion()PlatformRemoteDarwinDeviceprotected
GetDeviceSupportDirectoryNames(std::vector< std::string > &dirnames) overridePlatformRemoteiOSprotectedvirtual
GetEnvironment() overridelldb_private::RemoteAwarePlatformvirtual
GetFile(const lldb_private::FileSpec &source, const lldb_private::FileSpec &destination) overridePlatformPOSIXvirtual
GetFileExists(const FileSpec &file_spec) overridelldb_private::RemoteAwarePlatformvirtual
GetFileInSDK(const char *platform_file_path, uint32_t sdk_idx, lldb_private::FileSpec &local_file)PlatformRemoteDarwinDeviceprotected
GetFilePermissions(const FileSpec &file_spec, uint32_t &file_permissions) overridelldb_private::RemoteAwarePlatformvirtual
GetFileSize(const FileSpec &file_spec) overridelldb_private::RemoteAwarePlatformvirtual
GetFileWithUUID(const FileSpec &platform_file, const UUID *uuid, FileSpec &local_file) overridelldb_private::RemoteAwarePlatformvirtual
GetFullNameForDylib(lldb_private::ConstString basename) overridePlatformDarwinvirtual
GetGlobalPlatformProperties()lldb_private::Platformstatic
GetHostname() overridelldb_private::RemoteAwarePlatformvirtual
GetHostPlatform()lldb_private::Platformstatic
GetHostPlatformName()lldb_private::Platformstatic
GetIgnoresRemoteHostname()lldb_private::Platforminlinevirtual
GetLibdlFunctionDeclarations(lldb_private::Process *process)PlatformPOSIXprotectedvirtual
GetLocalCacheDirectory()lldb_private::Platformvirtual
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
GetModuleSpec(const FileSpec &module_file_spec, const ArchSpec &arch, ModuleSpec &module_spec) overridelldb_private::RemoteAwarePlatformvirtual
GetName()lldb_private::Platform
GetOSBuildString(std::string &s)lldb_private::Platform
GetOSKernelDescription(std::string &s)lldb_private::Platform
GetOSVersion(lldb_private::Process *process=nullptr) overridePlatformDarwinvirtual
GetPlatformForArchitecture(const ArchSpec &arch, ArchSpec *platform_arch_ptr)lldb_private::Platformstatic
GetPlatformName() overridePlatformRemoteiOSprotectedvirtual
GetPlatformSpecificConnectionInformation() overridePlatformPOSIXvirtual
GetPluginName() overridePlatformRemoteiOSinlinevirtual
GetPluginNameStatic()PlatformRemoteiOSstatic
GetPluginVersion() overridePlatformRemoteiOSinlinevirtual
GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) overridelldb_private::RemoteAwarePlatformvirtual
GetQueueIDForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr)lldb_private::Platforminlinevirtual
GetQueueNameForThreadQAddress(Process *process, lldb::addr_t dispatch_qaddr)lldb_private::Platforminlinevirtual
GetRemoteOSBuildString(std::string &s) overridelldb_private::RemoteAwarePlatformvirtual
GetRemoteOSKernelDescription(std::string &s) overridelldb_private::RemoteAwarePlatformvirtual
GetRemoteOSVersion() overridelldb_private::RemoteAwarePlatformvirtual
GetRemoteSystemArchitecture() overridelldb_private::RemoteAwarePlatformvirtual
GetRemoteUnixSignals() overridePlatformPOSIXvirtual
GetRemoteURL() constlldb_private::Platforminline
GetRemoteWorkingDirectory() overridelldb_private::RemoteAwarePlatformvirtual
GetResumeCountForLaunchInfo(lldb_private::ProcessLaunchInfo &launch_info) overridePlatformDarwinvirtual
GetRSyncOpts()lldb_private::Platforminlinevirtual
GetRSyncPrefix()lldb_private::Platforminlinevirtual
GetSDKBuild() constlldb_private::Platforminline
GetSDKDirectory(lldb_private::Target &target)lldb_private::Platforminlinevirtual
GetSDKDirectoryForCurrentOSVersion()PlatformRemoteDarwinDeviceprotected
GetSDKDirectoryForLatestOSVersion()PlatformRemoteDarwinDeviceprotected
GetSDKDirectoryForModules(lldb_private::XcodeSDK::Type sdk_type)PlatformDarwinprotectedstatic
GetSDKIndexBySDKDirectoryInfo(const SDKDirectoryInfo *sdk_info)PlatformRemoteDarwinDeviceprotected
GetSDKRootDirectory() constlldb_private::Platforminline
GetSharedModule(const lldb_private::ModuleSpec &module_spec, lldb_private::Process *process, lldb::ModuleSP &module_sp, const lldb_private::FileSpecList *module_search_paths_ptr, lldb::ModuleSP *old_module_sp_ptr, bool *did_create_ptr) overridePlatformRemoteDarwinDevice
PlatformPOSIX::GetSharedModule(const ModuleSpec &module_spec, Process *process, lldb::ModuleSP &module_sp, const FileSpecList *module_search_paths_ptr, lldb::ModuleSP *old_module_sp_ptr, bool *did_create_ptr)lldb_private::Platformvirtual
GetSharedModuleWithLocalCache(const lldb_private::ModuleSpec &module_spec, lldb::ModuleSP &module_sp, const lldb_private::FileSpecList *module_search_paths_ptr, lldb::ModuleSP *old_module_sp_ptr, bool *did_create_ptr)PlatformDarwinprotectedvirtual
GetSoftwareBreakpointTrapOpcode(lldb_private::Target &target, lldb_private::BreakpointSite *bp_site) overridePlatformDarwinvirtual
GetSSHOpts()lldb_private::Platforminlinevirtual
GetStatus(lldb_private::Stream &strm) overridePlatformRemoteDarwinDevicevirtual
GetSupportedArchitectureAtIndex(uint32_t idx, lldb_private::ArchSpec &arch) overridePlatformRemoteiOSvirtual
GetSupportsRSync()lldb_private::Platforminlinevirtual
GetSupportsSSH()lldb_private::Platforminlinevirtual
GetSymbolFile(const lldb_private::FileSpec &platform_file, const lldb_private::UUID *uuid_ptr, lldb_private::FileSpec &local_file)PlatformRemoteDarwinDevicevirtual
GetSystemArchitecture()lldb_private::Platform
GetTrapHandlerSymbolNames()lldb_private::Platformvirtual
GetUnixSignals()lldb_private::Platform
GetUserIDResolver() overridelldb_private::RemoteAwarePlatformvirtual
GetWorkingDirectory()lldb_private::Platform
IDToNameMap typedeflldb_private::Platformprotected
Initialize()PlatformRemoteiOSstatic
Install(const FileSpec &src, const FileSpec &dst)lldb_private::Platformvirtual
IsCompatibleArchitecture(const ArchSpec &arch, bool exact_arch_match, ArchSpec *compatible_arch_ptr)lldb_private::Platformvirtual
IsConnected() const overridelldb_private::RemoteAwarePlatformvirtual
IsHost() constlldb_private::Platforminline
IsRemote() constlldb_private::Platforminline
KillProcess(const lldb::pid_t pid) overridelldb_private::RemoteAwarePlatformvirtual
LaunchProcess(lldb_private::ProcessLaunchInfo &launch_info) overridePlatformDarwinvirtual
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
LocateExecutable(const char *basename) overridePlatformDarwinvirtual
LocateExecutableScriptingResources(lldb_private::Target *target, lldb_private::Module &module, lldb_private::Stream *feedback_stream) overridePlatformDarwinvirtual
m_build_updatePlatformRemoteDarwinDeviceprotected
m_calculated_trap_handlerslldb_private::Platformprotected
m_connected_module_sdk_idxPlatformRemoteDarwinDeviceprotected
m_developer_directoryPlatformDarwinprotected
m_device_support_directoryPlatformRemoteDarwinDeviceprotected
m_device_support_directory_for_os_versionPlatformRemoteDarwinDeviceprotected
m_ignores_remote_hostnamelldb_private::Platformprotected
m_is_hostlldb_private::Platformprotected
m_last_module_sdk_idxPlatformRemoteDarwinDeviceprotected
m_local_cache_directorylldb_private::Platformprotected
m_max_gid_name_lenlldb_private::Platformprotected
m_max_uid_name_lenlldb_private::Platformprotected
m_module_cachelldb_private::Platformprotected
m_mutexlldb_private::Platformprotected
m_namelldb_private::Platformprotected
m_option_group_platform_cachingPlatformPOSIXprotected
m_option_group_platform_rsyncPlatformPOSIXprotected
m_option_group_platform_sshPlatformPOSIXprotected
m_optionsPlatformPOSIXprotected
m_os_versionlldb_private::Platformprotected
m_os_version_set_while_connectedlldb_private::Platformprotected
m_remote_platform_splldb_private::RemoteAwarePlatformprotected
m_remote_urllldb_private::Platformprotected
m_rsync_optslldb_private::Platformprotected
m_rsync_prefixlldb_private::Platformprotected
m_sdk_buildlldb_private::Platformprotected
m_sdk_dir_mutexPlatformRemoteDarwinDeviceprotected
m_sdk_directory_infosPlatformRemoteDarwinDeviceprotected
m_sdk_pathPlatformDarwinprotected
m_sdk_path_mutexPlatformDarwinprotected
m_sdk_sysrootlldb_private::Platformprotected
m_ssh_optslldb_private::Platformprotected
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_working_dirlldb_private::Platformprotected
MakeDirectory(const FileSpec &file_spec, uint32_t mode) overridelldb_private::RemoteAwarePlatformvirtual
MakeLoadImageUtilityFunction(lldb_private::ExecutionContext &exe_ctx, lldb_private::Status &error)PlatformPOSIXprotected
ModuleIsExcludedForUnconstrainedSearches(lldb_private::Target &target, const lldb::ModuleSP &module_sp) overridePlatformDarwinvirtual
OpenFile(const FileSpec &file_spec, File::OpenOptions flags, uint32_t mode, Status &error) overridelldb_private::RemoteAwarePlatformvirtual
operator=(const PlatformRemoteiOS &)=deletePlatformRemoteiOSprivate
ParseVersionBuildDir(llvm::StringRef str)PlatformDarwinstatic
Platform(bool is_host_platform)lldb_private::Platform
PlatformDarwin(bool is_host)PlatformDarwin
PlatformPOSIX(bool is_host)PlatformPOSIX
PlatformRemoteDarwinDevice()PlatformRemoteDarwinDevice
PlatformRemoteiOS()PlatformRemoteiOS
PlatformRemoteiOS(const PlatformRemoteiOS &)=deletePlatformRemoteiOSprivate
PutFile(const lldb_private::FileSpec &source, const lldb_private::FileSpec &destination, uint32_t uid=UINT32_MAX, uint32_t gid=UINT32_MAX) overridePlatformDarwinvirtual
ReadFile(lldb::user_id_t fd, uint64_t offset, void *dst, uint64_t dst_len, Status &error) overridelldb_private::RemoteAwarePlatformvirtual
ReadLibdispatchOffsets(lldb_private::Process *process)PlatformDarwinprotected
ReadLibdispatchOffsetsAddress(lldb_private::Process *process)PlatformDarwinprotected
ResolveExecutable(const lldb_private::ModuleSpec &module_spec, lldb::ModuleSP &module_sp, const lldb_private::FileSpecList *module_search_paths_ptr) overridePlatformRemoteDarwinDevice
PlatformDarwin::ResolveExecutable(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, const FileSpecList *module_search_paths_ptr) overridelldb_private::RemoteAwarePlatformvirtual
ResolveRemotePath(const FileSpec &platform_path, FileSpec &resolved_platform_path)lldb_private::Platformvirtual
ResolveSymbolFile(lldb_private::Target &target, const lldb_private::ModuleSpec &sym_spec, lldb_private::FileSpec &sym_file) overridePlatformDarwinvirtual
RunShellCommand(const char *command, const FileSpec &working_dir, int *status_ptr, int *signo_ptr, std::string *command_output, const Timeout< std::micro > &timeout) overridelldb_private::RemoteAwarePlatformvirtual
SDKDirectoryInfoCollection typedefPlatformRemoteDarwinDeviceprotected
SetFilePermissions(const FileSpec &file_spec, uint32_t file_permissions) overridelldb_private::RemoteAwarePlatformvirtual
SetHostPlatform(const lldb::PlatformSP &platform_sp)lldb_private::Platformstatic
SetIgnoresRemoteHostname(bool flag)lldb_private::Platforminlinevirtual
SetLocalCacheDirectory(const char *local)lldb_private::Platformvirtual
SetOSVersion(llvm::VersionTuple os_version)lldb_private::Platform
SetRemoteWorkingDirectory(const FileSpec &working_dir) overridelldb_private::RemoteAwarePlatformvirtual
SetRSyncOpts(const char *opts)lldb_private::Platforminlinevirtual
SetRSyncPrefix(const char *prefix)lldb_private::Platforminlinevirtual
SetSDKBuild(ConstString sdk_build)lldb_private::Platforminline
SetSDKRootDirectory(ConstString 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(lldb_private::Target &target) overridePlatformDarwinvirtual
SetWorkingDirectory(const FileSpec &working_dir)lldb_private::Platform
ShellExpandArguments(ProcessLaunchInfo &launch_info)lldb_private::Platformvirtual
SupportsModules() overridePlatformDarwininlinevirtual
Terminate()PlatformRemoteiOSstatic
Unlink(const FileSpec &file_spec) overridelldb_private::RemoteAwarePlatformvirtual
UnloadImage(lldb_private::Process *process, uint32_t image_token) overridePlatformPOSIXvirtual
UpdateSDKDirectoryInfosIfNeeded()PlatformRemoteDarwinDeviceprotected
WriteFile(lldb::user_id_t fd, uint64_t offset, const void *src, uint64_t src_len, Status &error) overridelldb_private::RemoteAwarePlatformvirtual
x86GetSupportedArchitectureAtIndex(uint32_t idx, lldb_private::ArchSpec &arch)PlatformDarwin
~Platform() overridelldb_private::Platform
~PlatformDarwin() overridePlatformDarwin
~PlatformPOSIX() overridePlatformPOSIX
~PlatformRemoteDarwinDevice() overridePlatformRemoteDarwinDevice
~PlatformRemoteiOS() override=defaultPlatformRemoteiOS
~PluginInterface()lldb_private::PluginInterfaceinlinevirtual