[PATCH] [lld] ELF: Support detection of relocation errors during processing

Will Newton will.newton at linaro.org
Wed Jan 7 07:57:31 PST 2015



1. Split out AArch64 ABS32 overflow checking code to a separate patch
2. Add a mutex to make sure error output it not interleaved when multi-threaded


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D6827

Files:
  include/lld/Core/Error.h
  lib/Core/Error.cpp
  lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp
  lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h
  lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.cpp
  lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.cpp
  lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.h
  lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp
  lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp
  lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.h
  lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
  lib/ReaderWriter/ELF/PPC/PPCTargetHandler.cpp
  lib/ReaderWriter/ELF/PPC/PPCTargetHandler.h
  lib/ReaderWriter/ELF/SectionChunks.h
  lib/ReaderWriter/ELF/TargetHandler.h
  lib/ReaderWriter/ELF/X86/X86RelocationHandler.cpp
  lib/ReaderWriter/ELF/X86/X86RelocationHandler.h
  lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp
  lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp
  lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h
  lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6827.17859.patch
Type: text/x-patch
Size: 18084 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150107/8bf23bd2/attachment.bin>


More information about the llvm-commits mailing list