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
|