I realize this is difficult, but if you're working with Microsoft to make this happen, having a version of LLVM that generated PDBs would be amazing for interoperability, there's a lot of stuff in WinDbg (open the help file, it's actually a giant book of Windows-specific knowledge) and redoing it is definitely non-trivial (and in many cases only can be done by Microsoft because it relies on internal data structures)