paulfloyd / freebsd_valgrind

Git repo used to Upstream the FreeBSD Port of Valgrind
GNU General Public License v2.0
15 stars 4 forks source link

String function detours #206

Closed clausecker closed 9 months ago

clausecker commented 10 months ago

Greetings!

Work on the amd64 SIMD enhancement project has now concluded and is currently undergoing acceptance testing. You can find the full list of functions that may need to be detoured in the blog post.

paulfloyd commented 10 months ago

Thanks for the heads up.

memccpy is the only one without a redirect, and that doesn't (yet) do any form of parallelism.

musl does seem to do 4/8 byte processing https://elixir.bootlin.com/musl/latest/source/src/string/memccpy.c#L17

clausecker commented 10 months ago

You can find the code pending acceptance testing in the acceptance-testing branch of my FreeBSD source fork.