Introductions

Hello everyone,

I'd like to introduce Dimitar. He will be with us as an intern for the
next few months and will be looking into adding minidump support for
platforms other than windows. Basically, we'd like to add a new
process plugin which does not depend on native windows api's to parse
the minidump structures (at which point we can hopefully remove
ProcessWinMiniDump).

cheers,
pl

Cool. Welcome!

I expect that’s very do-able (and it was something on my to-do list, eventually).

I believe the dump file is relatively trivial. The Windows API (::MiniDumpReadDumpStream) just returns ranges of the memory mapped dump file. I think you could essentially implement that API in a portable way and swap it in to the one place in ProcessWinMiniDump that calls it. Once that’s working, you can hoist it of the Windows-specific world and make it available everywhere.