libsanitizer mege from upstream r171973

Konstantin Serebryany konstantin.s.serebryany@gmail.com
Thu Jan 10 07:08:00 GMT 2013


Sending gzip-ed patch (otherwise it's too large)

On Thu, Jan 10, 2013 at 11:04 AM, Konstantin Serebryany
<konstantin.s.serebryany@gmail.com> wrote:
> Actually attaching the patch.
>
> On Thu, Jan 10, 2013 at 11:01 AM, Konstantin Serebryany
> <konstantin.s.serebryany@gmail.com> wrote:
>> Hi,
>>
>> The attached patch is the libsanitizer merge from upstream r171973.
>>
>> Lots of changes. Among other things:
>>   - slow CFI-based unwinder (off by default for now)
>>   - more interceptors in asan (read, pread, etc)
>>   - precise handling of memset/memcpy/etc (detects first overrun byte)
>>   - new experimental asan allocator (off by default)
>>   - asan now detects new/free, malloc/delete and new/delete[] mismatches
>>   - tsan now detects more races IO operations
>>
>> Patch for libsanitizer is automatically generated by libsanitizer/merge.sh
>> Tested with
>> rm -rf */{*/,}libsanitizer \
>>   && make -j 50 \
>>   && make -C gcc check-g{cc,++}
>> RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} asan.exp'
>>
>> Our internal LLVM bots (Linux, Mac and Android) are also green, but
>> since the changes are large something may potentially break on other
>> platforms.
>>
>> Ok to commit?
>>
>> --kcc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libsanitizer-171973.patch.gz
Type: application/x-gzip
Size: 72125 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20130110/3409f2f7/attachment.bin>


More information about the Gcc-patches mailing list