Go to file
Evgeniy Stepanov a2002b08f7 Android support for SafeStack.
Add two new ways of accessing the unsafe stack pointer:

* At a fixed offset from the thread TLS base. This is very similar to
  StackProtector cookies, but we plan to extend it to other backends
  (ARM in particular) soon. Bionic-side implementation here:
  https://android-review.googlesource.com/170988.
* Via a function call, as a fallback for platforms that provide
  neither a fixed TLS slot, nor a reasonable TLS implementation (i.e.
  not emutls).

This is a re-commit of a change in r248357 that was reverted in
r248358.

llvm-svn: 248405
2015-09-23 18:07:56 +00:00
clang [CUDA] __global__ functions should always be visible externally. 2015-09-23 17:44:53 +00:00
clang-tools-extra misc-unused-parameter: Ignore lambda static invokers. 2015-09-22 09:20:20 +00:00
compiler-rt [CMake] [builtins] Only include the atomic builtins if(APPLE). 2015-09-23 15:28:44 +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 Add sampler defines. 2015-09-21 14:59:58 +00:00
libcxx Fix Typo in GCC no RTTI detection. Fixes PR#24901. Thanks to Bernhard Rosenkraenzer for the report and the patch. 2015-09-22 21:58:30 +00:00
libcxxabi Let cxa_demangle.cpp compile with gcc/libstdc++ 4.8 and clang-cl/MSVC2013's STL. 2015-09-20 18:10:46 +00:00
libunwind unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld [elf2] Pass BSSSec to the relocation handling code differently. Don't store it in the symbol. 2015-09-23 16:57:31 +00:00
lldb DWARFASTParserClang::CompleteTypeFromDWARF: Handle incomplete baseclass or child 2015-09-23 17:47:08 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm Android support for SafeStack. 2015-09-23 18:07:56 +00:00
openmp OpenMP Initial testsuite change to purely llvm-lit based testing 2015-09-21 20:41:31 +00:00
polly Make MIN_LOOP_TRIP_COUNT a static constant 2015-09-21 19:10:11 +00:00