Monthly Archives: March 2014

Reading minidump files, part 2 of 4: Using MiniDumpReadDumpStream

Part 1 of 4: Accessing memory mapped files from C# Part 2 of 4: Using MiniDumpReadDumpStream Part 3 of 4: Reading stream data (ModuleListStream) returned from MiniDumpReadDumpStream Part 4 of 4: Putting it all together All code is available on … Continue reading

Posted in Crash Dumps | Tagged , , , | 9 Comments

Reading minidump files, part 1 of 4: Accessing memory mapped files from C#

UPDATE: I’m looking into using SafeMemoryMappedViewHandle as the return value for MapViewOfFile() instead of IntPtr. Either will work, but since Microsoft provides a class to specifically wrap memory mapped view handles I thought I’d have a look at using it. … Continue reading

Posted in Crash Dumps | Tagged , , , | 4 Comments

Getting started with PInvoke: calling MiniDumpWriteDump to create minidumps

In my last post I briefly touched on what information is contained inside a minidump and the use of MiniDumpWriteDump to create your own dumps. In this post I’m going to elaborate on both of those and provide some code … Continue reading

Posted in Crash Dumps | Tagged , , | 1 Comment