<?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"
	>
<channel>
	<title>Comments on: Temporary logging in VS.NET 2008 using Tracepoints</title>
	<atom:link href="http://aabs.wordpress.com/2007/12/14/temporary-logging-in-vsnet-2008-using-breakpoints/feed/" rel="self" type="application/rss+xml" />
	<link>http://aabs.wordpress.com/2007/12/14/temporary-logging-in-vsnet-2008-using-breakpoints/</link>
	<description>Closed weekends and holidays.</description>
	<pubDate>Sat, 17 May 2008 20:18:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: Andrew Matthews</title>
		<link>http://aabs.wordpress.com/2007/12/14/temporary-logging-in-vsnet-2008-using-breakpoints/#comment-19110</link>
		<dc:creator>Andrew Matthews</dc:creator>
		<pubDate>Fri, 14 Dec 2007 04:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://aabs.wordpress.com/2007/12/14/temporary-logging-in-vsnet-2008-using-breakpoints/#comment-19110</guid>
		<description>&lt;a href="http://www.acorns.com.au" rel="nofollow"&gt;Corneliu Tusnea&lt;/a&gt; wrote this:

AFAIK it was there even in VS2003 (they are named "Tracepoints")

Now there are some very cool tricks you can do with them. For example you can write in your trace {EIP = EIP + 4} so you can make the debugger "jump" over the next line of code. "+4" has to be the value of instructions for your next line of code but that's easy to calculate that value.

So basically you can (in a very easy way) "comment out" a line of code and have it not executed during your session without recompiling the code.
There are other tricks you can do in there like make loops infinite, or early force of exit loops and basically anything you can do from the immediate window as a "one task" you can do it from here as a "recurring operation".</description>
		<content:encoded><![CDATA[<p><a href="http://www.acorns.com.au" rel="nofollow">Corneliu Tusnea</a> wrote this:</p>
<p>AFAIK it was there even in VS2003 (they are named &#8220;Tracepoints&#8221;)</p>
<p>Now there are some very cool tricks you can do with them. For example you can write in your trace {EIP = EIP + 4} so you can make the debugger &#8220;jump&#8221; over the next line of code. &#8220;+4&#8243; has to be the value of instructions for your next line of code but that&#8217;s easy to calculate that value.</p>
<p>So basically you can (in a very easy way) &#8220;comment out&#8221; a line of code and have it not executed during your session without recompiling the code.<br />
There are other tricks you can do in there like make loops infinite, or early force of exit loops and basically anything you can do from the immediate window as a &#8220;one task&#8221; you can do it from here as a &#8220;recurring operation&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aymeric</title>
		<link>http://aabs.wordpress.com/2007/12/14/temporary-logging-in-vsnet-2008-using-breakpoints/#comment-19108</link>
		<dc:creator>aymeric</dc:creator>
		<pubDate>Fri, 14 Dec 2007 02:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://aabs.wordpress.com/2007/12/14/temporary-logging-in-vsnet-2008-using-breakpoints/#comment-19108</guid>
		<description>Nice one :)</description>
		<content:encoded><![CDATA[<p>Nice one :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
