freebsd-skq/tools/build
Dimitry Andric 8028b78dbf Connect libclang_rt to the build, for specific architectures. This
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
2015-01-13 19:54:47 +00:00
..
cross-build
make_check Don't stop other legs of a parallel build due to a failure in make_check. 2014-08-20 00:33:37 +00:00
mk Connect libclang_rt to the build, for specific architectures. This 2015-01-13 19:54:47 +00:00
options Use a set of ELF Tool Chain tools by default 2015-01-07 22:02:37 +00:00
check-links.sh Add a quick and dirty script to check validity of links in elf files 2014-11-06 22:45:03 +00:00
dummy.c
Makefile Check the right file for pwcache_groupdb. 2014-04-13 05:21:43 +00:00