Don't fetch pointers from a InMemoryStruct.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 5 Apr 2013 15:15:22 +0000 (15:15 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 5 Apr 2013 15:15:22 +0000 (15:15 +0000)
commitf16c2bb320f4d5b33dfaf8df8865f547e6d66005
tree551e576e9809d1729da4aaadc72b33fa1d5fb8bb
parent332edeb1dc9e6aed5229091bb56a914e78f177c2
Don't fetch pointers from a InMemoryStruct.

InMemoryStruct is extremely dangerous as it returns data from an internal
buffer when the endiannes doesn't match. This should fix the tests on big
endian hosts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178875 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/MachO.h
lib/Object/MachOObjectFile.cpp
test/tools/llvm-readobj/sections-ext.test
test/tools/llvm-readobj/sections.test
tools/llvm-objdump/MachODump.cpp
tools/llvm-objdump/llvm-objdump.cpp
tools/llvm-readobj/MachODumper.cpp