Go to file
Reid Kleckner 3b8acb2c5a [COFF] Bounds check relocations
Summary:
This would have caught the invalid object file I used in my test case in
r307726. The OOB was only caught by ASan later, which is slow and
doesn't work on some platforms. LLD should do some basic input
validation itself. This check isn't perfect, so relocations can reach
OOB by up to seven bytes, but it's better than what we had and probably
cheap.

Reviewers: ruiu

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D35371

llvm-svn: 307948
2017-07-13 20:29:59 +00:00
clang [AArch64] Produce the right kind of va_arg for windows 2017-07-13 17:59:14 +00:00
clang-tools-extra clang-tools-extra/test/clang-tidy/performance-unnecessary-value-param-header.cpp: Resolve flakiness in the test. 2017-07-13 02:06:30 +00:00
compiler-rt For Darwin's GetTaskInfoMaxAddress, define the real structure with real fields to avoid confusion. NFC. 2017-07-13 20:02:45 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx Fix unrepresentable enum for clang-cl unstable ABI 2017-07-12 01:45:13 +00:00
libcxxabi [demangler] Respect try_to_parse_template_args 2017-07-13 19:37:37 +00:00
libunwind [libunwind][CMake] Add install path variable to allow overriding the destination 2017-07-11 01:12:09 +00:00
lld [COFF] Bounds check relocations 2017-07-13 20:29:59 +00:00
lldb Enable parsing C++ names generated by lambda functions. 2017-07-13 19:48:43 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [NFC] Move DEBUG_TYPE below includes in Hexagon 2017-07-13 20:26:45 +00:00
openmp [GOMP] Fix (un)tied tasks with the GCC 2017-07-13 10:38:11 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [Invariant Loads] Do not consider invariant loads to have dependences. 2017-07-13 12:18:56 +00:00