History log of /external/compiler-rt/lib/ubsan/CMakeLists.txt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2d1fdb26e458c4ddc04155c1d421bced3ba90cd0 29-May-2014 Stephen Hines <srhines@google.com> Update compiler-rt aosp/master for 3.5 (r209699) rebase.

Change-Id: I158a30186f0faea2e2400e9dfdd878db2eb40e90
/external/compiler-rt/lib/ubsan/CMakeLists.txt
544bdfb538d082109194952ce66907b917eb8d51 28-Aug-2013 Alexey Samsonov <samsonov@google.com> Generate list of symbols exported from sanitizer runtimes only on 64-bit Unix

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@189454 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
e5fa243b20bf5e6a097bc58cbedfe6bed8a9b7d1 27-Aug-2013 Alexey Samsonov <samsonov@google.com> Properly generate lists of exported symbols for sanitizer runtimes

This change adds a Python script that is invoked for
the just-built sanitizer runtime to generate the list of exported symbols
passed to the linker. By default, it contains interceptors and sanitizer
interface functions, but can be extended with tool-specific lists.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@189356 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
a06fe9183fbffb78798a444da9bc3040fdd444aa 23-Mar-2013 Richard Smith <richard-llvm@metafoo.co.uk> Build and install .syms files alongside sanitizer runtimes. These are used to
specify which symbols are exported to DSOs when the sanitizer is statically
linked into a binary.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177784 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
3e587a4f631c1b7338d4f2a29df74b704b8bb1ca 21-Mar-2013 Richard Smith <richard-llvm@metafoo.co.uk> Split ubsan runtime into three pieces (compiler-rt part):
* libclang_rt-san-* is sanitizer_common, and is linked in only if no other
sanitizer runtime is present.
* libclang_rt-ubsan-* is the piece of the runtime which doesn't depend on
a C++ ABI library, and is always linked in.
* libclang_rt-ubsan_cxx-* is the piece of the runtime which depends on a
C++ ABI library, and is only linked in when linking a C++ binary.

The Darwin ubsan runtime is unchanged.

For more details, see Clang change r177605.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
2aad7c137771f6f7a734390e09c94a13120d054a 21-Jan-2013 Alexey Samsonov <samsonov@google.com> CMake: add functions creating universal runtime libraries for several architectures on OS X and use them in ASan and UBSan build rules

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@173011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
43b4b9c18a7a588a60b9d976391ad8e2f5f9a309 18-Jan-2013 Alexey Samsonov <samsonov@google.com> CMake: Generalize build rules for different arches for sanitizer_common, asan, ubsan

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172829 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
2f3aef010fdeadfe7ec995dc534544acb5f357fb 18-Jan-2013 Alexey Samsonov <samsonov@google.com> CMake variables renaming: X86_64->x86_64 I386->i386

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172812 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
5b16dba10c171bc74a3d55a61b4406377aecbab8 16-Nov-2012 Alexey Samsonov <samsonov@google.com> UBSan: enable CMake build on Darwin. Fix two failing tests and disable the test which produces linker errors on Darwin.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168169 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
8783d8345782c431f027566cddf8723fb88a40b9 14-Nov-2012 Richard Smith <richard-llvm@metafoo.co.uk> Fix typo from code review (thanks to Alexey Samsonov). This is also caught by the existing tests when building for i386.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@167890 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
f4932204d7cf89cc2402b1e30fb728cf84ff7b7f 14-Nov-2012 Richard Smith <richard-llvm@metafoo.co.uk> -fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@167888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
eda8bd0fc07df35c9ad7de5b698bb717b063e7af 25-Oct-2012 Richard Smith <richard-llvm@metafoo.co.uk> -fcatch-undefined-behavior checking for appropriate vptr value: library side.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@166660 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt
6ebe45146a2d93eb010b9bb5ea34cb94c6900f83 09-Oct-2012 Richard Smith <richard-llvm@metafoo.co.uk> Add a runtime diagnostics library for Clang's -fcatch-undefined-behavior.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165533 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/lib/ubsan/CMakeLists.txt