9#ifndef LLDB_TARGET_REMOTEAWAREPLATFORM_H
10#define LLDB_TARGET_REMOTEAWAREPLATFORM_H
55 uint32_t &file_permissions)
override;
58 uint32_t file_permissions)
override;
60 llvm::ErrorOr<llvm::MD5::MD5Result>
72 int *status_ptr,
int *signo_ptr,
73 std::string *command_output,
77 const FileSpec &working_dir,
int *status_ptr,
78 int *signo_ptr, std::string *command_output,
92 llvm::StringRef plugin_name,
static llvm::raw_ostream & error(Stream &strm)
An architecture specification class.
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::Platform > PlatformSP
std::shared_ptr< lldb_private::Process > ProcessSP
std::shared_ptr< lldb_private::Module > ModuleSP