]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Backout synthesizing AT_BSDFLAGS auxv entry
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 3 Jul 2022 19:28:57 +0000 (21:28 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 3 Jul 2022 19:28:57 +0000 (21:28 +0200)
This was causing a crash on several FreeBSD 13.1 testcases
(but not 13.0). Probably related to "sig fastblock".

coregrind/m_initimg/initimg-freebsd.c
none/tests/freebsd/auxv.stderr.exp-freebsd13
none/tests/freebsd/auxv.stderr.exp-freebsd131

index d77ce3c28e4b8870867cb034ddb0460c7e3940d1..f315a147ff013a444995bfe97d485bf34ccc382a 100644 (file)
@@ -685,7 +685,9 @@ Addr setup_client_stack( void*  init_sp,
 #endif
 
 #if (FREEBSD_VERS >= FREEBSD_13_0)
-      case AT_BSDFLAGS:
+      /* @todo PJF BSDFLAGS causes serveral testcases to crash.
+         Not sure why, it seems to be used for sigfastblock */
+      // case AT_BSDFLAGS:
       case AT_ARGC:
       case AT_ENVC:
          break;
index 9248b17a588052bc2e3eef75df70f16223086cb9..b4a0a686016f0339095eba21fb4b4dd165958429 100644 (file)
@@ -15,7 +15,7 @@ val: AT_PAGESIZES int: 20 ptr: 0x........
 val: AT_PAGESIZESLEN int: 21 ptr: 0x........
 val: AT_IGNORE int: 01 ptr: 0x........
 val: AT_STACKPROT int: 23 ptr: 0x........
-val: AT_BSDFLAGS int: 27 ptr: 0x........
+val: AT_IGNORE int: 01 ptr: 0x........
 val: AT_ARGC int: 28 ptr: 0x........
 val: AT_ARGV int: 29 ptr: 0x........
 val: AT_ENVC int: 30 ptr: 0x........
index af70ce316038164f37c4afad1cb2cea8f0d17a4f..2dd0b3c2dfeb3fae2bffc810cee739444e985792 100644 (file)
@@ -15,7 +15,7 @@ val: AT_PAGESIZES int: 20 ptr: 0x........
 val: AT_PAGESIZESLEN int: 21 ptr: 0x........
 val: AT_IGNORE int: 01 ptr: 0x........
 val: AT_STACKPROT int: 23 ptr: 0x........
-val: AT_BSDFLAGS int: 27 ptr: 0x........
+val: AT_IGNORE int: 01 ptr: 0x........
 val: AT_ARGC int: 28 ptr: 0x........
 val: AT_ARGV int: 29 ptr: 0x........
 val: AT_ENVC int: 30 ptr: 0x........