|
LLDB mainline
|
This is the complete list of members for lldb_private::PlatformWindows, including all inherited members.
| AddClangModuleCompilationOptions(Target *target, std::vector< std::string > &options) | lldb_private::Platform | virtual |
| Attach(lldb_private::ProcessAttachInfo &attach_info, lldb_private::Debugger &debugger, lldb_private::Target *target, lldb_private::Status &error) override | lldb_private::PlatformWindows | virtual |
| AutoCompleteDiskFileOrDirectory(CompletionRequest &request, bool only_dir) | lldb_private::Platform | inlinevirtual |
| CalculateMD5(const FileSpec &file_spec) override | lldb_private::RemoteAwarePlatform | virtual |
| CalculateTrapHandlerSymbolNames() override | lldb_private::PlatformWindows | inlinevirtual |
| CallLocateModuleCallbackIfSet(const ModuleSpec &module_spec, lldb::ModuleSP &module_sp, FileSpec &symbol_file_spec, bool *did_create_ptr) | lldb_private::Platform | |
| CanDebugProcess() override | lldb_private::PlatformWindows | virtual |
| CloseFile(lldb::user_id_t fd, Status &error) override | lldb_private::RemoteAwarePlatform | virtual |
| ConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Target *target, Status &error) override | lldb_private::RemoteAwarePlatform | virtual |
| ConnectProcessSynchronous(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream &stream, Target *target, Status &error) | lldb_private::Platform | virtual |
| ConnectRemote(lldb_private::Args &args) override | lldb_private::PlatformWindows | virtual |
| ConnectToWaitingProcesses(Debugger &debugger, Status &error) override | lldb_private::RemoteAwarePlatform | 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 lldb_private::ArchSpec *arch) | lldb_private::PlatformWindows | static |
| CreateSymlink(const FileSpec &src, const FileSpec &dst) override | lldb_private::RemoteAwarePlatform | virtual |
| DebugProcess(lldb_private::ProcessLaunchInfo &launch_info, lldb_private::Debugger &debugger, lldb_private::Target &target, lldb_private::Status &error) override | lldb_private::PlatformWindows | virtual |
| DisconnectRemote() override | lldb_private::PlatformWindows | virtual |
| DoConnectProcess(llvm::StringRef connect_url, llvm::StringRef plugin_name, Debugger &debugger, Stream *stream, Target *target, Status &error) | lldb_private::Platform | protected |
| 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) override | lldb_private::PlatformWindows | 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 |
| EvaluateLoaderExpression(lldb_private::Process *process, const char *expression, lldb::ValueObjectSP &value) | lldb_private::PlatformWindows | private |
| FetchExtendedCrashInformation(lldb_private::Process &process) | lldb_private::Platform | inlinevirtual |
| FindProcesses(const ProcessInstanceInfoMatch &match_info, ProcessInstanceInfoList &process_infos) override | lldb_private::RemoteAwarePlatform | virtual |
| 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::PlatformWindows | inlinevirtual |
| GetEnvironment() override | lldb_private::RemoteAwarePlatform | 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::RemoteAwarePlatform | virtual |
| GetFilePermissions(const FileSpec &file_spec, uint32_t &file_permissions) override | lldb_private::RemoteAwarePlatform | virtual |
| GetFileSize(const FileSpec &file_spec) override | lldb_private::RemoteAwarePlatform | virtual |
| GetFileWithUUID(const FileSpec &platform_file, const UUID *uuid, FileSpec &local_file) override | lldb_private::RemoteAwarePlatform | virtual |
| GetFullNameForDylib(ConstString basename) override | lldb_private::PlatformWindows | virtual |
| GetGlobalPlatformProperties() | lldb_private::Platform | static |
| GetHostname() override | lldb_private::RemoteAwarePlatform | 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::RemoteAwarePlatform | virtual |
| GetName() | lldb_private::Platform | inline |
| GetOSBuildString() | lldb_private::Platform | |
| GetOSKernelDescription() | lldb_private::Platform | |
| GetOSVersion(Process *process=nullptr) | lldb_private::Platform | virtual |
| GetPlatformSpecificConnectionInformation() | lldb_private::Platform | inlinevirtual |
| GetPluginDescriptionStatic(bool is_host) | lldb_private::PlatformWindows | static |
| GetPluginName() override | lldb_private::PlatformWindows | inlinevirtual |
| GetPluginNameStatic(bool is_host) | lldb_private::PlatformWindows | inlinestatic |
| GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override | lldb_private::RemoteAwarePlatform | 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::RemoteAwarePlatform | virtual |
| GetRemoteOSKernelDescription() override | lldb_private::RemoteAwarePlatform | virtual |
| GetRemoteOSVersion() override | lldb_private::RemoteAwarePlatform | 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::RemoteAwarePlatform | virtual |
| GetRemoteUnixSignals() | lldb_private::Platform | virtual |
| GetRemoteWorkingDirectory() override | lldb_private::RemoteAwarePlatform | 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 |
| GetSDKPathFromDebugInfo(CompileUnit &unit) | 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::PlatformWindows | virtual |
| GetSSHOpts() | lldb_private::Platform | inlinevirtual |
| GetStatus(lldb_private::Stream &strm) override | lldb_private::PlatformWindows | virtual |
| GetStopInfoFromSiginfo(Thread &thread) | lldb_private::Platform | inlinevirtual |
| GetSupportedArchitectures(const ArchSpec &process_host_arch) override | lldb_private::PlatformWindows | 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::RemoteAwarePlatform | virtual |
| GetWorkingDirectory() | lldb_private::Platform | |
| IDToNameMap typedef | lldb_private::Platform | protected |
| Initialize() | lldb_private::PlatformWindows | 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::RemoteAwarePlatform | virtual |
| IsHost() const | lldb_private::Platform | inline |
| IsRemote() const | lldb_private::Platform | inline |
| KillProcess(const lldb::pid_t pid) override | lldb_private::RemoteAwarePlatform | virtual |
| LaunchProcess(ProcessLaunchInfo &launch_info) override | lldb_private::RemoteAwarePlatform | 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_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 |
| m_mutex | lldb_private::Platform | protected |
| m_os_version | lldb_private::Platform | protected |
| m_os_version_set_while_connected | lldb_private::Platform | protected |
| m_remote_platform_sp | lldb_private::RemoteAwarePlatform | 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_ssh_opts | lldb_private::Platform | protected |
| m_supported_architectures | lldb_private::PlatformWindows | |
| 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_working_dir | lldb_private::Platform | protected |
| MakeDirectory(const FileSpec &file_spec, uint32_t mode) override | lldb_private::RemoteAwarePlatform | virtual |
| MakeLoadImageUtilityFunction(lldb_private::ExecutionContext &context, lldb_private::Status &status) | lldb_private::PlatformWindows | 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::RemoteAwarePlatform | virtual |
| operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| Platform(bool is_host_platform) | lldb_private::RemoteAwarePlatform | |
| PlatformWindows(bool is_host) | lldb_private::PlatformWindows | |
| 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) | lldb_private::Platform | virtual |
| ReadFile(lldb::user_id_t fd, uint64_t offset, void *dst, uint64_t dst_len, Status &error) override | lldb_private::RemoteAwarePlatform | virtual |
| ResolveExecutable(const ModuleSpec &module_spec, lldb::ModuleSP &exe_module_sp, const FileSpecList *module_search_paths_ptr) override | lldb_private::RemoteAwarePlatform | virtual |
| ResolveRemotePath(const FileSpec &platform_path, FileSpec &resolved_platform_path) | lldb_private::Platform | virtual |
| ResolveSDKPathFromDebugInfo(Module &module) | lldb_private::Platform | inlinevirtual |
| ResolveSDKPathFromDebugInfo(CompileUnit &unit) | lldb_private::Platform | inlinevirtual |
| ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec, FileSpec &sym_file) | lldb_private::Platform | virtual |
| RunShellCommand(llvm::StringRef command, const FileSpec &working_dir, int *status_ptr, int *signo_ptr, std::string *command_output, const Timeout< std::micro > &timeout) override | lldb_private::RemoteAwarePlatform | virtual |
| RunShellCommand(llvm::StringRef interpreter, llvm::StringRef command, const FileSpec &working_dir, int *status_ptr, int *signo_ptr, std::string *command_output, const Timeout< std::micro > &timeout) override | lldb_private::RemoteAwarePlatform | virtual |
| SetFilePermissions(const FileSpec &file_spec, uint32_t file_permissions) override | lldb_private::RemoteAwarePlatform | 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::RemoteAwarePlatform | 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::PlatformWindows | static |
| Unlink(const FileSpec &file_spec) override | lldb_private::RemoteAwarePlatform | virtual |
| UnloadImage(lldb_private::Process *process, uint32_t image_token) override | lldb_private::PlatformWindows | virtual |
| WriteFile(lldb::user_id_t fd, uint64_t offset, const void *src, uint64_t src_len, Status &error) override | lldb_private::RemoteAwarePlatform | virtual |
| ~Platform() override | lldb_private::Platform | |
| ~PluginInterface()=default | lldb_private::PluginInterface | virtual |