• Home
  • Raw
  • Download

Lines Matching refs:mmap

12 mmap = import_module('mmap')  variable
14 PAGESIZE = mmap.PAGESIZE
40 m = mmap.mmap(f.fileno(), 2 * PAGESIZE)
129 m = mmap.mmap(f.fileno(), mapsize, access=mmap.ACCESS_READ)
182 m = mmap.mmap(f.fileno(), mapsize+1)
202 m = mmap.mmap(f.fileno(), mapsize, access=mmap.ACCESS_WRITE)
216 m = mmap.mmap(f.fileno(), mapsize, access=mmap.ACCESS_COPY)
231 self.assertRaises(ValueError, mmap.mmap, f.fileno(), mapsize, access=4)
236 self.assertRaises(ValueError, mmap.mmap, f.fileno(), mapsize,
237 flags=mmap.MAP_PRIVATE,
238 prot=mmap.PROT_READ, access=mmap.ACCESS_WRITE)
241 prot = mmap.PROT_READ | getattr(mmap, 'PROT_EXEC', 0)
243 m = mmap.mmap(f.fileno(), mapsize, prot=prot)
250 self.assertRaises(OSError, mmap.mmap, -2, 4096)
261 m = mmap.mmap(f.fileno(), n)
277 m = mmap.mmap(f.fileno(), n)
295 m = mmap.mmap(f.fileno(), n)
312 mf = mmap.mmap(f.fileno(), 2**16, access=mmap.ACCESS_READ)
322 mmap.mmap(f.fileno(), 0) as mf:
335 with mmap.mmap(f.fileno(), 0, offset=65536, access=mmap.ACCESS_READ) as mf:
345 self.assertRaises(ValueError, mmap.mmap, f.fileno(), 0,
355 mf = mmap.mmap(f.fileno(), 10)
366 m = mmap.mmap(-1, len(data))
373 m = mmap.mmap(-1, 100)
388 m = mmap.mmap(-1, 1) # single byte
398 m = mmap.mmap(-1, PAGESIZE)
409 m = mmap.mmap(-1, 16)
430 m = mmap.mmap(-1, 16)
440 m = mmap.mmap(-1, len(s))
454 m = mmap.mmap(-1, len(s))
477 return mmap.mmap (f.fileno(), 0)
485 mmap.mmap, f.fileno(), 0,
486 access=mmap.ACCESS_READ)
492 halfsize = mmap.ALLOCATIONGRANULARITY
502 m = mmap.mmap(f.fileno(), mapsize, offset=offset)
512 m = mmap.mmap(f.fileno(), mapsize - halfsize, offset=halfsize)
546 class anon_mmap(mmap.mmap):
548 return mmap.mmap.__new__(klass, -1, *args, **kwargs)
551 @unittest.skipUnless(hasattr(mmap, 'PROT_READ'), "needs mmap.PROT_READ")
557 m = mmap.mmap(f.fileno(), mapsize, prot=mmap.PROT_READ)
561 self.assertIs(mmap.error, OSError)
568 m = mmap.mmap(f.fileno(), len(data))
599 m = mmap.mmap(-1, 1)
613 m1 = mmap.mmap(-1, len(data1), tagname="foo")
615 m2 = mmap.mmap(-1, len(data2), tagname="foo")
623 m1 = mmap.mmap(-1, len(data1), tagname="foo")
625 m2 = mmap.mmap(-1, len(data2), tagname="boo")
635 m1 = mmap.mmap(-1, 100)
637 m2 = mmap.mmap(-1, 100, tagname=tagname)
644 m = mmap.mmap(-1, 1000, tagname="foo")
646 mmap.mmap(-1, 5000, tagname="foo")[:] # same tagname, but larger size
655 m = mmap.mmap(f.fileno(), 0)
675 m = mmap.mmap(s.fileno(), 10)
680 with mmap.mmap(-1, 10) as m:
687 with mmap.mmap(-1, 10) as m:
695 mm = mmap.mmap(-1, 16)
703 mm = mmap.mmap(-1, 16)
711 m = mmap.mmap(-1, 8192)
724 m = mmap.mmap(-1, 16)
733 mm = mmap.mmap(-1, 16)
752 offsets = tuple((mapsize // 2 // mmap.ALLOCATIONGRANULARITY)
753 * mmap.ALLOCATIONGRANULARITY for mapsize in mapsizes)
764 accint = getattr(mmap, access)
765 with mmap.mmap(fp.fileno(),
779 @unittest.skipUnless(hasattr(mmap.mmap, 'madvise'), 'needs madvise')
782 m = mmap.mmap(-1, size)
785 m.madvise(mmap.MADV_NORMAL, size)
787 m.madvise(mmap.MADV_NORMAL, -1)
789 m.madvise(mmap.MADV_NORMAL, 0, -1)
791 m.madvise(mmap.MADV_NORMAL, PAGESIZE, sys.maxsize)
792 self.assertEqual(m.madvise(mmap.MADV_NORMAL), None)
793 self.assertEqual(m.madvise(mmap.MADV_NORMAL, PAGESIZE), None)
794 self.assertEqual(m.madvise(mmap.MADV_NORMAL, PAGESIZE, size), None)
795 self.assertEqual(m.madvise(mmap.MADV_NORMAL, 0, 2), None)
796 self.assertEqual(m.madvise(mmap.MADV_NORMAL, 0, size), None)
826 with mmap.mmap(f.fileno(), 0, offset=0x140000000, access=mmap.ACCESS_READ) as m:
835 mmap.mmap(f.fileno(), 0x180000000, access=mmap.ACCESS_READ)
837 mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
838 with mmap.mmap(f.fileno(), 0x10000, access=mmap.ACCESS_READ) as m:
848 with mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ) as m: