Author: Edd Barrett <vex...@gmail.com> Branch: asmmemmgr-for-code-only Changeset: r86655:6e31d839fd03 Date: 2016-08-28 20:47 +0100 http://bitbucket.org/pypy/pypy/changeset/6e31d839fd03/
Log: This test should be using mmap. diff --git a/rpython/jit/backend/llsupport/test/test_asmmemmgr.py b/rpython/jit/backend/llsupport/test/test_asmmemmgr.py --- a/rpython/jit/backend/llsupport/test/test_asmmemmgr.py +++ b/rpython/jit/backend/llsupport/test/test_asmmemmgr.py @@ -4,6 +4,7 @@ from rpython.jit.backend.llsupport.codemap import CodemapStorage from rpython.rtyper.lltypesystem import lltype, rffi from rpython.rlib import debug +from rpython.rlib import rmmap def test_get_index(): @@ -188,7 +189,8 @@ def test_blockbuildermixin(translated=True): mc = BlockBuilderMixin(translated) writtencode = [] - for i in range(mc.SUBBLOCK_SIZE * 2 + 3): + map_size = mc.SUBBLOCK_SIZE * 2 + 3 + for i in range(map_size): assert mc.get_relative_pos() == i mc.writechar(chr(i % 255)) writtencode.append(chr(i % 255)) @@ -203,11 +205,11 @@ mc.overwrite(i, chr((i + 63) % 255)) writtencode[i] = chr((i + 63) % 255) # - p = lltype.malloc(rffi.CCHARP.TO, mc.SUBBLOCK_SIZE * 2 + 3, flavor='raw') + p = rmmap.alloc(map_size) addr = rffi.cast(lltype.Signed, p) mc.copy_to_raw_memory(addr) # - for i in range(mc.SUBBLOCK_SIZE * 2 + 3): + for i in range(map_size): assert p[i] == writtencode[i] # debug._log = debug.DebugLog() @@ -222,7 +224,7 @@ [('debug_print', 'SYS_EXECUTABLE', '??'), ('debug_print', 'CODE_DUMP', ataddr, '+0 ', encoded)])] - lltype.free(p, flavor='raw') + rmmap.free(p, map_size) def test_blockbuildermixin2(): test_blockbuildermixin(translated=False) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit