Exemple #1
0
def test_make_framework_tracer():
    a = lltype.malloc(rffi.CArray(lltype.Signed), 3, flavor='raw')
    base = rffi.cast(lltype.Signed, a)
    tr = make_framework_tracer(base, [123, 456, 789])
    assert a[0] == 123
    assert a[1] == 456
    assert a[2] == 789
    assert tr.array_base_addr == base
    assert tr.array_length == 3
    lltype.free(a, flavor='raw')
def test_make_framework_tracer():
    a = lltype.malloc(rffi.CArray(lltype.Signed), 3, flavor='raw')
    base = rffi.cast(lltype.Signed, a)
    tr = make_framework_tracer(base, [123, 456, 789])
    assert a[0] == 123
    assert a[1] == 456
    assert a[2] == 789
    assert tr.array_base_addr == base
    assert tr.array_length == 3
    lltype.free(a, flavor='raw')
Exemple #3
0
 def make_gcref_tracer(self, array_base_addr, gcrefs):
     from rpython.jit.backend.llsupport import gcreftracer
     return gcreftracer.make_framework_tracer(array_base_addr, gcrefs)
Exemple #4
0
 def make_gcref_tracer(self, array_base_addr, gcrefs):
     from rpython.jit.backend.llsupport import gcreftracer
     return gcreftracer.make_framework_tracer(array_base_addr, gcrefs)