ROSE 0.11.145.277
Public Types | Public Member Functions | List of all members
Rose::BinaryAnalysis::Partitioner2::MemoryTable::Storage Class Referenceabstract

Description

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.
 

Member Typedef Documentation

◆ Ptr

Shared-ownership pointer.

Definition at line 61 of file MemoryTable.h.

Constructor & Destructor Documentation

◆ ~Storage()

virtual Rose::BinaryAnalysis::Partitioner2::MemoryTable::Storage::~Storage ( )
inlinevirtual

Definition at line 63 of file MemoryTable.h.

Member Function Documentation

◆ read()

virtual std::vector< uint8_t > Rose::BinaryAnalysis::Partitioner2::MemoryTable::Storage::read ( Address  ,
size_t  nBytes 
)
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.


The documentation for this class was generated from the following file: