ELF2: Improve Target::relocateOne().
authorRui Ueyama <ruiu@google.com>
Fri, 23 Oct 2015 02:40:46 +0000 (02:40 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 23 Oct 2015 02:40:46 +0000 (02:40 +0000)
commit96f0e0bfc94485787f3ac06865de7f01b454a86c
tree148772be3f2133f3a26396c096b5bf48dcc3c027
parent75d57fea49a1a212cdd50d328f4d26a5070f3599
ELF2: Improve Target::relocateOne().

relocateOne is a function to apply a relocation. Previously, that
function took a pointer to Elf_Rel or Elf_Rela in addition to other
information that can be derived from the relocation entry. This patch
simplifies the parameter list. The new parameters, P or SA, are used
in the ELF spec to describe each relocation. These names make
relocateOne look like a mechanical, direct translation of the ELF spec.

llvm-svn: 251090
lld/ELF/InputSection.cpp
lld/ELF/Target.cpp
lld/ELF/Target.h