<?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=Using_breakpoints</id>
	<title>Using breakpoints - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Using_breakpoints"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Using_breakpoints&amp;action=history"/>
	<updated>2026-05-08T22:16:25Z</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=Using_breakpoints&amp;diff=119370&amp;oldid=prev</id>
		<title>Ekern at 18:56, 13 December 2022</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Using_breakpoints&amp;diff=119370&amp;oldid=prev"/>
		<updated>2022-12-13T18:56:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:56, 13 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span class=&quot;f_Para&quot;&amp;gt;If you set a &amp;lt;/span&amp;gt;&#039;&#039;&#039;breakpoint&#039;&#039;&#039;&amp;lt;span class=&quot;f_Para&quot;&amp;gt; on a line on the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Source Code&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;span&lt;/del&gt;&amp;gt;&amp;lt;span class=&quot;f_Para&quot;&amp;gt; tab (or [[Debugging requests that spawn daemons|Daemon tab]]), then run the program, program execution is paused just before that line is to be executed (if that line is to be executed). When you set a breakpoint:&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span class=&quot;f_Para&quot;&amp;gt;If you set a &amp;lt;/span&amp;gt;&#039;&#039;&#039;breakpoint&#039;&#039;&#039;&amp;lt;span class=&quot;f_Para&quot;&amp;gt; on a line on the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Source Code&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;var&lt;/ins&gt;&amp;gt;&amp;lt;span class=&quot;f_Para&quot;&amp;gt; tab (or [[Debugging requests that spawn daemons|Daemon tab]]), then run the program, program execution is paused just before that line is to be executed (if that line is to be executed). When you set a breakpoint:&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Execution will be paused immediately before the execution of the line for which the breakpoint is set.&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Execution will be paused immediately before the execution of the line for which the breakpoint is set.&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ekern</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Using_breakpoints&amp;diff=119136&amp;oldid=prev</id>
		<title>Ekern: Created page with &quot;__TOC__ &lt;span class=&quot;f_Para&quot;&gt;If you set a &lt;/span&gt;&#039;&#039;&#039;breakpoint&#039;&#039;&#039;&lt;span class=&quot;f_Para&quot;&gt; on a line on the &lt;/span&gt;&lt;var&gt;Source Code&lt;/span&gt;&lt;span class=&quot;f_Para&quot;&gt; tab (or Debugging...&quot;</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Using_breakpoints&amp;diff=119136&amp;oldid=prev"/>
		<updated>2022-11-08T03:28:27Z</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;If you set a &amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;breakpoint&amp;#039;&amp;#039;&amp;#039;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; on a line on the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Source Code&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; tab (or Debugging...&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;If you set a &amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;breakpoint&amp;#039;&amp;#039;&amp;#039;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; on a line on the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Source Code&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; tab (or [[Debugging requests that spawn daemons|Daemon tab]]), then run the program, program execution is paused just before that line is to be executed (if that line is to be executed). When you set a breakpoint:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Execution will be paused immediately before the execution of the line for which the breakpoint is set.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;The line with the breakpoint is highlighted.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;Breakpoint set&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; is displayed in the status bar.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;These subtopics follow:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_SimpleListText&amp;quot;&amp;gt;[[Using breakpoints#Setting a single breakpoint|Setting a single breakpoint]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_SimpleListText&amp;quot;&amp;gt;[[Using breakpoints#Setting multiple breakpoints at once|Setting multiple breakpoints at once]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_SimpleListText&amp;quot;&amp;gt;[[Using breakpoints#Clearing a breakpoint|Clearing a breakpoint]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_SimpleListText&amp;quot;&amp;gt;[[Using breakpoints#Clearing all breakpoints|Clearing all breakpoints]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_SimpleListText&amp;quot;&amp;gt;[[Using breakpoints#Hitting a breakpoint|Hitting breakpoints]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setting a single breakpoint ===&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;To set a breakpoint on a line, you can simply double click the desired line. Alternatively, you can right click the line and select &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Toggle BreakPoint&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; from the context menu:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:togbreak5_zoom70.gif|792x510px|togBreak5]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;Other ways to set this breakpoint are: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Select &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Toggle Breakpoint on Current Line&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; from the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breakpoints&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; menu.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Use the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[setBreakpointOnCurrentLine command|setBreakpointOnCurrentLine]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; or the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[ToggleBreakpointOnCurrentLine command|toggleBreakpointOn]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; [[Introducing the configurable components|mappable]] Client command.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;Once a breakpoint is set, the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;UL&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; at the beginning of the source code line changes to &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;BR&amp;amp;gt;&amp;lt;/span&amp;gt;, the highlight color changes, &amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;Breakpoint set&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; is displayed in the [[Status bar|status bar]], and the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Debugger Client  is made the topmost window on the browser screen&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;
