2 @itemx info breakpoints @var{num}
3 List breakpoints. An argument specifies a specific breakpoint to list.
9 Show the current source language.
11 @item condition @var{num} @var{exp}
12 Set a condition for an existing breakpoint.
17 @item break @var{linespec}
18 @itemx break @var{linespec} if @var{exp}
19 Set a breakpoint. An @code{if} clause specifies a condition.
22 @itemx stepi @var{num}
23 Step exactly one instruction. An argument specifies a repeat count.
29 @itemx object-tree @var{exp}
30 Display the object tree. An argument says which object to use as the root of the tree.
32 @item disable display @var{num}
33 Temporarily disable an automatic display.
35 @item select-frame @var{num}
36 Select a specific stack frame.
38 @item alias @var{name} @var{value}
42 @itemx down-silently @var{num}
43 Silently select the child of the selected frame. An argument specifies how many frames down to go.
46 @itemx frame @var{num}
47 Show the selected stack frame. An argument specifies a stack frame to show.
49 @item give @var{exp} @var{num}
50 @itemx give @var{exp} ~ @var{num}
51 Give an object an attribute. With a tilde clears the attribute instead of setting it.
54 Evaluate an expression without printing its value.
57 Evaluates an expression and prints the result. This can include function calls.
61 Select the parent of the selected frame. An argument specifies how many frames up to go.
67 @itemx continue @var{num}
68 Continue execution. An argument sets the ignore count of the current breakpoint.
70 @item dumpmem @var{file}
74 Undo last move (not last debugger command).
76 @item display @var{exp}
77 Print value of an expression each time the program stops.
79 @item move @var{exp} to @var{exp}
80 Move an object around the object tree.
83 @itemx up-silently @var{num}
84 Select the parent of the selected frame silently. An argument specifies how many frames up to go.
87 Show licensing information.
90 Stop recording a script.
92 @item jump @var{linespec}
93 Continue execution at a new location.
96 Start recording a script.
98 @item ralias @var{name} @var{value}
102 @itemx globals @var{exp}
103 List all global variables and their values. With an argument, list all only those with a specific value.
106 @itemx backtrace @var{num}
107 @itemx backtrace - @var{num}
108 Display the parent functions of the current frame. An argument specifies how many frames back to show. If the argument is negative, start from the first frame instead of the current.
111 Find objects whose shortnames contain a string.
114 An argument specifies a repeat count.
117 @itemx down @var{num}
118 Select the child of the selected frame. An argument specifies how many frames down to go.
120 @item ignore @var{num} @var{num}
121 Set the ignore count for a breakpoint.
127 @itemx nexti @var{num}
128 Step one instruction, stepping over subroutine calls. Step a specified number of instructions, stepping over subroutine calls.
131 Print list of commands.
134 Redo undid move. Only works immediately after an @code{undo}.
136 @item enable @var{num}
137 Re-enabled a breakpoint.
140 Resume execution until the program reaches a line number greater than the current line.
143 Replay a recorded script.
145 @item unalias @var{name}
148 @item remove @var{exp}
149 Remove an object from the object tree.
154 @item delete @var{num}
157 @item symbol-file @var{file}
158 Load debugging info from a file (usually @file{gameinfo.dbg}).
160 @item automap @var{exp}
164 Show warranty information.
166 @item disable @var{num}
167 Temporarily disable a breakpoint.
169 @item undisplay @var{num}
170 Stop automatically displaying an expression.
172 @item enable display @var{num}
173 Re-enable an automatic display.
176 @itemx step @var{num}
177 Step through program to a different source line. An argument specifies a repeat count.
180 Get information on the current source file.
183 @itemx next @var{num}
184 Step through program, stepping over subroutine calls. An argument specifies a repeat count.