[RuntimeDyld] Allow processRelocationRef to process more than one relocation entry...
authorJuergen Ributzka <juergen@apple.com>
Fri, 21 Mar 2014 07:26:41 +0000 (07:26 +0000)
committerJuergen Ributzka <juergen@apple.com>
Fri, 21 Mar 2014 07:26:41 +0000 (07:26 +0000)
commit4923eea4f6a5c547cfa87e2da7ba788100df4982
tree02263154642555f0e803f9aaf1186b36f24a8018
parentfc029f2983a69de3ccca576f2cee23292d1b04ef
[RuntimeDyld] Allow processRelocationRef to process more than one relocation entry at a time.

Some targets require more than one relocation entry to perform a relocation.
This change allows processRelocationRef to process more than one relocation
entry at a time by passing the relocation iterator itself instead of just
the relocation entry.

Related to <rdar://problem/16199095>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204439 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm/Object/COFF.h
include/llvm/Object/ELFObjectFile.h
include/llvm/Object/MachO.h
include/llvm/Object/ObjectFile.h
include/llvm/Object/SymbolicFile.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
lib/Object/COFFObjectFile.cpp
lib/Object/MachOObjectFile.cpp