+1
I'll amplify what @Jean-Michel.Perraud said: a "howto guide for mixed mode
(C and C#) debugging on Linux" is absolutely essential for any serious
development effort.

That's because the apparent lack of debugging capability really slows
development for projects using mono.

For an idea of what would really make mono a serious contender, note that
Visual Studio on Windows debugs C++/CLI and C# seamlessly back and forth
across the language boundary.

-----Original Message-----
From: mono-devel-list-boun...@lists.ximian.com
[mailto:mono-devel-list-boun...@lists.ximian.com] On Behalf Of
jean-michel.perr...@csiro.au
Sent: Tuesday, August 04, 2015 7:12 PM
To: jonat...@mugginsoft.com; Mono-devel-list@lists.ximian.com
Subject: Re: [Mono-dev] Compiling Mono with debug symbols to diagnose an
issue with embedded Mono 4.0.2.5

I am trying to debug C code, mostly to step through the mono runtime itself.
The issue seems to arise really quickly and I do not expect c# code (mine or
the framework's) to be at fault here. That said, I would not at all refuse a
howto guide for mixed mode (C and C#) debugging on Linux (not possible so
far as I know). I may try to give a try on Windows with Visual Studio, but
as a fallback option as this issue may not be reproducible on it anyway.
________________________________________
From: mono-devel-list-boun...@lists.ximian.com
[mono-devel-list-boun...@lists.ximian.com] on behalf of Jonathan Mitchell
[jonat...@mugginsoft.com]
Sent: Tuesday, August 04, 2015 7:34 PM
To: Mono-devel-list@lists.ximian.com
Subject: Re: [Mono-dev] Compiling Mono with debug symbols to diagnose an
issue with embedded Mono 4.0.2.5

> On 4 Aug 2015, at 08:26, jean-michel.perr...@csiro.au wrote:
>
> * build/install mono from source (I know that) but with debug symbols
I would second this.

> * If the above is done, can I use MonoDevelop or other graphical front-end
to attach to the process with embedded Mono and step through code with GDB.
I can already attach  MonoDevelop to the R process and catch the crash, but
the call stack is devoid of info and reference to the source code
(presumably lacking the former debug symbols?)

Are you trying to debug the managed code or the embedded C API?

Jonathan













_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to