Age | Commit message (Collapse) | Author |
|
|
|
Change-Id: Idcd71ba9b5cfae2e6ba106d790f8cc065fac3bda
|
|
|
|
Change-Id: I99239cf5e43c78fc06d6ad9f3b6718531baa2983
|
|
|
|
Change-Id: Idafa6b0a78575ea5411c767bddb1d211b1daa50b
|
|
|
|
libcompiler_rt-extras is needed even when compiling with gcc, move
it outside the WITHOUT_TARGET_CLANG.
Change-Id: Ia919ed93da833b29eff8cad307df04cf8e57ca43
|
|
|
|
bug 13343378
Change-Id: I40b29dd717ab2dae4de7069229810e10af09f615
|
|
|
|
|
|
requested by Tim Northover. Written by Matt Thomas."
|
|
bug 13343378
Change-Id: I4d913626524969a3a3aa5d34af0a6049e95ece5a
|
|
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
|
|
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
|
|
* commit '9192b222761350da80fdb1e375a39167a6b02431':
compiler-rt: convert makefiles to support multilib build
|
|
|
|
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201070 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
Android.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201068 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
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
|
|
|
|
Convert makefiles to allow for building two architectures at the
same time.
Change-Id: I880c1b6bccf53ff30b19e4eb91a71ef72c8c0ffe
|
|
|
|
Change-Id: Ic578b00fe9e37f3b25b7a723e361df6fa23ae5a5
|
|
|
|
Rename aarch64 build targets to arm64. The gcc toolchain is still
aarch64.
Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
|
|
|
|
Change-Id: I130b466dc42d18706d4443caec52c9896ac98255
|
|
|
|
This reverts commit fd2736f2cfea8e111a738b8391a3783828e80382.
|
|
|
|
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197381 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|
|
|
|
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>
|
|
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197012 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|
|
Change-Id: Ife27f2737aa45e8132a0b4a221efcd94688772c7
Signed-off-by: Alexey Volkov <alexey.v.volkov@intel.com>
|
|
------------------------------------------------------------------------
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
|
|
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@196478 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195820 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|
|
------------------------------------------------------------------------
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
|