<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Writing a profiler for Silverlight applications – Part 1</title>
	<atom:link href="http://lostechies.com/gabrielschenker/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/gabrielschenker/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/</link>
	<description>Blog about architectural patterns, best practices, coding principles and techniques</description>
	<lastBuildDate>Wed, 22 May 2013 12:15:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Jb Evain</title>
		<link>http://lostechies.com/gabrielschenker/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/#comment-198</link>
		<dc:creator>Jb Evain</dc:creator>
		<pubDate>Tue, 01 Dec 2009 12:46:34 +0000</pubDate>
		<guid isPermaLink="false">/blogs/gabrielschenker/archive/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1.aspx#comment-198</guid>
		<description>The multiple exit points issue is not really hard to fix, just replace all the `ret`s opcode to an unconditional branch to a block emitted at the end of the method. You&#039;ll just have to take care of some cases where you can&#039;t just jump outside of exceptions blocks.

Have fun with Cecil, and pay us a visit on the mono-cecil google group if you have any question or issue.</description>
		<content:encoded><![CDATA[<p>The multiple exit points issue is not really hard to fix, just replace all the `ret`s opcode to an unconditional branch to a block emitted at the end of the method. You&#8217;ll just have to take care of some cases where you can&#8217;t just jump outside of exceptions blocks.</p>
<p>Have fun with Cecil, and pay us a visit on the mono-cecil google group if you have any question or issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Flamsholt</title>
		<link>http://lostechies.com/gabrielschenker/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/#comment-197</link>
		<dc:creator>Richard Flamsholt</dc:creator>
		<pubDate>Mon, 30 Nov 2009 13:40:21 +0000</pubDate>
		<guid isPermaLink="false">/blogs/gabrielschenker/archive/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1.aspx#comment-197</guid>
		<description>I&#039;m afraid not: CIL-methods often has multiple returns.

It&#039;s an interesting project - it entails some hairy details but it&#039;s surely possible. Some good advice would be to test out your instrumentation on a large body of .NET code, which will reveal stuff like e.g. the multiple-returns. NASA&#039;s World Wind app is a good candidate.</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid not: CIL-methods often has multiple returns.</p>
<p>It&#8217;s an interesting project &#8211; it entails some hairy details but it&#8217;s surely possible. Some good advice would be to test out your instrumentation on a large body of .NET code, which will reveal stuff like e.g. the multiple-returns. NASA&#8217;s World Wind app is a good candidate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel N. Schenker</title>
		<link>http://lostechies.com/gabrielschenker/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/#comment-196</link>
		<dc:creator>Gabriel N. Schenker</dc:creator>
		<pubDate>Sat, 28 Nov 2009 18:16:59 +0000</pubDate>
		<guid isPermaLink="false">/blogs/gabrielschenker/archive/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1.aspx#comment-196</guid>
		<description>@Juanma: as far as I have seen a (C#) method having multiple exit points is converted to a method with a single exit point in MSIL</description>
		<content:encoded><![CDATA[<p>@Juanma: as far as I have seen a (C#) method having multiple exit points is converted to a method with a single exit point in MSIL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juanma</title>
		<link>http://lostechies.com/gabrielschenker/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/#comment-195</link>
		<dc:creator>Juanma</dc:creator>
		<pubDate>Fri, 27 Nov 2009 08:17:30 +0000</pubDate>
		<guid isPermaLink="false">/blogs/gabrielschenker/archive/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1.aspx#comment-195</guid>
		<description>Very interesting.

How are you planning to handle methods with multiple exit points?</description>
		<content:encoded><![CDATA[<p>Very interesting.</p>
<p>How are you planning to handle methods with multiple exit points?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
