我使用函数调用分配了一个内存,它返回了 64 位物理地址。我已经使用函数调用映射了该地址,该函数调用返回了 64 位虚拟地址。
现在,我需要一个指针来访问这个内存,我在 Python 中有一个长类型值的虚拟地址,我尝试使用 ctypes 模块指针()强制转换,但最终访问了一些令人难以置信的内存
我是这样访问的:
VA = Virtual address I got
VA = ctypes.c_uint64(VA)
pVA = pointer(VA)
for i in range(size):
print pVA[i]