From b0022d46da742ffe134f9d7b629cc750cc6d9a55 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 12 Nov 2014 02:35:31 +0000 Subject: [PATCH] Remove unused method. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221759 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/MemoryObject.h | 8 -------- include/llvm/Support/StreamableMemoryObject.h | 1 - lib/Support/StreamableMemoryObject.cpp | 13 ------------- 3 files changed, 22 deletions(-) diff --git a/include/llvm/Support/MemoryObject.h b/include/llvm/Support/MemoryObject.h index dc5106e1c5d..dfc8073bccd 100644 --- a/include/llvm/Support/MemoryObject.h +++ b/include/llvm/Support/MemoryObject.h @@ -31,14 +31,6 @@ public: /// @result - The size of the region. virtual uint64_t getExtent() const = 0; - /// readByte - Tries to read a single byte from the region. - /// - /// @param address - The address of the byte, in the same space as getBase(). - /// @param ptr - A pointer to a byte to be filled in. Must be non-NULL. - /// @result - 0 if successful; -1 if not. Failure may be due to a - /// bounds violation or an implementation-specific error. - virtual int readByte(uint64_t address, uint8_t *ptr) const = 0; - /// readBytes - Tries to read a contiguous range of bytes from the /// region, up to the end of the region. /// You should override this function if there is a quicker diff --git a/include/llvm/Support/StreamableMemoryObject.h b/include/llvm/Support/StreamableMemoryObject.h index 8094b53cc71..6bb130b876a 100644 --- a/include/llvm/Support/StreamableMemoryObject.h +++ b/include/llvm/Support/StreamableMemoryObject.h @@ -69,7 +69,6 @@ class StreamingMemoryObject : public StreamableMemoryObject { public: StreamingMemoryObject(DataStreamer *streamer); uint64_t getExtent() const override; - int readByte(uint64_t address, uint8_t *ptr) const override; int readBytes(uint64_t address, uint64_t size, uint8_t *buf) const override; const uint8_t *getPointer(uint64_t address, uint64_t size) const override { diff --git a/lib/Support/StreamableMemoryObject.cpp b/lib/Support/StreamableMemoryObject.cpp index 7909c8e678c..1a11f5b0cde 100644 --- a/lib/Support/StreamableMemoryObject.cpp +++ b/lib/Support/StreamableMemoryObject.cpp @@ -28,7 +28,6 @@ public: uint64_t getExtent() const override { return LastChar - FirstChar; } - int readByte(uint64_t address, uint8_t* ptr) const override; int readBytes(uint64_t address, uint64_t size, uint8_t *buf) const override; const uint8_t *getPointer(uint64_t address, uint64_t size) const override; @@ -56,12 +55,6 @@ private: void operator=(const RawMemoryObject&) LLVM_DELETED_FUNCTION; }; -int RawMemoryObject::readByte(uint64_t address, uint8_t* ptr) const { - if (!validAddress(address)) return -1; - *ptr = *((uint8_t *)(uintptr_t)(address + FirstChar)); - return 0; -} - int RawMemoryObject::readBytes(uint64_t address, uint64_t size, uint8_t *buf) const { @@ -98,12 +91,6 @@ uint64_t StreamingMemoryObject::getExtent() const { return ObjectSize; } -int StreamingMemoryObject::readByte(uint64_t address, uint8_t* ptr) const { - if (!fetchToPos(address)) return -1; - *ptr = Bytes[address + BytesSkipped]; - return 0; -} - int StreamingMemoryObject::readBytes(uint64_t address, uint64_t size, uint8_t *buf) const { -- 2.34.1