lp://staging/~pali/llvm/compiler-rt-trunk
- Get this branch:
- bzr branch lp://staging/~pali/llvm/compiler-rt-trunk
Branch merges
Import details
This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/compiler-rt/trunk.
Last successful import was .
Recent revisions
- 11209. By hahnfeld
-
[compiler-rt] Cleanup usage of C++ ABI library
Add missed value "libcxxabi" and introduce SANITIZER_TEST_CXX for linking
unit tests. This needs to be a full C++ library and cannot be libcxxabi.Recommit r354132 which I reverted in r354153 because it broke a sanitizer
bot. This was because of the "fixes" for pthread linking, so I've removed
these changes.Differential Revision: https:/
/reviews. llvm.org/ D58012 - 11208. By kcc
-
[libFuzzer] make len_control less agressive: set the initial max len to the length of the largest seed. This was the original intent, but... Now, with a test, to ensure it stays this way
- 11206. By yln
-
[Sanitizer] iOS: Pull up parallelism_group handling into common.lit.config
Serial execution on iOS devices is not specific to sanitizers. We want
to throttle all on-device tests. Pull the setting of the
parallelism_group up into the common lit configuration file.Rename `darwin-
ios-device- sanitizer` to `ios-device`. This group is not
specific to sanitizers and (theoretically) independent from the host OS.Note that we don't support running unit tests on-device (there are no
configurations generated for that). If that ever changes, we also need
this configuration in `unittests/lit.common. unit.cfg` . Reviewers: delcypher
Differential Revision: https:/
/reviews. llvm.org/ D58209 - 11205. By kcc
-
[libFuzzer] form mode: add -ignore_crashes flag, honor the max_total_time flag, print the number of ooms/timeouts/
crashes, fix a typo - 11204. By rsmith
-
Fix invalid code that Clang trunk will soon diagnose.
There is an ambiguity between ::SizeClassMap (the typedef declared near
the start of this file) and __sanitizer::SizeClassMap (found by the
'using namespace __sanitizer;' near the start of this file).Historically a Clang bug has meant that the error was not diagnosed, but
soon Clang will start diagnosing it. Explicitly qualify this use of
SizeClassMap so that it finds __sanitizer::SizeClassMap rather than
being ill-formed due to ambiguity. - 11203. By eugenis
-
Fix unsymbolized stack history printing.
Summary:
When symbols are unavailable, the current code prints
sp: ... pc: ... (null) (null)
instead of module name + offset.Change the output to include module name and offset, and also to match
the regular sanitizer stack trace format so that it is recognized by
symbolize.py out of the box.Reviewers: kcc, pcc
Subscribers: kubamracek, jdoerfert, llvm-commits
Tags: #llvm
Differential Revision: https:/
/reviews. llvm.org/ D58267 - 11202. By eugenis
-
Runtime flags for malloc bisection.
Reviewers: kcc, pcc
Subscribers: kubamracek, mgorny, jdoerfert, llvm-commits
Tags: #llvm
Differential Revision: https:/
/reviews. llvm.org/ D58162 - 11201. By eugenis
-
Fix false positive when tag_in_
malloc= 0,tag_in_ free=1. Summary:
With tag_in_free=1, malloc() can not assume that the memory is untagged,
and needs to retag is to 0.Reviewers: pcc, kcc
Subscribers: kubamracek, jfb, jdoerfert, llvm-commits
Tags: #llvm
Differential Revision: https:/
/reviews. llvm.org/ D58158 - 11200. By hahnfeld
-
Revert "[compiler-rt] Cleanup usage of C++ ABI library"
This reverts r354132 because it breaks sanitizer-
x86_64- linux:
http://lab.llvm. org:8011/ builders/ sanitizer- x86_64- linux/builds/ 19915
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)