AIX maps the first page of memory at address zero as valid, read-only. Reading
NULL is not a fault on AIX. This is utilized by IBM compiler optimizations.
One speculatively can indirect through a pointer which may be null without
first testing if null and defer the test before using the value.
self.assertRegex(output, regex)
self.assertNotEqual(exitcode, 0)
+ @unittest.skipIf(sys.platform.startswith('aix'),
+ "the first page of memory is a mapped read-only on AIX")
def test_read_null(self):
self.check_fatal_error("""
import faulthandler