Soft debugger HOWTO

View: New views
4 Messages — Rating Filter:   Alert me  

Soft debugger HOWTO

by PABLOSANTOSLUAC@terra.es :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

After the announcement last week of the new soft debugger, I have
several questions:

- I understand MD is the primary interface *right now* for the soft
debugger, is it possible to debug a Linux app too?

- Is there any other available interface to use the soft debugger
besides MD?

- As Miguel pointed to me last week, the new softdeb will allow debuggin
gon any platform, I don't know if anyone experienced it yet (I'll
definitely give it a try asap), if so, any feedback?

I know it's still a little bit too soon, but once the softdeb gets some
good visibility, I honestly trust we're about to see a huge change in
the way Mono is used.


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

Re: Soft debugger HOWTO

by Geoff Norton-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 9-Nov-09, at 6:11 PM, pablosantosluac@... wrote:

> Hi,
>
> After the announcement last week of the new soft debugger, I have
> several questions:
>
> - I understand MD is the primary interface *right now* for the soft
> debugger, is it possible to debug a Linux app too?

You mean a native app? No.  You mean a mono app on linux? Yes, on x86  
and amd64 and arm currently.

>
> - Is there any other available interface to use the soft debugger
> besides MD?
>

You can create any interface you like on top of the  
Mono.Debugger.Soft.dll, MonoDevelop is the interface we support.

> - As Miguel pointed to me last week, the new softdeb will allow  
> debuggin
> gon any platform, I don't know if anyone experienced it yet (I'll
> definitely give it a try asap), if so, any feedback?
>

We currently have it ported to:

- linux (x86, amd64, arm, arm-full-aot)
- darwin (x86, arm, arm-full-aot)

The point miguel was making is that porting to new architectures is a  
minor (<1 day) task in most cases.

For example, Jonathan Chambers has it mostly ported to win32 already

-g

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

Re: Soft debugger HOWTO

by PABLOSANTOSLUAC@terra.es :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Geoff,

>> - I understand MD is the primary interface *right now* for the soft
>> debugger, is it possible to debug a Linux app too?
>
> You mean a native app? No.  You mean a mono app on linux? Yes, on x86
> and amd64 and arm currently.

I'm only concerned 99.99% of the time about managed code. So that's what
I need.

>> - Is there any other available interface to use the soft debugger
>> besides MD?
> You can create any interface you like on top of the
> Mono.Debugger.Soft.dll, MonoDevelop is the interface we support.

Will it make sense to have some sort of command line interface? Maybe
not, MD will always be better...

>> - As Miguel pointed to me last week, the new softdeb will allow debuggin
>> gon any platform, I don't know if anyone experienced it yet (I'll
>> definitely give it a try asap), if so, any feedback?
>>
>
> We currently have it ported to:
>
> - linux (x86, amd64, arm, arm-full-aot)
> - darwin (x86, arm, arm-full-aot)
>
> The point miguel was making is that porting to new architectures is a
> minor (<1 day) task in most cases.

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

Re: Soft debugger HOWTO

by Geoff Norton-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 9-Nov-09, at 6:33 PM, pablosantosluac@... wrote:

>>> - Is there any other available interface to use the soft debugger
>>> besides MD?
>> You can create any interface you like on top of the
>> Mono.Debugger.Soft.dll, MonoDevelop is the interface we support.
>
> Will it make sense to have some sort of command line interface? Maybe
> not, MD will always be better...
>

We have no plans to make a command line interface, someone from the  
community is free to do so.

Our suggested and supported interface is going to be MonoDevelop

-g

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