ROSE 0.11.145.277
|
Represents the storage for the table.
Definition at line 58 of file MemoryTable.h.
#include <Rose/BinaryAnalysis/Partitioner2/MemoryTable.h>
Public Types | |
using | Ptr = std::shared_ptr< Storage > |
Shared-ownership pointer. | |
Public Member Functions | |
virtual std::vector< uint8_t > | read (Address, size_t nBytes)=0 |
Read some bytes of storage. | |
using Rose::BinaryAnalysis::Partitioner2::MemoryTable::Storage::Ptr = std::shared_ptr<Storage> |
Shared-ownership pointer.
Definition at line 61 of file MemoryTable.h.
|
inlinevirtual |
Definition at line 63 of file MemoryTable.h.
|
pure virtual |
Read some bytes of storage.
Reading stops when nBytes
have been read or if we run out of data, or if we read a byte that is not concrete.