]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Darwin regtest: update none faultstatus test
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 25 Jan 2025 20:16:37 +0000 (21:16 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 25 Jan 2025 20:16:37 +0000 (21:16 +0100)
Test 2 on Darwin generated SIGBUS not SIGSEGV.

none/tests/faultstatus.c

index e04bad608191a36cc6aff01ac0f1db613bd350ae..9e262395bc9c26a47dcae3c4bf91ae6c503c6c6e 100644 (file)
@@ -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