[[File:togbreak5b2_zoom70.gif|506x461px|togBreak5b2]]&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;Only executable statements may be breakpoints: if you try to make a non-executable statement a breakpoint, the Debugger sets a breakpoint on the next executable statement below the line you selected.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;You can set as many as 1000 breakpoints in a single request. Attempting to set more than the maximum is not allowed (results in an error message). &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setting multiple breakpoints at once ===&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;You can set multiple breakpoints at once, using either of two approaches: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;With a search string, set breakpoints on all matching lines&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* With&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; a CTRL-B keystroke (if using the [[Default settings of buttons and hot keys|default assignments]]), set breakpoints on executable statements that follow &amp;amp;quot;*break&amp;amp;quot; comment lines in the source code&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;using-a-search-string&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Using a search string: ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;In the [[Button Bar|Search text box]], specify a search string or a [[Search facility#The Search Button|regular expression]] (regex). &amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;Press the ALT-B key combination &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;(if using the default assignments), or use the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breakpoints&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; menu&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breaks At&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; option. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt;A breakpoint is set on each executable line in the request (from the beginning of the request) that contains a case insensitive match of the string or regex. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt;No Breakpoints are set in code that is not currently displayed in the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Source Code&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; page (for example, in daemons called by the current request). &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt;Your current execution point in the request is not affected. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The mappable Client command that sets multiple breakpoints based on a search string is &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[breaksAt command|breaksAt.]]&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 id=&amp;quot;using-ctrl-b&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Using CTRL-B: ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;When you click CTRL-B &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;(if using the default assignments), or when you use the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breakpoints&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; menu &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breaks&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; option&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;, the Client scans the current request &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt;from the beginning&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; to the end for comments beginning with the string &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;*break&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;. Whenever such a line is found, a breakpoint is set on the next line if it is an executable statement. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;No breakpoint is set after an occurrence of &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;*break&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; unless the following is true: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;*break&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; (case not important) must be the first non-blank characters on the line.  Any other characters may follow.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;The line immediately following the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;*break&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; comment must be an executable statement. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The Client command that sets multiple breakpoints based on &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;*break&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; is &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[breaks command|breaks.]]&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;
=== Clearing a breakpoint ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;To remove a single breakpoint, do any of the following: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;double click the line. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Right click the line and select &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Toggle Breakpoint&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Select &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Toggle Breakpoint on Current Line&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; from the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breakpoints&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; menu. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt;Use the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[clearBreakpointOnCurrentLine command|clearBreakpointOnCurrentLine]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; or the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[ToggleBreakpointOnCurrentLine command|toggleBreakpointOnCurrentLine]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;mappable Client command.&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&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;As a result, the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;BR&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; indicator changes back to &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;UL&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; to indicate successful removal, &amp;lt;/span&amp;gt;the highlight color changes, &amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;and &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;Breakpoint cleared&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; is displayed in the status box. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clearing all breakpoints ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;To clear all the breakpoints that are set, click the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Clear Breaks&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; button or use the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Breakpoints&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; menu &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Clear All Breakpoints&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; option.  All breakpoints get cleared, and all breakpoint indicators in the source display are changed back. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The mappable Client command that clears all breakpoints is &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;[[clearBreaks command|clearBreaks.]]&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;
=== Hitting a breakpoint ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;When a breakpoint is hit,  the procedure, file, and routine or method that contain the breakpoint are identified.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:breakpointhit78.png|482x356px|breakPointHit78]]&lt;br /&gt;
&lt;br /&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;#039;&amp;#039;&amp;#039;See Also:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: [[Using the DebuggerTools class methods#Break method|Break method]]&lt;br /&gt;
: [[Running to a specific procedure|Running to a specific procedure]]&lt;br /&gt;
: [[Step, Step Over, and Run|Stepping out]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Debugger Home]]&lt;/div&gt;</summary>
		<author><name>Ekern</name></author>
	</entry>
</feed>