aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-02Merge "Adds host library targets for compiler-rt"idea133-weekly-releaseDan Albert
2014-05-01Adds host library targets for compiler-rtDan Albert
Change-Id: Idcd71ba9b5cfae2e6ba106d790f8cc065fac3bda
2014-04-02Merge "Build libprofile_rt to enable code coverage"Dmitriy Ivanov
2014-03-28Build libprofile_rt to enable code coverageDmitriy Ivanov
Change-Id: I99239cf5e43c78fc06d6ad9f3b6718531baa2983
2014-03-19Merge "Start building __clear_cache."Narayan Kamath
2014-03-18Start building __clear_cache.Narayan Kamath
Change-Id: Idafa6b0a78575ea5411c767bddb1d211b1daa50b
2014-03-15Merge "compiler-rt: build libcompiler_rt-extras"Colin Cross
2014-03-14compiler-rt: build libcompiler_rt-extrasColin Cross
libcompiler_rt-extras is needed even when compiling with gcc, move it outside the WITHOUT_TARGET_CLANG. Change-Id: Ia919ed93da833b29eff8cad307df04cf8e57ca43
2014-03-15Merge "Fix build break by not building compiler-rt without clang."Tim Murray
2014-03-14Fix build break by not building compiler-rt without clang.Tim Murray
bug 13343378 Change-Id: I40b29dd717ab2dae4de7069229810e10af09f615
2014-03-15Merge "Make compiler-rt build for ARM64."Tim Murray
2014-03-15Merge "Implement Android versions of __clear_cache for arm32 & mips."Tim Murray
2014-03-15Merge "Cache invalidation for AARCH64. Disabled for Apple for now as ↵Tim Murray
requested by Tim Northover. Written by Matt Thomas."
2014-03-14Make compiler-rt build for ARM64.Tim Murray
bug 13343378 Change-Id: I4d913626524969a3a3aa5d34af0a6049e95ece5a
2014-03-13Implement Android versions of __clear_cache for arm32 & mips.Daniel Sanders
The MIPS version was reviewed by myself. The ARM version was reviewed by JF Bastien. Patch by Narayan Kamath <narayan@google.com>. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@203674 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-13Cache invalidation for AARCH64. Disabled for Apple for now as requestedJoerg Sonnenberger
by Tim Northover. Written by Matt Thomas. Differential Revision: http://llvm-reviews.chandlerc.com/D2631 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200317 91177308-0d34-0410-b5e6-96231b3b80d8 Conflicts: lib/clear_cache.c Change-Id: I08417a541c413205382a1abea36d941bb30727b6
2014-02-18am 9192b222: Merge "compiler-rt: convert makefiles to support multilib build"Colin Cross
* commit '9192b222761350da80fdb1e375a39167a6b02431': compiler-rt: convert makefiles to support multilib build
2014-02-18Merge "compiler-rt: convert makefiles to support multilib build"Colin Cross
2014-02-11[sanitizer] Disable 3 more syscall hooks on Android.Evgeniy Stepanov
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201070 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-11[sanitizer] struct ustat and a bunch of other definitions are missing on ↵Evgeniy Stepanov
Android. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201068 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-11Update compiler-rt for merge to 3.4.Stephen Hines
Adjust Android.mk for added/removed files: + sanitizer_coverage.cc + sanitizer_libignore.cc + sanitizer_platform_limits_linux.cc + sanitizer_platform_limits_posix.cc - sanitizer_platform_limits_posix.cc - sanitizer_symbolizer_itanium.cc + sanitizer_stacktrace_libcdep.cc + sanitizer_stoptheworld_linux_libcdep.cc + sanitizer_suppressions.cc + sanitizer_symbolizer.cc - sanitizer_symbolizer_linux.cc - sanitizer_symbolizer_linux_libcdep.cc - sanitizer_symbolizer_mac.cc Change-Id: Ib5cf33dfc36be70f87bca5ec62ee70e29ee2b1ce
2014-02-11Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines
2014-02-06compiler-rt: convert makefiles to support multilib buildColin Cross
Convert makefiles to allow for building two architectures at the same time. Change-Id: I880c1b6bccf53ff30b19e4eb91a71ef72c8c0ffe
2014-02-06Merge "[MIPS64] Temporary placeholder build, to allow other projects to build"Elliott Hughes
2014-02-05[MIPS64] Temporary placeholder build, to allow other projects to buildDuane Sand
Change-Id: Ic578b00fe9e37f3b25b7a723e361df6fa23ae5a5
2014-01-24Merge "compiler-rt: rename aarch64 target to arm64"Colin Cross
2014-01-23compiler-rt: rename aarch64 target to arm64Colin Cross
Rename aarch64 build targets to arm64. The gcc toolchain is still aarch64. Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
2014-01-22Merge "Fix compilation issues on x86_64"Stephen Hines
2014-01-17Fix compilation issues on x86_64Alexey Volkov
Change-Id: I130b466dc42d18706d4443caec52c9896ac98255
2014-01-15Merge "Revert "Fix compilation issues on x86_64""Stephen Hines
2014-01-15Revert "Fix compilation issues on x86_64"Stephen Hines
This reverts commit fd2736f2cfea8e111a738b8391a3783828e80382.
2014-01-14Merge "Fix compilation issues on x86_64"Stephen Hines
2013-12-16Remove a duplicate declaration which broke the compiler-rt buildSylvestre Ledru
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197381 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-16Merging r-196802:Bill Wendling
------------------------------------------------------------------------ r196802 | chandlerc | 2013-12-09 11:25:51 -0800 (Mon, 09 Dec 2013) | 11 lines Revert three patches which were committed without explicit contribution by their authors. This may break builds where others added code relying on these patches, but please *do not* revert this commit. Instead, we will prepare patches which fix the failures. Reverts the following commits: r168306: "[asan] support x32 mode in the fast stack unwinder. Patch by H.J. Lu" r168356: "[asan] more support for powerpc, patch by Peter Bergner" r196489: "[sanitizer] fix the ppc32 build (patch by Jakub Jelinek)" ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197360 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-15Merging r196779:Bill Wendling
------------------------------------------------------------------------ r196779 | samsonov | 2013-12-09 05:21:43 -0800 (Mon, 09 Dec 2013) | 11 lines PR17977: don't assume EOWNERDEAD is always defined Summary: See details in http://llvm.org/bugs/show_bug.cgi?id=17977 Reviewers: dvyukov Reviewed By: dvyukov CC: glider, llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D2340 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197353 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-11Merge "AArch64: Temporarily disable AArch64 build"Ben Cheng
2013-12-11AArch64: Temporarily disable AArch64 buildSerban Constantinescu
This patch disables AArch64 build and will get us going with building bionic. Needs to be reverted once upstream llvm support is integrated into AOSP (AArch64 backend). Change-Id: I6c3df8b93720633e4ca50e8d8e0d1162a86e33ad Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2013-12-11Readd the prototype.Bill Wendling
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197012 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-11Merging r196802:Bill Wendling
------------------------------------------------------------------------ r196802 | chandlerc | 2013-12-09 11:25:51 -0800 (Mon, 09 Dec 2013) | 11 lines Revert three patches which were committed without explicit contribution by their authors. This may break builds where others added code relying on these patches, but please *do not* revert this commit. Instead, we will prepare patches which fix the failures. Reverts the following commits: r168306: "[asan] support x32 mode in the fast stack unwinder. Patch by H.J. Lu" r168356: "[asan] more support for powerpc, patch by Peter Bergner" r196489: "[sanitizer] fix the ppc32 build (patch by Jakub Jelinek)" ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197011 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-11Merging r196809:Bill Wendling
------------------------------------------------------------------------ r196809 | rsmith | 2013-12-09 11:52:39 -0800 (Mon, 09 Dec 2013) | 2 lines Unbreak build by adding an implementation of PopStackFrames function. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197010 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-10Merging r196799:Bill Wendling
------------------------------------------------------------------------ r196799 | wdietz2 | 2013-12-09 11:04:33 -0800 (Mon, 09 Dec 2013) | 1 line ubsan: Fix typo in 'TypeCheck/vptr.cpp' test to resolve 32bit failure. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@196871 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-10Merging r196612:Bill Wendling
------------------------------------------------------------------------ r196612 | wdietz2 | 2013-12-06 13:49:18 -0800 (Fri, 06 Dec 2013) | 1 line Fix integer tests on platforms where uint64_t is 'unsigned long long'. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@196870 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-09Fix compilation issues on x86_64Alexey Volkov
Change-Id: Ife27f2737aa45e8132a0b4a221efcd94688772c7 Signed-off-by: Alexey Volkov <alexey.v.volkov@intel.com>
2013-12-05Merging r196501:Alexey Samsonov
------------------------------------------------------------------------ r196501 | samsonov | 2013-12-05 16:53:36 +0400 (Thu, 05 Dec 2013) | 1 line Run TSan/MSan lit tests only on 64-bit platforms ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@196502 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-05[asan] port r196375 to 3.4Kostya Serebryany
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@196478 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-27Merging r195791:Bill Wendling
------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195820 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-25Merging r195652:Sergey Matveev
------------------------------------------------------------------------ r195652 | smatveev | 2013-11-25 19:54:31 +0400 (Mon, 25 Nov 2013) | 3 lines [lsan] Unbreak lsan_testlib.cc. Also, add missing logging output. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195668 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-25Merging r195643:Sergey Matveev
------------------------------------------------------------------------ r195643 | smatveev | 2013-11-25 18:30:37 +0400 (Mon, 25 Nov 2013) | 1 line [lsan] Add a missing file. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195667 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-25Merging r195642:Sergey Matveev
------------------------------------------------------------------------ r195642 | smatveev | 2013-11-25 18:25:36 +0400 (Mon, 25 Nov 2013) | 5 lines [lsan] Unbreak standalone LSan's initialization by making it more like ASan's. No longer allow interceptors to be called during initialization, use the preinit array (instead of initializing at the first call to an intercepted function) and adopt the calloc() hack from ASan. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195666 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-25Merging r195570:Sergey Matveev
------------------------------------------------------------------------ r195570 | smatveev | 2013-11-24 18:28:18 +0400 (Sun, 24 Nov 2013) | 4 lines [lsan] Use real memset to clear memory in standalone LSan. Performance improvement. Also, the allocator was using CompactSizeClassMap for no good reason, so I switched it to DefaultSizeClassMap. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195665 91177308-0d34-0410-b5e6-96231b3b80d8