Go to file
Evgeniy Stepanov da1cf9287c Cross-DSO control flow integrity (compiler-rt part).
This is an initial version of the runtime cross-DSO CFI support
library.

It contains a number of FIXMEs, ex. it does not support the
diagnostic mode nor dlopen/dlclose, but it works and can be tested.
Diagnostic mode, in particular, would require some refactoring (we'd
like to gather all CFI hooks in the UBSan library into one function
so that we could easier pass the diagnostic information down to
__cfi_check). It will be implemented later.

Once the diagnostic mode is in, I plan to create a second test
configuration to run all existing tests in both modes. For now, this
patch includes only a few new cross-DSO tests.

llvm-svn: 255695
2015-12-15 23:00:33 +00:00
clang Cross-DSO control flow integrity (Clang part). 2015-12-15 23:00:20 +00:00
clang-tools-extra [clang-tidy] Check for suspicious string assignments. 2015-12-15 08:47:20 +00:00
compiler-rt Cross-DSO control flow integrity (compiler-rt part). 2015-12-15 23:00:33 +00:00
debuginfo-tests
libclc AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Remove unused _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS macro 2015-12-15 22:19:03 +00:00
libcxxabi [libc++abi] Use libgcc and libgcc_s to provide _Unwind symbols instead of libgcc_eh.a 2015-12-14 22:20:04 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Fixed mistype in comment. NFC. 2015-12-15 14:20:57 +00:00
lldb Enable the 'type X list' formatters commands to list formatters in language categories 2015-12-15 22:20:19 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm Cross-DSO control flow integrity (LLVM part). 2015-12-15 23:00:08 +00:00
openmp Fix broken visual studio builds by disabling KMP_USE_TSX. 2015-12-14 17:39:30 +00:00
polly Fix typos; NFC 2015-12-14 23:41:32 +00:00