FreeBSD: add syscall wrapper for membarrier (added in FreeBSD 15)
commit22069cd2da980dd88a9c3e36c9a3b371c67e1857
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 17 Sep 2023 09:50:54 +0000 (17 11:50 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 17 Sep 2023 09:50:54 +0000 (17 11:50 +0200)
tree45bb8362e388af68f8a442a091bbb0f7aad68eca
parent410adb9b0a9793bc403caf4fdb26fbbae2adc4cd
FreeBSD: add syscall wrapper for membarrier (added in FreeBSD 15)

I also noticed that the Linux membarrier syscall wrapper
is out of date. It only takes one argument. Depending on the kernel
version it can also take 2 or 3 arguments (3 being the latest).
NEWS
coregrind/m_syswrap/priv_syswrap-freebsd.h
coregrind/m_syswrap/syswrap-freebsd.c
memcheck/tests/freebsd/scalar_15_plus.c
memcheck/tests/freebsd/scalar_15_plus.stderr.exp