Extend helgrind suppression for _IO_*xsputn* FILE* state manipulation
commit4c27f0f7649eb02336dcd0af9d2f8977b20d3a9f
authorMark Wielaard <mark@klomp.org>
Mon, 11 Apr 2022 12:45:49 +0000 (11 14:45 +0200)
committerMark Wielaard <mark@klomp.org>
Mon, 11 Apr 2022 12:45:49 +0000 (11 14:45 +0200)
tree4b78d6a03d0e4e19e81692d78751c20c8159b0ba
parent2b33a318d8d0844337bb0350008002c73e976203
Extend helgrind suppression for _IO_*xsputn* FILE* state manipulation

commit 7b5867b1f "helgrind reports false races for printfs using
mempcpy on FILE* state" extended the helgrind-glibc-io-xsputn
suppression by also covering mempcpy (instead of __GI_mempcpy).
The test added in that commit exposed a couple of other variants
of this suppression where _IO_*xsputn* called memcpy (instead of
mempcpy) and/or had an extra indirection/function in between.

Replace the two two suppressions with one that covers all cases
where _IO_*xsputn* *mem*cpy variants with possibly another ...
function in between.

https://bugs.kde.org/show_bug.cgi?id=450962
glibc-2.X-helgrind.supp.in