56 llvm::consumeError(options.takeError());
69 llvm::consumeError(options.takeError());
78 return _open_osfhandle(handle, flags);
95 *bytes_read = num_bytes;
101 size_t *bytes_written) {
110 *bytes_written = num_bytes;
static llvm::raw_ostream & error(Stream &strm)
#define LLDB_INSTRUMENT_VA(...)
static int OpenFdFromHandle(intptr_t handle, int flags)
Open a file descriptor in liblldb from a Windows HANDLE.
SBError Write(const uint8_t *buf, size_t num_bytes, size_t *OUTPUT)
SBError Read(uint8_t *buf, size_t num_bytes, size_t *OUTPUT)
static llvm::Expected< OpenOptions > GetOptionsFromMode(llvm::StringRef mode)
static Status FromErrorString(const char *str)
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::File > FileSP