Messages in this thread | | | Subject | Re: [PATCH v2 18/33] lib/string: Add KMSAN support to strlcpy() and strlcat() | From | Ilya Leoshkevich <> | Date | Wed, 13 Dec 2023 01:53:51 +0100 |
| |
On Fri, 2023-12-08 at 17:50 +0100, Alexander Potapenko wrote: > On Tue, Nov 21, 2023 at 11:02 PM Ilya Leoshkevich <iii@linux.ibm.com> > wrote: > > > > Currently KMSAN does not fully propagate metadata in strlcpy() and > > strlcat(), because they are built with -ffreestanding and call > > memcpy(). In this combination memcpy() calls are not instrumented. > > Is this something specific to s390?
Nice catch - I can't reproduce this behavior anymore. Even if I go back to the clang version that first introduced KMSAN on s390x, the memset() instrumentation with -ffreestanding is still there. I should have written down more detailed notes after investigating this, but here we are. I will drop this patch as well as 10/33.
[...]
| |