10 #ifndef lldb_MemoryRegionInfo_h 11 #define lldb_MemoryRegionInfo_h 15 #include "llvm/Support/FormatProviders.h" 72 permissions |= lldb::ePermissionsReadable;
74 permissions |= lldb::ePermissionsWritable;
76 permissions |= lldb::ePermissionsExecutable;
83 m_read = (permissions & lldb::ePermissionsReadable) ?
eYes :
eNo;
123 using std::vector<lldb_private::MemoryRegionInfo>::vector;
132 raw_ostream &OS, StringRef Options) {
148 #endif // #ifndef lldb_MemoryRegionInfo_h
OptionalBool GetMapped() const
Enumerations for broadcasting.
void SetExecutable(OptionalBool val)
OptionalBool GetReadable() const
void SetFlash(OptionalBool val)
void SetMapped(OptionalBool val)
void SetName(const char *name)
bool operator==(const MemoryRegionInfo &rhs) const
OptionalBool GetWritable() const
Range< lldb::addr_t, lldb::addr_t > RangeType
ConstString GetName() const
void SetBlocksize(lldb::offset_t blocksize)
uint32_t GetLLDBPermissions() const
lldb::offset_t m_blocksize
lldb::offset_t GetBlocksize() const
void SetReadable(OptionalBool val)
A uniqued constant string class.
bool operator!=(const MemoryRegionInfo &rhs) const
void SetLLDBPermissions(uint32_t permissions)
void SetWritable(OptionalBool val)
OptionalBool GetFlash() const
bool operator<(const Address &lhs, const Address &rhs)
const RangeType & GetRange() const
OptionalBool GetExecutable() const
BaseType GetRangeBase() const