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 make_gcref_tracer(self, array_base_addr, gcrefs): from rpython.jit.backend.llsupport import gcreftracer return gcreftracer.make_framework_tracer(array_base_addr, gcrefs)