Lines Matching refs:madvise
795 @unittest.skipUnless(hasattr(mmap.mmap, 'madvise'), 'needs madvise')
800 with self.assertRaisesRegex(ValueError, "madvise start out of bounds"):
801 m.madvise(mmap.MADV_NORMAL, size)
802 with self.assertRaisesRegex(ValueError, "madvise start out of bounds"):
803 m.madvise(mmap.MADV_NORMAL, -1)
804 with self.assertRaisesRegex(ValueError, "madvise length invalid"):
805 m.madvise(mmap.MADV_NORMAL, 0, -1)
806 with self.assertRaisesRegex(OverflowError, "madvise length too large"):
807 m.madvise(mmap.MADV_NORMAL, PAGESIZE, sys.maxsize)
808 self.assertEqual(m.madvise(mmap.MADV_NORMAL), None)
809 self.assertEqual(m.madvise(mmap.MADV_NORMAL, PAGESIZE), None)
810 self.assertEqual(m.madvise(mmap.MADV_NORMAL, PAGESIZE, size), None)
811 self.assertEqual(m.madvise(mmap.MADV_NORMAL, 0, 2), None)
812 self.assertEqual(m.madvise(mmap.MADV_NORMAL, 0, size), None)