Invoking MAGO debugger

michaelc37 via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Feb 26 10:37:15 PST 2015


On Thursday, 26 February 2015 at 10:20:31 UTC, Vadim Lopatin 
wrote:
> Hello!
>
> I'm trying to integrate MAGO into DlangIDE.
>
> I can easy create instance of MAGO DebugEngine, but having 
> problems with obtaining of IDebugPort which is needed for 
> invoking of LaunchSuspended.
> It looks like to get IDebugPort, I need IDebugCoreServer2 
> instance.
> Does anybody know how to do it?
> Normally, it's being created by VisualStudio AFAIK.
>
>
> Best regards,
>     Vadim

I once remember pulling out my hair trying todo the same in order 
to get it to work with a monodevelop win32 debugger addon.

It resulted in a writing new clr wrapper with a different exposed 
interface
https://github.com/aBothe/MagoWrapper

e.g. of how the debugee was was launched here:
https://github.com/aBothe/MagoWrapper/blob/master/DebugEngine/MagoWrapper/NativeDebugger.cpp


More information about the Digitalmars-d-learn mailing list