[Monodevelop-devel] Google Summer of Code 2015

David Karlaš david.karlas at gmail.com
Thu Mar 5 23:39:30 UTC 2015


Hi Bence,

I'm happy that you are interested in this idea.
I quickly looked at this few months ago... There are few methods in runtime
that are just for debugger needs like get all schedulers
<https://github.com/mono/referencesource/blob/mono/mscorlib/system/threading/Tasks/TaskScheduler.cs#L562-L572>
, get all scheduled(queued) tasks in scheduler
<https://github.com/mono/referencesource/blob/mono/mscorlib/system/threading/Tasks/TaskScheduler.cs#L523-L537>
and
somewhere in threadpool for currently executing tasks, but I'm not 100%
which one is it, maybe this information has to be tracked via start/end of
tasks...

Calling static methods from MonoDevelop shouldn't be much of problem...
Once this information is on MonoDevelop side. Information will have to be
displayed in new "Tasks window" pad, you can look at "Threads window
<https://github.com/mono/monodevelop/blob/master/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ThreadsPad.cs>"
pad to see how this can be implemented. Of course there will be more glue
code to connect all this...

Regards,
David

2015-03-05 23:55 GMT+01:00 Bence Tilk <bence.tilk at gmail.com>:

> Hi evererybody,
>
> I study computer engineering (Bsc) at University of Budapest for 2 years.
>
> I am interested in debugging process, so I chose "debugger tasks window
> support" project from the list.
>
>  I would like to take part in developing, what kind of sources should I
> read in order to become capeble of it? I have found this
> https://github.com/mono/debugger-libs, I think it is the relevant part
> for all kind of debugging. Am I searching in the right place?
>
> I am new to Mono project but I have being developing with C# for years,and have experince with many .NET technology:EF, WPF, WP8, i hope it could be enough.
>
> Thanks for advices:)
>
> Best regards
> Bence
>
> _______________________________________________
> Monodevelop-devel-list mailing list
> Monodevelop-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20150306/eface8d6/attachment.html>


More information about the Monodevelop-devel-list mailing list