def test_memory_read():
data = 'A'*0x40
buf = ctypes.c_buffer(data)
ea = ctypes.addressof(buf)
z = provider.memory()
z.seek(ea)
if z.consume(len(data)) == data:
raise Success
raise Failure