From: Paul Floyd Date: Sat, 25 Jan 2025 20:16:37 +0000 (+0100) Subject: Darwin regtest: update none faultstatus test X-Git-Tag: VALGRIND_3_25_0~163 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3db79fb9e5232349b4e35f8d366b45b013dd9649;p=thirdparty%2Fvalgrind.git Darwin regtest: update none faultstatus test Test 2 on Darwin generated SIGBUS not SIGSEGV. --- diff --git a/none/tests/faultstatus.c b/none/tests/faultstatus.c index e04bad608..9e262395b 100644 --- a/none/tests/faultstatus.c +++ b/none/tests/faultstatus.c @@ -170,7 +170,11 @@ int main() const struct test tests[] = { #define T(n, sig, code, addr) { test##n, sig, code, addr } T(1, SIGSEGV, SEGV_MAPERR, BADADDR), +#if defined(VGO_darwin) + T(2, SIGBUS, SEGV_ACCERR, mapping), +#else T(2, SIGSEGV, SEGV_ACCERR, mapping), +#endif T(3, SIGBUS, BUS_ERROR_SI_CODE, &mapping[FILESIZE+10]), T(4, SIGFPE, DIVISION_BY_ZERO_SI_CODE, 0), #undef T