public void* GetMemoryPtr(uint Address) { var Pointer = Memory.PspAddressToPointerUnsafe(Address); //Console.WriteLine("%08X".Sprintf((uint)Pointer)); return Pointer; }
public static string StringFromAddress(CpuThreadState CpuThreadState, uint Address) { if (Address == 0) return null; return PointerUtils.PtrToString((byte*)CpuThreadState.GetMemoryPtr(Address), Encoding.UTF8); }