<?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_program_execution</id>
	<title>Tracing program execution - 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_program_execution"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Tracing_program_execution&amp;action=history"/>
	<updated>2026-05-08T20:20:11Z</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_program_execution&amp;diff=119179&amp;oldid=prev</id>
		<title>Ekern: Created page with &quot;__TOC__ &lt;span class=&quot;f_Para&quot;&gt;When debugging, you may not want to step one statement at a time, nor to set a breakpoint and run until you hit it. You may want to run the progra...&quot;</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Tracing_program_execution&amp;diff=119179&amp;oldid=prev"/>
		<updated>2022-11-17T21:57:46Z</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;When debugging, you may not want to step one statement at a time, nor to set a breakpoint and run until you hit it. You may want to run the progra...&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;When debugging, you may not want to step one statement at a time, nor to set a breakpoint and run until you hit it. You may want to run the program without breaking, collecting data (such as the lines that were executed and the value of a variable as it changes). To do so, the&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Product&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;Debugger provides several options for tracing execution. The results of tracing are displayed in the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;Execution Trace&amp;lt;/span&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;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;To get information on any line in the execution trace, you double click it, or right click it and select &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt; Line Information&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; from the context menu (described further in [[Displaying line information and editing procedures|Displaying line information and editing procedures]]).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;If you invoke one of these tracing options after you have begun to debug a program, the tracing starts from the current execution point in the program. Statements executed prior to this point are not recorded. If you want to determine how you got to the current point (especially if complicated logic or several layers of calls were involved), the Debugger also provides an option for examining a [[Displaying a statement history|history]] of the statements that already executed.  &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;These sections follow:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: [[Tracing all lines executed|Tracing all lines executed]]&lt;br /&gt;
: [[Tracing all updates to a variable&amp;#039;s value|Trace all updates to a variable&amp;#039;s value]]&lt;br /&gt;
: [[Tracing until a value change or until a value match|Trace until a value change or until a value match]]&lt;br /&gt;
: [[Displaying a statement history|Displaying a statement history]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Debugger Home]]&lt;/div&gt;</summary>
		<author><name>Ekern</name></author>
	</entry>
</feed>