WebFreak001 / code-debug

Native debugging for VSCode
The Unlicense
397 stars 114 forks source link

WinDBG? #43

Open TurkeyMan opened 8 years ago

TurkeyMan commented 8 years ago

This is awesome! Please consider hooking up WinDBG too? MSVC, Clang, DMD, and LDC all produce MS compatible COFF/PDB output in Windows, and LLDB can't really debug that yet. By doing this you will also solve the debug situation for Windows C++ developers; by far the largest native developer community, and they have no debug solution yet.

TurkeyMan commented 8 years ago

Side-thought, tapping into the largest native dev community will almost certainly lead to additional contributors to the project ;)

WebFreak001 commented 8 years ago

I dont have access to a windows machine anymore and WinDBG kept crashing for me when i was on windows. Im also not planning on reinstalling windows again, so if anyone wants to implement it, feel free. Maybe use some different debugger with MI support though as it is currently the only supported engine/interpreter for debuggers. Microsoft has made a list of windows debuggers here and I think CDB does support MI, but im not sure: https://msdn.microsoft.com/en-us/library/windows/hardware/ff539058(v=vs.85).aspx

WebFreak001 commented 8 years ago

More information: https://stackoverflow.com/questions/10589587/windbg-is-it-possible-to-embed-windgb-engine-in-my-own-program https://msdn.microsoft.com/en-us/library/windows/hardware/ff560173(v=vs.85).aspx