Fixed ObjectFile functions:
authorDanil Malyshev <dmalyshev@accesssoftek.com>
Tue, 29 Nov 2011 17:40:10 +0000 (17:40 +0000)
committerDanil Malyshev <dmalyshev@accesssoftek.com>
Tue, 29 Nov 2011 17:40:10 +0000 (17:40 +0000)
commitb0436a73054fe676b216a0cf872d1fc433125c62
treee563af80f77645faaa3f82c5026a50d46da03047
parentf68b214e2d06849091b5ff3dd5d5efe29722dcc3
Fixed ObjectFile functions:
- getSymbolOffset() renamed as getSymbolFileOffset()
- getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile.
- added getRelocationOffset()
- fixed MachOObjectFile::getSymbolSize()
- fixed MachOObjectFile::getSymbolSection()
- fixed MachOObjectFile::getSymbolOffset() for symbols without section data.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145408 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm-c/Object.h
include/llvm/Object/COFF.h
include/llvm/Object/MachO.h
include/llvm/Object/ObjectFile.h
lib/Object/COFFObjectFile.cpp
lib/Object/ELFObjectFile.cpp
lib/Object/MachOObjectFile.cpp
lib/Object/Object.cpp
test/Object/nm-trivial-object.test
test/Object/objdump-symbol-table.test
tools/llvm-nm/llvm-nm.cpp
tools/llvm-objdump/MachODump.cpp
tools/llvm-objdump/llvm-objdump.cpp