[Mono-dev] [PATCH] profiler type names

Rodrigo Kumpera kumpera at gmail.com
Fri Jul 11 10:23:59 EDT 2008


Hi Massi,

The attached patch changes the new profiler to use the complete name of
types, this solves two issues I'm facing.
First, nested types don't carry the name of the outer type; and second,
generic types neither carry their instantiation or
are grouped together by the generic definition.

Right now I get something like: "99 calls from .DefaultComparer.Equals
(object,object)" which is not very helpfull.

Besides that, I would like to extend the current profiler interface to
support registering named code thunks, which
would allow us to pinpoint IMT thunks and trampolines, for example. My plan
is to have this patches land after the
2.0 branch. If you are not planning on working on this during the following
weeks, I'll do it myself as it's not just me
that wants this stuff in.


Thanks,
Rodrigo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080711/a2cca469/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: type_name.diff
Type: text/x-patch
Size: 627 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080711/a2cca469/attachment.bin 


More information about the Mono-devel-list mailing list