]> git.ipfire.org Git - thirdparty/valgrind.git/commit
FreeBSD: fixes for version 14.1
authorPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 10 Jun 2024 05:14:40 +0000 (07:14 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 10 Jun 2024 06:04:31 +0000 (08:04 +0200)
commitb6b5f53043b33859e2f7f587ea88d8ea3365397a
treef3918ee957effc23c53582f9037e8210b84bd65e
parentf7b3193152d16f9b2d508197500eac3039dd9fb7
FreeBSD: fixes for version 14.1

There were several leftovers from when I split FREEBSD_14
into 14_0 and 14_1 versions.
sys_break doesn't exist on arm64
There's a really annoying conditional jump error in a static copy
of strlen in ld-elf.so.1. We can't redirect the strlen, so I've
added a suppression. But it messes up test cases that use -s
to count errors.
Finally, FreeBSD 14.1 has removed a few old FreeBSD 7 syscalls.
15 files changed:
.gitignore
configure.ac
coregrind/m_syswrap/priv_syswrap-freebsd.h
coregrind/m_syswrap/syswrap-arm64-freebsd.c
coregrind/m_syswrap/syswrap-freebsd.c
coregrind/vg_preloaded.c
include/vki/vki-scnums-freebsd.h
memcheck/tests/Makefile.am
memcheck/tests/filter_supp.in [new file with mode: 0755]
memcheck/tests/freebsd/Makefile.am
memcheck/tests/freebsd/scalar.c
memcheck/tests/freebsd/scalar.stderr.exp-arm64_2 [new file with mode: 0644]
memcheck/tests/realloc_size_zero_again_no.vgtest
memcheck/tests/realloc_size_zero_again_yes.vgtest
memcheck/tests/varinfo5.stderr.exp-freebsd2 [new file with mode: 0644]