[PATCH BZ#20422] Do not allow asan/msan/tsan and fortify at the same time.

Florian Weimer fweimer@redhat.com
Mon Sep 12 09:31:00 GMT 2016


On 09/10/2016 12:36 AM, Kostya Serebryany wrote:
>> I thought we should compile everything except Glibc, no? Compiling Glibc
>> with MSan would be tricky, that's why it needs interceptors.
>
> Correct.

Why?  Large parts of glibc are just another library and not that low-level.

Sure, it is quite a bit of work to disentangle the low-level bits from 
those that can be instrumented, but so is writing correct interceptors 
which actually follow glibc behavior and are not merely approximation of 
the core functionality.  (I'm not talking about memset, but high-level 
things like getpwuid or glob.)

Florian



More information about the Libc-alpha mailing list