diff --git a/Dalamud/Util.cs b/Dalamud/Util.cs index 5afec37c2..e9a269db0 100644 --- a/Dalamud/Util.cs +++ b/Dalamud/Util.cs @@ -50,9 +50,15 @@ namespace Dalamud /// The length to read. public static void DumpMemory(IntPtr offset, int len = 512) { - var data = new byte[len]; - Marshal.Copy(offset, data, 0, len); - Log.Information(ByteArrayToHex(data)); + try + { + SafeMemory.ReadBytes(offset, len, out var data); + Log.Information(ByteArrayToHex(data)); + } + catch (Exception ex) + { + Log.Error(ex, "Read failed"); + } } ///