Backporting KAsan patches to 4.9 branch
Jakub Jelinek
jakub@redhat.com
Tue Oct 14 11:22:00 GMT 2014
On Tue, Oct 14, 2014 at 03:19:10PM +0400, Dmitry Vyukov wrote:
> > One problem is that for BUILT_IN_ASAN_REPORT_{LOAD,STORE}_N patch I need
> > libsanitizer APIs (__asan_loadN, __asan_storeN) which were introduced in a
> > giant libsanitizer merge in 5.0. In current patchset I backport the whole
> > merge patch (and a bunch of cherry-picks which followed it) but it changes
> > libsanitizer ABI (new version of __asan_init_vXXX, etc.) which is probably
> > undesirable. Another option would be to backport just the necessary minimum
> > (__asan_loadN, __asan_storeN). How should I proceed?
>
> Backporting only __asan_loadN/__asan_storeN looks like the safest option to me.
That's still an ABI change, libasan is not symbol versioned (perhaps we
should change that).
Jakub
More information about the Gcc
mailing list