10#ifndef LLDB_SOURCE_PLUGINS_PLATFORM_GDB_SERVER_PLATFORMREMOTEGDBSERVER_H
11#define LLDB_SOURCE_PLUGINS_PLATFORM_GDB_SERVER_PLATFORMREMOTEGDBSERVER_H
21namespace platform_gdb_server {
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,
149 llvm::ErrorOr<llvm::MD5::MD5Result>
161 std::unique_ptr<process_gdb_remote::GDBRemoteCommunicationClient>
180 virtual std::string
MakeUrl(
const char *scheme,
const char *hostname,
181 uint16_t port,
const char *path);
185 const std::string &platform_hostname,
186 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.
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