+Evgeniy

On Wed, Oct 1, 2014 at 9:24 AM, Xinliang David Li <davi...@google.com> wrote:
> It may be helpful to document the following in msan's official page:
> 1) success stories (chrome land?)

The page https://code.google.com/p/memory-sanitizer/wiki/FoundBugs
may need some updates and it should be linked from
https://code.google.com/p/memory-sanitizer/wiki/MemorySanitizer

> 2) runtime overhead comparison with valgrind

Yep. We have the fresh data, need to publish in wiki.

--kcc


>
> David
>
> On Wed, Oct 1, 2014 at 9:07 AM, Kostya Serebryany <k...@google.com> wrote:
>> [as text for real this time]
>> Sanitizer compiler module sizes in LLVM (in lines):
>>   1823 AddressSanitizer.cpp
>>   2780 MemorySanitizer.cpp
>>    564 ThreadSanitizer.cpp
>> Also note, that msan is the hardest to deploy among others sanitizers
>> because it requires to compile *everything*,
>> including libc++/libstdc++ and other system libs.
>> We've managed to do that for large projects like Chromium, LLVM, GCC,
>> and a few even larger ones,
>> and it was certainly worth it. Having msan in GCC would be nice, but
>> it is lots of work.
>>
>> --kcc
>>
>> On Wed, Oct 1, 2014 at 12:42 AM, Dmitry Vyukov <dvyu...@google.com> wrote:
>>> On Wed, Oct 1, 2014 at 11:30 AM, VandeVondele  Joost
>>> <joost.vandevond...@mat.ethz.ch> wrote:
>>>> Hi,
>>>>
>>>> I've noticed that gcc includes a msan_interface.h file, and I'm wondering 
>>>> if this implies that memory sanitizer is already part of gcc. If not, are 
>>>> there plans to port this useful looking tool to gcc during the current 
>>>> stage 1 ?
>>>
>>> Hi,
>>>
>>> No, msan is not part of gcc. And I am not aware of any plans to port
>>> msan to gcc.
>>> Note that msan's compiler pass is the most involved one as compared to
>>> asan/tsan.

Reply via email to