annotate docs/nitros9guide/debug.refentry @ 1892:77d83b367eba

reduced labeltab size so os9boot would link
author robert
date Fri, 14 Oct 2005 01:56:25 +0000
parents b00cf13c9f61
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
718
455c7692ac95 Bad identifier name
roug
parents: 717
diff changeset
1 <refentry id="debug">
717
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
2 <refnamediv>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
3 <refname>DEBUG</refname>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
4 <refpurpose>Interactive Debugger</refpurpose>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
5 </refnamediv>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
6
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
7 <refsynopsisdiv>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
8 <cmdsynopsis>
1093
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 727
diff changeset
9 <command>debug</command>
717
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
10 </cmdsynopsis>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
11 </refsynopsisdiv>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
12
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
13 <refsect1><title>Description</title>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
14 <para>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
15 Interactive Debugger.
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
16 </para>
727
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
17 </refsect1>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
18 <refsect1><title>Command Summary</title>
723
4142eb969824 Added synopsis of commands
boisy
parents: 718
diff changeset
19
727
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
20 <informaltable frame="none">
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
21 <tgroup cols="2">
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
22 <colspec colwidth="2in"/>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
23 <colspec colwidth="3.0in"/>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
24 <tbody>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
25 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
26 <entry>[SPACEBAR]expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
27 <entry>Evaluate; display in hexadecimal and decimal form</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
28 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
29 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
30 <entry>.</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
31 <entry>Display dot address and contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
32 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
33 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
34 <entry>..</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
35 <entry>Restore last dot address; display address and contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
36 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
37 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
38 <entry>.expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
39 <entry>set dot to result of expression; display address and contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
40 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
41 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
42 <entry>=expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
43 <entry>Set memory at dot to result of expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
44 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
45 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
46 <entry>-</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
47 <entry>Decrement dot; display address and contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
48 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
49 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
50 <entry>[ENTER]</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
51 <entry>Increment dot; display address and contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
52 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
53 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
54 <entry>:</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
55 <entry>Display all registers' contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
56 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
57 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
58 <entry>:register</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
59 <entry>Display the specified register's contents</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
60 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
61 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
62 <entry>:register expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
63 <entry>Set register to the result of expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
64 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
65 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
66 <entry>E module-name</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
67 <entry>Prepare for execution</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
68 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
69 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
70 <entry>G</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
71 <entry>Go to the program</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
72 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
73 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
74 <entry>G expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
75 <entry>Goto the program at the address specified by the result of expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
76 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
77 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
78 <entry>L module-name</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
79 <entry>Link to the module named; display address</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
80 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
81 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
82 <entry>B</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
83 <entry>Display all breakpoints</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
84 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
85 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
86 <entry>B expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
87 <entry>Set a breakpoint at the result of the expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
88 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
89 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
90 <entry>K</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
91 <entry>Kill all breakpoints</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
92 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
93 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
94 <entry>K expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
95 <entry>Kill the breakpoint at address specified by expression</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
96 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
97 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
98 <entry>M expression1 expression2</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
99 <entry>Display memory dump in tabular form</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
100 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
101 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
102 <entry>C expression1 expression2</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
103 <entry>Clear and test memory</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
104 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
105 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
106 <entry>S expression1 expression2</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
107 <entry>Search memory for pattern</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
108 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
109 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
110 <entry>$ command</entry>
1500
b00cf13c9f61 Major changes for new NitrOS-9 manual
boisy
parents: 1093
diff changeset
111 <entry>Call NitrOS-9 shell with optional command</entry>
727
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
112 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
113 <row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
114 <entry>Q</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
115 <entry>Quit (exit) Debug</entry>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
116 </row>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
117 </tbody>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
118 </tgroup>
72443b44537e Debug is part of the manual now.
roug
parents: 723
diff changeset
119 </informaltable>
717
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
120 </refsect1>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
121 </refentry>
1744db12fdec Template for the debug application. I've never used the command, so
roug
parents:
diff changeset
122