Sending gzip-ed patch (otherwise it's too large) On Thu, Jan 10, 2013 at 11:04 AM, Konstantin Serebryany wrote: > Actually attaching the patch. > > On Thu, Jan 10, 2013 at 11:01 AM, Konstantin Serebryany > 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