10#ifndef LLDB_SOURCE_PLUGINS_PLATFORM_GDB_SERVER_PLATFORMREMOTEGDBSERVER_H
11#define LLDB_SOURCE_PLUGINS_PLATFORM_GDB_SERVER_PLATFORMREMOTEGDBSERVER_H
103 uint32_t file_permissions)
override;
106 uint32_t &file_permissions)
override;
109 uint32_t file_permissions)
override;
125 bool only_dir)
override;
137 llvm::StringRef shell, llvm::StringRef command,
146 *separated_error_outputerror_output,
152 llvm::ErrorOr<llvm::MD5::MD5Result>
164 std::unique_ptr<process_gdb_remote::GDBRemoteCommunicationClient>
183 virtual std::string
MakeUrl(
const char *scheme,
const char *hostname,
184 uint16_t port,
const char *path);
192 const std::string &platform_hostname,
193 uint16_t port,
const char *socket_name);
static llvm::raw_ostream & error(Stream &strm)
An architecture specification class.
A command line argument class.
Class that manages the actual breakpoint that will be inserted into the running program.
"lldb/Utility/ArgCompletionRequest.h"
A class to manage flag bits.
Represents UUID's of various sizes.
An abstract interface for things that know how to map numeric user/group IDs into names.
A class that represents a running process on the host machine.
std::vector< ProcessInstanceInfo > ProcessInstanceInfoList
std::shared_ptr< lldb_private::UnixSignals > UnixSignalsSP
std::shared_ptr< lldb_private::Platform > PlatformSP
std::shared_ptr< lldb_private::Process > ProcessSP