9#ifndef LLDB_API_SBFILE_H
10#define LLDB_API_SBFILE_H
30 SBFile(FILE *file,
bool transfer_ownership);
32 SBFile(
int fd,
const char *mode,
bool transfer_ownership);
37 SBError Read(uint8_t *buf,
size_t num_bytes,
size_t *OUTPUT);
38 SBError Write(
const uint8_t *buf,
size_t num_bytes,
size_t *OUTPUT);
43 operator bool()
const;
SBError Write(const uint8_t *buf, size_t num_bytes, size_t *OUTPUT)
friend class SBCommandReturnObject
friend class SBInstruction
SBFile & operator=(const SBFile &rhs)
SBError Read(uint8_t *buf, size_t num_bytes, size_t *OUTPUT)
friend class SBInstructionList
std::shared_ptr< lldb_private::File > FileSP