<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Tracing_all_lines_executed</id>
	<title>Tracing all lines executed - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Tracing_all_lines_executed"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Tracing_all_lines_executed&amp;action=history"/>
	<updated>2026-05-14T11:41:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Tracing_all_lines_executed&amp;diff=119161&amp;oldid=prev</id>
		<title>Ekern: Created page with &quot;__TOC__ &lt;span class=&quot;f_Para&quot;&gt;The simplest form of tracing starts from the current execution point and notes which lines were executed. You invoke this feature by clicking the...&quot;</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Tracing_all_lines_executed&amp;diff=119161&amp;oldid=prev"/>
		<updated>2022-11-15T23:38:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__TOC__ &amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The simplest form of tracing starts from the current execution point and notes which lines were executed. You invoke this feature by clicking the...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The simplest form of tracing starts from the current execution point and notes which lines were executed. You invoke this feature by clicking the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Trace All&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; button on the [[Button Bar|button bar]] (or by pressing &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;the CTRL-T keyboard combination (b&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt;y [[Default settings of buttons and hot keys|default]]), &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;or by selecting the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Trace To End&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; option in the Client&amp;#039;s &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Execution&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; menu). &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The tracing continues until one of the following events:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;The request ends&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;A breakpoint is hit&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;A cancelling error occurs&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;A daemon is entered&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The output, a list of the statements executed, is displayed in the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Execution Trace&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; tab: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:exectrace1ab_zoom65.gif|573x256px|execTrace1ab]]&amp;lt;span style=&amp;quot;font-size: 16px; font-family: &amp;#039;Times New Roman&amp;#039;,Times,Georgia,serif;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;If tracing was interrupted by a breakpoint or by daemon code, you can continue tracing by clicking the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Trace All&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; button again or by pressing  the Enter key. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Execution Trace&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; tab display can help you with testing. You can see from the code in the example trace, above, that the execution path hit only the case where no orders are made. Contrast this with a trace of the same program where something was ordered: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:exectrace2ab_zoom65.gif|585x346px|execTrace2ab]]&amp;lt;span style=&amp;quot;font-size: 16px; font-family: &amp;#039;Times New Roman&amp;#039;,Times,Georgia,serif;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Debugger Home]]&lt;/div&gt;</summary>
		<author><name>Ekern</name></author>
	</entry>
</feed>