Go to file
Alex Shlyapnikov 7fb4d3d16e [LSan] Export __lsan_init
Summary:
lsan_preinit.cc is meant to be linked into executable and calls
lsan_init from .preinit_array section. But if liblsan is a shared library,
then this doesn't work, because the symbol is not exported. This patch fixes
that. The counterparts like asan_init or __tsan_init already do have
SANITIZER_INTERFACE_ATTRIBUTE.

Committing on behalf of jakubjelinek.

Reviewers: alekseyshl, kcc

Subscribers: llvm-commits

Differential revision: https://reviews.llvm.org/D39889

llvm-svn: 318349
2017-11-15 23:42:48 +00:00
clang clang/module.modulemap: clang/Basic/X86Target.def may be textual header. 2017-11-15 23:04:44 +00:00
clang-tools-extra [clangd] Loosen more brittle tests 2017-11-15 21:50:53 +00:00
compiler-rt [LSan] Export __lsan_init 2017-11-15 23:42:48 +00:00
debuginfo-tests Revert "Update test_debuginfo.pl script to point to new tree location." 2017-11-13 23:33:29 +00:00
libclc math: Implement minmag 2017-11-15 04:10:39 +00:00
libcxx More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in string, string_view, and the free function std::empty(). Removed tabs from <string_view>, which is why the diff is so big. 2017-11-15 20:02:27 +00:00
libcxxabi Remove excess whitespace from syslog message; NFC 2017-11-13 15:40:31 +00:00
libunwind Add ifdefs around ELF specific parts of UnwindRegisters*.S for arm 2017-11-04 21:01:31 +00:00
lld Drop conflicting sh_entsize values. 2017-11-15 17:35:22 +00:00
lldb [POSIX] Replace assert with llvm_unreachable(). NFCI. 2017-11-15 23:39:41 +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 [InstCombine] add sub narrowing tests; NFC 2017-11-15 22:19:55 +00:00
openmp [OpenMP] Remove the unused testsuite/ directory 2017-11-13 17:44:48 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [polly] Remove redundant return [NFC] 2017-11-10 20:33:08 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.