5d71de26cedae3dafc17449fe0182045c0bd20e8 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update compiler-rt for rebase to r212749. Includes a cherry-pick of: r213309 - fixes umodsi3 Change-Id: Ic7367e3586b6af7ef74bee6a8cf437d5f28d975a
/external/compiler-rt/make/platform/clang_linux.mk
|
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/make/platform/clang_linux.mk
|
984930932ac6d85af5b07294a91b203ce822dc68 |
|
03-Oct-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
[asan] Don't require X86 to build Android runtime. Patch by Greg Fitzgerald. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@191883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
cf637373d5e6c0f2ba6381a944818f3a73ca7946 |
|
22-Aug-2013 |
Sergey Matveev <earthdok@google.com> |
[lsan] Follow-up to r189010 - do the same in Makefile build. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@189011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
ebc0484ebbd1b7ed142b2851e3308559dabe79f7 |
|
20-Aug-2013 |
Alexey Samsonov <samsonov@google.com> |
[LSan] Add support for building standalone LSan runtime to Make build (compiler-rt part) git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188804 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
eee71ae5c1f4ce71612fac359463a54bc867abd6 |
|
08-Aug-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
DataFlowSanitizer; compiler-rt changes. DataFlowSanitizer is a generalised dynamic data flow analysis. Unlike other Sanitizer tools, this tool is not designed to detect a specific class of bugs on its own. Instead, it provides a generic dynamic data flow analysis framework to be used by clients to help detect application-specific issues within their own code. Differential Revision: http://llvm-reviews.chandlerc.com/D967 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@187924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
3515fb60c6edb50c3e4c0928100fefdf7bb495bc |
|
25-Jun-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Remove the sysroot (or isysroot) restriction from the GCDAProfile.c runtime in the Makefile build system as well. Sorry for the temporary fallout, it took me a while to find these bits. Bill, I'm not at all confident of the change for Darwin and iOS, but as discussed we're completely blocked on fixing this. Anyways, please review and let me know if this will work for you guys. If necessary, I can work with you to rig up an errno.h stub for Darwin, but I expect that to be... moderately challenging. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
2313d5bbcaa2816ad85c415d643b52f3ba1c4e31 |
|
19-Jun-2013 |
Sylvestre Ledru <sylvestre@debian.org> |
When the compiler is not providing a clean triple, we should fail the build right from the start. For now, it is only done with DEBUGMAKE is provided. That makes things harder to debug during ports of compiler-rt on other systems. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
975a3294d9baf6bbbcfdb3c3a0e0a24714cde7cb |
|
22-May-2013 |
Alexey Samsonov <samsonov@google.com> |
Revert r182465 and add lsan-common library to makefile-based build git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182470 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
a225736903b1bef1a232067429368e536f610266 |
|
20-May-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Build sanitizer runtimes with debug info in Makefile build git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182260 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
b63dba903c29fe6ed1bfcb67e78f72beb832d01b |
|
13-May-2013 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a typo in the comment git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
e14f63dab5f7edade46db53e7d4938ea0302ef9e |
|
25-Apr-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
Add -fno-rtti to ASan runtime cflags on Android. Otherwise we are picking up an extra libstdc++ dependency. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@180265 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
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/make/platform/clang_linux.mk
|
a7e5db966299a50c0e68cf9d35e1130b6c024c94 |
|
13-Mar-2013 |
Alexey Samsonov <samsonov@google.com> |
[Sanitizer] Build ASan, TSan and MSan runtimes with -fno-rtti. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@176940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
372b267fadcaf73b9d9cee5c8050d3c10e94f74d |
|
21-Feb-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
[sanitizer] Add MSan to Makefile-based build rules. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@175737 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
583336e293ed718109ab2fe0dc4197be9cba6c52 |
|
21-Jan-2013 |
Alexey Samsonov <samsonov@google.com> |
ASan: build runtime flexible mapping and offset in configure+make build as well git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@173016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
e16adbc3b6307d8be592dffda8c3720702d39cfa |
|
10-Jan-2013 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
[asan] Add soname to the dynamic runtime. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
9db0aed8558aff3cd5413b5c21a90918efae8986 |
|
15-Nov-2012 |
Alexey Samsonov <samsonov@google.com> |
[UBSan] Add support for building ubsan runtime library on Linux with 'make'. Compiler-rt part. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168038 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
a69eb9a1a0b111a4776a9bd727f4d551ec308261 |
|
24-Oct-2012 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
Build ASan runtime for ARM/Android. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@166559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
48154ece07a13072d2ee72d6796e2604cf40545e |
|
09-Oct-2012 |
Alexey Samsonov <samsonov@google.com> |
Determine supported archs for compiler-rt libraries on Linux by trying to compile a simple executable git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
dd01c883c20f4ef5bed6e8fbde452a0ac9191c90 |
|
04-Oct-2012 |
Alexey Samsonov <samsonov@google.com> |
[ASan] don't build 64-bit runtime on 32-bit Linux platforms git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165222 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
b36103f0fe91a8ca553b6bf67d9f96b91d95d9ee |
|
03-Oct-2012 |
Alexey Samsonov <samsonov@google.com> |
Build ASan runtime on Linux for both x86_64 and i386, same as we do with full compiler_rt and libprofile git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165096 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
b3cedf98a3c8545da2234c2d35cb5d687984035f |
|
29-May-2012 |
Kostya Serebryany <kcc@google.com> |
[asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common which will contain code shared between asan and tsan run-times. Naming is hard. If you can suggest a better name for the directory -- speak up. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
f4226aea2c553157ef2392ffa0b0c7ff57a68d4e |
|
22-May-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] use -fPIE -fno-builtin for building asan-rt git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
4026c2c28927b90a97cda2a713c761f633bb1422 |
|
15-May-2012 |
Kostya Serebryany <kcc@google.com> |
[tsan] makefile machinery to build tsan-rt (linux-x86_64 only) git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@156822 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
0d49904d50fc42b411c396c472ce70f8e4575f99 |
|
15-May-2012 |
Kostya Serebryany <kcc@google.com> |
[asan] move lib/asan/interception to lib/interception so that other tools (e.g. tsan) can use it git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@156816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
4fd6b1c8d9ffba56fb5151a7beae487160e0903d |
|
08-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
platform/clang_linux: Switch builtin and profile libraries to build using the stub SDK. - This allows us to build both the m32 and m64 variants without worrying about whether or not the user has the headers for the alternate arch installed. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@146132 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
5f9ee2809fff2459fd13374834e16d22893bad45 |
|
06-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
platform/clang_linux: Add profile and asan libs on x86. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145950 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|
d25fa8d63f05aae6fd13ed8ed0d71040caf95e5c |
|
29-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Sketch a Clang/Linux platform config. - Currently just tries to build a full library for i386/x86_64. - This is made substantially more complicated by the lack of a generalized way to check for/invoke cross compilers. For now, we just try and make it work for the matched arch, and rely on the host CC being Clang. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
|