Mads Bondo Dydensborg wrote: > For b is the the fact that PInvoke is quite well documented, and that I know > exactly how to provide a threadsafe environment from C++. But I would > probably have to use the mono debugger.
You can still use gdb. Set up gdb as described here: http://www.mono-project.com/Debugging#Debugging_with_GDB Then insert a breakpoint instruction using System.Diagnostics.Debugger.Break () just before the p/invoke call you want to debug and launch mono with gdb. When the breakpoint is reached you should be able to break into the native function by setting another breakpoint with gdb ("b functioname") and continue ("c"). Another way is to insert a breakpoint instruction into your native library (e.g. using G_BREAKPOINT (), if you're using GLib). Robert _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
