Remove unused method. NFC.

llvm-svn: 221757
This commit is contained in:
Rafael Espindola 2014-11-12 02:27:40 +00:00
parent 559586b6e5
commit ef0482f50a
4 changed files with 1 additions and 8 deletions

View File

@ -24,11 +24,6 @@ public:
/// Destructor - Override as necessary.
virtual ~MemoryObject();
/// getBase - Returns the lowest valid address in the region.
///
/// @result - The lowest valid address.
virtual uint64_t getBase() const = 0;
/// getExtent - Returns the size of the region in bytes. (The region is
/// contiguous, so the highest valid address of the region
/// is getBase() + getExtent() - 1).

View File

@ -68,7 +68,6 @@ class StreamableMemoryObject : public MemoryObject {
class StreamingMemoryObject : public StreamableMemoryObject {
public:
StreamingMemoryObject(DataStreamer *streamer);
uint64_t getBase() const override { return 0; }
uint64_t getExtent() const override;
int readByte(uint64_t address, uint8_t *ptr) const override;
int readBytes(uint64_t address, uint64_t size,

View File

@ -17,7 +17,7 @@ int MemoryObject::readBytes(uint64_t address,
uint64_t size,
uint8_t* buf) const {
uint64_t current = address;
uint64_t limit = getBase() + getExtent();
uint64_t limit = getExtent();
if (current + size > limit)
return -1;

View File

@ -25,7 +25,6 @@ public:
assert(LastChar >= FirstChar && "Invalid start/end range");
}
uint64_t getBase() const override { return 0; }
uint64_t getExtent() const override {
return LastChar - FirstChar;
}