[pypy-commit] pypy vmprof: make tests to run

fijal noreply at buildbot.pypy.org
Wed Apr 1 14:48:12 CEST 2015


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: vmprof
Changeset: r76676:983fff622638
Date: 2015-04-01 14:48 +0200
http://bitbucket.org/pypy/pypy/changeset/983fff622638/

Log:	make tests to run

diff --git a/rpython/jit/backend/llsupport/test/test_codemap.py b/rpython/jit/backend/llsupport/test/test_codemap.py
--- a/rpython/jit/backend/llsupport/test/test_codemap.py
+++ b/rpython/jit/backend/llsupport/test/test_codemap.py
@@ -1,8 +1,11 @@
 
+from rpython.rtyper.lltypesystem import rffi, lltype
 from rpython.jit.backend.llsupport.codemap import stack_depth_at_loc
 from rpython.jit.backend.llsupport.codemap import CodemapStorage, \
      CodemapBuilder, unpack_traceback, find_codemap_at_addr
 
+NULL = lltype.nullptr(rffi.CArray(lltype.Signed))
+     
 def test_register_codemap():
     codemap = CodemapStorage()
     codemap.setup()
@@ -10,17 +13,17 @@
     codemap.register_codemap((300, 30, [16, 17, 18]))
     codemap.register_codemap((200, 100, [19, 20, 21, 22, 23]))
     #
-    raw100 = find_codemap_at_addr(100)
-    assert find_codemap_at_addr(119) == raw100
-    assert not find_codemap_at_addr(120)
+    raw100 = find_codemap_at_addr(100, NULL)
+    assert find_codemap_at_addr(119, NULL) == raw100
+    assert not find_codemap_at_addr(120, NULL)
     #
-    raw200 = find_codemap_at_addr(200)
+    raw200 = find_codemap_at_addr(200, NULL)
     assert raw200 != raw100
-    assert find_codemap_at_addr(299) == raw200
+    assert find_codemap_at_addr(299, NULL) == raw200
     #
-    raw300 = find_codemap_at_addr(329)
+    raw300 = find_codemap_at_addr(329, NULL)
     assert raw300 != raw100 and raw300 != raw200
-    assert find_codemap_at_addr(300) == raw300
+    assert find_codemap_at_addr(300, NULL) == raw300
     #
     codemap.free()
 


More information about the pypy-commit mailing list