On Tue, Oct 13, 2015 at 07:54:33PM +0300, Maxim Ostapenko wrote: > On 13/10/15 14:15, Maxim Ostapenko wrote: > >This is the raw merge itself. I'm bumping SONAME to libasan.so.3. > > > >-Maxim > > I have just noticed that I've misused autoconf stuff (used wrong version). > Here a fixed version of the same patch. Sorry for inconvenience.
Is libubsan, libtsan backwards compatible, or do we want to change SONAME there too? The aarch64 changes are terrible, not just because it doesn't yet have runtime decision on what VA to use or that it doesn't support 48-bit VA, but also that for the 42-bit VA it uses a different shadow offset from 39-bit VA. But on the compiler side we have just one... Though, only the 39-bit VA is enabled right now by default, so out of the box the state is as bad as we had in 5.x - users wanting 42-bit VA or 48-bit VA have to patch libsanitizer. Have you verified libbacktrace sanitization still works properly (that is something upstream does not test)? Do you plan to update the asan tests we have to reflect the changes in upstream? Jakub