filter_xml: Filter out '@*' from <fn> symbol names
commit0b86d267c60d5977ae3426475fb73df226ba8c0b
authorMark Wielaard <mark@klomp.org>
Tue, 12 Oct 2021 18:01:45 +0000 (12 20:01 +0200)
committerMark Wielaard <mark@klomp.org>
Tue, 12 Oct 2021 18:01:52 +0000 (12 20:01 +0200)
tree59ed75bcd5ccac3b74563dd3e0331c7d9241ecbf
parent22857ddd1da007a4f5b54086acb3cd82925d5ff6
filter_xml: Filter out '@*' from <fn> symbol names

With glibc 2.34 we would start seeing some function names ending in
'@*' this was already filtered out using drd/tests/filter_stderr.in
but not when using the drd xml tests. This would make
drd/tests/thread_name_xml and drd/tests/bar_bad_xml fail.

Filter this out in the memcheck/tests/filter_xml script, which is
also used by the drd test filters.

Tested against glibc 2.34, 2.33 and 2.17 on x86_64.
memcheck/tests/filter_xml