aboutsummaryrefslogtreecommitdiff
path: root/lib/libclang_rt
Commit message (Collapse)AuthorAgeFilesLines
* Update compiler-rt to trunk r228651. This enables using AddressDimitry Andric2015-02-223-1/+5
| | | | | | | Sanitizer and Undefined Behavior Sanitizer with clang 3.6.0. Notes: svn path=/projects/clang360-import/; revision=279191
* Update llvm and clang library and binary Makefiles for 3.6.0 rc1.Dimitry Andric2015-01-261-1/+1
| | | | Notes: svn path=/projects/clang360-import/; revision=277765
* Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfixDimitry Andric2015-01-181-1/+1
| | | | | | | | | | | | | | | | | only release, no new features have been added. Please note that this version requires C++11 support to build; see UPDATING for more information. Release notes for llvm and clang can be found here: <http://llvm.org/releases/3.5.1/docs/ReleaseNotes.html> <http://llvm.org/releases/3.5.1/tools/clang/docs/ReleaseNotes.html> MFC after: 1 month X-MFC-With: 276479 Notes: svn path=/head/; revision=277320
* Connect libclang_rt to the build, for specific architectures. ThisDimitry Andric2015-01-131-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | contains the libraries for Address Sanitizer (asan), Undefined Behavior Sanitizer (ubsan) and Profile Guided Optimization. ASan is a fast memory error detector. It can detect the following types of bugs: Out-of-bounds accesses to heap, stack and globals Use-after-free Use-after-return (to some extent) Double-free, invalid free Memory leaks (experimental) Typical slowdown introduced by AddressSanitizer is 2x. UBSan is a fast and compatible undefined behavior checker. It enables a number of undefined behavior checks that have small runtime cost and no impact on address space layout or ABI. PLEASE NOTE: the sanitizers still have some rough edges on FreeBSD, particularly on i386. These will hopefully be smoothed out in the coming time. Differential Revision: https://reviews.freebsd.org/D1505 Notes: svn path=/head/; revision=277146
* Now compiler-rt has been updated in r276851, bring in the variousDimitry Andric2015-01-088-0/+220
sanitizer libraries that already work on FreeBSD: * asan: Address Sanitizer * ubsan: Undefined Behavior Sanitizer * profile: Profile Guided Optimization support Please note that these libraries are *experimental* at this stage, so the main Makefile is not yet connected to the build. Since I didn't want to needlessly edit BSD.usr.dist, you will also have to create the install directory /usr/lib/clang/3.5.0/lib/freebsd manually for now. Notes: svn path=/head/; revision=276857