Remove unused method. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 12 Nov 2014 02:27:40 +0000 (02:27 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 12 Nov 2014 02:27:40 +0000 (02:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221757 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/MemoryObject.h
include/llvm/Support/StreamableMemoryObject.h
lib/Support/MemoryObject.cpp
lib/Support/StreamableMemoryObject.cpp

index 17aa9d2f675a485104b10c76561485c185a38d6b..fcc6bf79c4ffb16c4f06d5ca75cdf90d9389bc35 100644 (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).
index a56f95400127f77ca740eff9c242060976b80b85..8094b53cc713a1a6a3c32b36fce7b5df88666d01 100644 (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,
index 02b5b5034fbbe5fef132f1d7128aa0ee87eb39cb..fe5fa87109d67609e9a1f31c4b441901f7b94f5b 100644 (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;
index 5cb0680522d379d5bc0754e2f3efa9cfe742d737..7909c8e678c3998f93014dfacd9a865026bce6b8 100644 (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;
   }