From a2561a0153237291980722383f409a6499b12efc Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 10 Apr 2013 03:48:25 +0000 Subject: Template the MachO types over endianness. For now they are still only used as little endian. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179147 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Object/MachOObjectFile.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lib/Object/MachOObjectFile.cpp') diff --git a/lib/Object/MachOObjectFile.cpp b/lib/Object/MachOObjectFile.cpp index 20b66d94e8..33c63b0f89 100644 --- a/lib/Object/MachOObjectFile.cpp +++ b/lib/Object/MachOObjectFile.cpp @@ -127,8 +127,8 @@ MachOObjectFileBase::getSymbolTableEntryBase(DataRefImpl DRI, unsigned Index = DRI.d.b; unsigned SymbolTableEntrySize = is64Bit() ? - sizeof(MachOFormat::SymbolTableEntry) : - sizeof(MachOFormat::SymbolTableEntry); + sizeof(MachOObjectFile::SymbolTableEntry) : + sizeof(MachOObjectFile::SymbolTableEntry); uint64_t Offset = SymbolTableOffset + Index * SymbolTableEntrySize; StringRef Data = getData(Offset, SymbolTableEntrySize); @@ -314,10 +314,10 @@ MachOObjectFileBase::getSectionBase(DataRefImpl DRI) const { bool Is64 = is64Bit(); unsigned SegmentLoadSize = - Is64 ? sizeof(MachOFormat::SegmentLoadCommand) : - sizeof(MachOFormat::SegmentLoadCommand); - unsigned SectionSize = Is64 ? sizeof(MachOFormat::Section) : - sizeof(MachOFormat::Section); + Is64 ? sizeof(MachOObjectFile::SegmentLoadCommand) : + sizeof(MachOObjectFile::SegmentLoadCommand); + unsigned SectionSize = Is64 ? sizeof(MachOObjectFile::Section) : + sizeof(MachOObjectFile::Section); uintptr_t SectionAddr = CommandAddr + SegmentLoadSize + DRI.d.b * SectionSize; return reinterpret_cast(SectionAddr); -- cgit v1.2.3-18-g5258