Go to file
Reid Kleckner 39950b0f92 [asan] Create a .ASAN$G(A-Z) section for global registration
Summary:
The expectation is that new instrumented code will add global variable
metadata to the .ASAN$GL section, and we will use this new code to
iterate over it.

This technique seems to break when using incremental linking, which
seems to align every global to a 256 byte boundary. Presumably this is
so that it can incrementally cope with global changing size. Clang
already passes -incremental:no as a linker flag when you invoke it to do
the link step.

The two tests added for this feature will fail until the LLVM
instrumentation change in D26770 lands, so they are marked XFAIL for
now.

Reviewers: pcc, kcc, mehdi_amini, kubabrecka

Subscribers: llvm-commits, mgorny

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

llvm-svn: 287246
2016-11-17 19:02:53 +00:00
clang ObjC Module: try to make objc module deterministic. 2016-11-17 18:41:18 +00:00
clang-tools-extra [include-fixer] Add a test for the full round trip through libclang and the plugin. 2016-11-17 15:23:06 +00:00
compiler-rt [asan] Create a .ASAN$G(A-Z) section for global registration 2016-11-17 19:02:53 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx [libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS` 2016-11-16 22:18:10 +00:00
libcxxabi __cxa_demangle: allow demangling invocation blocks 2016-11-14 03:07:47 +00:00
libunwind [CMake] Get libunwind building under LLVM/runtimes 2016-11-08 23:02:49 +00:00
lld Enable -threads by default. 2016-11-17 17:06:51 +00:00
lldb Rewrite all Property related functions in terms of StringRef. 2016-11-17 18:08:12 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [CodeView] Fix some Clang-tidy modernize-use-default, modernize-use-override and Include What You Use warnings; other minor fixes (NFC). 2016-11-17 18:11:21 +00:00
openmp Update stats-gathering code 2016-11-14 21:13:44 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly Update to isl-0.17.1-267-gbf9723d 2016-11-16 11:06:47 +00:00