From 37f394946c75a6e0e4114a27db2f6ea8d03b143c Mon Sep 17 00:00:00 2001 From: Brandon Miller Date: Wed, 17 Apr 2024 13:55:59 -0400 Subject: Moved TryReadPointer to core BinaryReader class --- binaryreader.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'binaryreader.cpp') diff --git a/binaryreader.cpp b/binaryreader.cpp index c49637f9..4b698310 100644 --- a/binaryreader.cpp +++ b/binaryreader.cpp @@ -314,14 +314,7 @@ bool BinaryReader::TryRead64(uint64_t& result) bool BinaryReader::TryReadPointer(uint64_t& result) { - size_t addressSize = m_view->GetAddressSize(); - if (addressSize > 8 || addressSize == 0) - return false; - - if (GetEndianness() == BigEndian) - return TryReadBEPointer(result); - - return TryReadLEPointer(result); + return BNReadPointer(m_view->GetObject(), m_stream, &result); } -- cgit v1.3.1