GDB commands
This sheet describes the list of new GDB commands with the current status of support for each command.
S.No Category GDB Command Description Supported?
1 aliases ni Step one instruction Yes
2 aliases rc Continue program being debugged but run it in reverse No
3 aliases rn Step program backward, proceeding through subroutine calls. No
4 aliases rni Step backward one instruction No
5 aliases rs Step program backward until it reaches the beginning of another source line. No
6 aliases rsi Step backward exactly one instruction No
7 aliases si Step one instruction exactly Yes
8 aliases stepping Specify single-stepping behavior at a tracepoint No
9 aliases tp Set a tracepoint at specified location No
10 aliases tty Set terminal for future runs of program being debugged Yes
11 aliases where Print backtrace of all stack frames Yes
12 aliases ws Specify single-stepping behavior at a tracepoint No
13 breakpoints awatch Set a watchpoint for an expression No
14 breakpoints break Set breakpoint at specified location Yes
15 breakpoints break-range Set a breakpoint for an address range No
16 breakpoints catch Set catchpoints to catch events Yes
17 breakpoints catch assert Catch failed Ada assertions No
18 breakpoints catch catch Catch an exception Yes
19 breakpoints catch exception Catch Ada exceptions No
20 breakpoints catch exec Catch calls to exec No
21 breakpoints catch fork Catch calls to fork Yes
22 breakpoints catch load Catch loads of shared libraries Yes
23 breakpoints catch rethrow Catch an exception Yes
24 breakpoints catch signal Catch signals by their names and/or numbers Yes
25 breakpoints catch syscall Catch system calls by their names Yes
26 breakpoints catch throw Catch an exception Yes
27 breakpoints catch unload Catch unloads of shared libraries Yes
28 breakpoints catch vfork Catch calls to vfork No
29 breakpoints clear Clear breakpoint at specified location Yes
30 breakpoints commands Set commands to be executed when a breakpoint is hit Yes
31 breakpoints condition Specify breakpoint number N to break only if COND is true Yes
32 breakpoints delete Delete some breakpoints or auto-display expressions Yes
33 breakpoints delete bookmark Delete a bookmark from the bookmark list No
34 breakpoints delete breakpoints Delete some breakpoints or auto-display expressions Yes
35 breakpoints delete checkpoint Delete a checkpoint (experimental) No
36 breakpoints delete display Cancel some expressions to be displayed when program stops Yes
37 breakpoints delete mem Delete memory region No
38 breakpoints delete tracepoints Delete specified tracepoints No
39 breakpoints delete tvariable Delete one or more trace state variables No
40 breakpoints disable Disable some breakpoints Yes
41 breakpoints disable breakpoints Disable some breakpoints Yes
42 breakpoints disable display Disable some expressions to be displayed when program stops Yes
43 breakpoints disable frame-filter GDB command to disable the specified frame-filter Yes
44 breakpoints disable mem Disable memory region No
45 breakpoints disable pretty-printer GDB command to disable the specified pretty-printer Yes
46 breakpoints disable probes Disable probes No
47 breakpoints disable tracepoints Disable specified tracepoints No
48 breakpoints disable type-printer GDB command to disable the specified type-printer Yes
49 breakpoints disable unwinder GDB command to disable the specified unwinder Yes
50 breakpoints disable xmethod GDB command to disable a specified (group of) xmethod(s) Yes
51 breakpoints dprintf Set a dynamic printf at specified location No
52 breakpoints enable Enable some breakpoints Yes
53 breakpoints enable breakpoints Enable some breakpoints Yes
54 breakpoints enable breakpoints count Enable breakpoints for COUNT hits Yes
55 breakpoints enable breakpoints delete Enable breakpoints and delete when hit Yes
56 breakpoints enable breakpoints once Enable breakpoints for one hit Yes
57 breakpoints enable count Enable breakpoints for COUNT hits Yes
58 breakpoints enable delete Enable breakpoints and delete when hit Yes
59 breakpoints enable display Enable some expressions to be displayed when program stops Yes
60 breakpoints enable frame-filter GDB command to disable the specified frame-filter Yes
61 breakpoints enable mem Enable memory region No
62 breakpoints enable once Enable breakpoints for one hit Yes
63 breakpoints enable pretty-printer GDB command to enable the specified pretty-printer Yes
64 breakpoints enable probes Enable probes No
65 breakpoints enable tracepoints Enable specified tracepoints No
66 breakpoints enable type-printer GDB command to enable the specified type printer Yes
67 breakpoints enable unwinder GDB command to enable unwinders Yes
68 breakpoints enable xmethod GDB command to enable a specified (group of) xmethod(s) Yes
69 breakpoints ftrace Set a fast tracepoint at specified location No
70 breakpoints hbreak Set a hardware assisted breakpoint No
71 breakpoints ignore Set ignore-count of breakpoint number N to COUNT Yes
72 breakpoints pdbx PDBX data race detection No
73 breakpoints pdbx check Diagnose potential setup problems No
74 breakpoints pdbx disable Disable data race detection No
75 breakpoints pdbx enable Enable data race detection No
76 breakpoints pdbx eval-filters Show/set automatic filter evaluation settings No
77 breakpoints pdbx filter Add a PDBX filter to the selected filter set No
78 breakpoints pdbx filter code Add a PDBX filter on a code address range No
79 breakpoints pdbx filter data Add a PDBX filter on a data address range No
80 breakpoints pdbx filter line Add a PDBX filter on a source line No
81 breakpoints pdbx filter reads Add a global PDBX filter on all reads No
82 breakpoints pdbx filter variable Add a PDBX filter on a variable No
83 breakpoints pdbx fset Show or modify the selected filter set No
84 breakpoints pdbx fset delete Delete a filter set No
85 breakpoints pdbx fset disable Disable filters in the selected filter set No
86 breakpoints pdbx fset enable Enable filters in the selected filter set No
87 breakpoints pdbx fset evaluate Evaluate filters in the selected filter set No
88 breakpoints pdbx fset focus Change the selected filter set to focus No
89 breakpoints pdbx fset import Import filters from another filter set No
90 breakpoints pdbx fset list List the available filter sets No
91 breakpoints pdbx fset new Add a new filter set No
92 breakpoints pdbx fset remove Remove filters in the selected filter set No
93 breakpoints pdbx fset select Select an existing filter set No
94 breakpoints pdbx fset show Show filters in a filter set No
95 breakpoints pdbx fset suppress Change the selected filter set to suppress No
96 breakpoints pdbx history Show the history of reported data races No
97 breakpoints pdbx history list List reported data races No
98 breakpoints pdbx history remove Remove reported data races No
99 breakpoints pdbx history show Show data race report details No
100 breakpoints pdbx reset Reset data race detection No
101 breakpoints rbreak Set a breakpoint for all functions matching REGEXP Yes
102 breakpoints rwatch Set a read watchpoint for an expression No
103 breakpoints save Save breakpoint definitions as a script Yes
104 breakpoints save breakpoints Save current breakpoint definitions as a script Yes
105 breakpoints save gdb-index Save a gdb-index file Yes
106 breakpoints save tracepoints Save current tracepoint definitions as a script No
107 breakpoints skip Ignore a function while stepping Yes
108 breakpoints skip delete Delete skip entries Yes
109 breakpoints skip disable Disable skip entries Yes
110 breakpoints skip enable Enable skip entries Yes
111 breakpoints skip file Ignore a file while stepping Yes
112 breakpoints skip function Ignore a function while stepping Yes
113 breakpoints strace Set a static tracepoint at location or marker No
114 breakpoints tbreak Set a temporary breakpoint Yes
115 breakpoints tcatch Set temporary catchpoints to catch events Yes
116 breakpoints tcatch assert Catch failed Ada assertions No
117 breakpoints tcatch catch Catch an exception Yes
118 breakpoints tcatch exception Catch Ada exceptions No
119 breakpoints tcatch exec Catch calls to exec No
120 breakpoints tcatch fork Catch calls to fork Yes
121 breakpoints tcatch load Catch loads of shared libraries Yes
122 breakpoints tcatch rethrow Catch an exception Yes
123 breakpoints tcatch signal Catch signals by their names and/or numbers Yes
124 breakpoints tcatch syscall Catch system calls by their names Yes
125 breakpoints tcatch throw Catch an exception Yes
126 breakpoints tcatch unload Catch unloads of shared libraries Yes
127 breakpoints tcatch vfork Catch calls to vfork No
128 breakpoints thbreak Set a temporary hardware assisted breakpoint No
129 breakpoints trace Set a tracepoint at specified location No
130 breakpoints watch Set a watchpoint for an expression No
131 data agent-printf Agent-printf "printf format string" No
132 data append Append target code/data to a local file Yes
133 data append binary Append target code/data to a raw binary file Yes
134 data append binary memory Append contents of memory to a raw binary file Yes
135 data append binary value Append the value of an expression to a raw binary file Yes
136 data append memory Append contents of memory to a raw binary file Yes
137 data append value Append the value of an expression to a raw binary file Yes
138 data call Call a function in the program Yes
139 data disassemble Disassemble a specified section of memory Yes
140 data display Print value of expression EXP each time the program stops Yes
141 data dump Dump target code/data to a local file Yes
142 data dump binary Write target code/data to a raw binary file Yes
143 data dump binary memory Write contents of memory to a raw binary file Yes
144 data dump binary value Write the value of an expression to a raw binary file Yes
145 data dump ihex Write target code/data to an intel hex file Yes
146 data dump ihex memory Write contents of memory to an ihex file Yes
147 data dump ihex value Write the value of an expression to an ihex file Yes
148 data dump memory Write contents of memory to a raw binary file Yes
149 data dump srec Write target code/data to an srec file Yes
150 data dump srec memory Write contents of memory to an srec file Yes
151 data dump srec value Write the value of an expression to an srec file Yes
152 data dump tekhex Write target code/data to a tekhex file Yes
153 data dump tekhex memory Write contents of memory to a tekhex file Yes
154 data dump tekhex value Write the value of an expression to a tekhex file Yes
155 data dump value Write the value of an expression to a raw binary file Yes
156 data dump verilog Write target code/data to a verilog hex file Yes
157 data dump verilog memory Write contents of memory to a verilog hex file Yes
158 data dump verilog value Write the value of an expression to a verilog hex file Yes
159 data explore Explore a value or a type valid in the current context Yes
160 data explore type Explore a type or the type of an expression valid in the current Yes
161 data explore value Explore value of an expression valid in the current context Yes
162 data find Search memory for a sequence of bytes Yes
163 data init-if-undefined Initialize a convenience variable if necessary Yes
164 data map Maps values in collection EXP using function FUNCTION Yes
165 data mem Define attributes for memory region or reset memory region handling to No
166 data output Like "print" but don't put in value history and don't print newline Yes
167 data print Print value of expression EXP Yes
168 data print-object Ask an Objective-C object to print itself No
169 data printf Printf "printf format string" Yes
170 data ptype Print definition of type TYPE Yes
171 data restore Restore the contents of FILE to target memory No
172 data set Evaluate expression EXP and assign result to variable VAR Yes
173 data set ada Prefix command for changing Ada-specfic settings No
174 data set ada print-signatures Enable or disable the output of formal and return types for functions in the overloads selection menu No
175 data set ada trust-PAD-over-XVS Enable or disable an optimization trusting PAD types over XVS types No
176 data set agent Set debugger's willingness to use agent as a helper No
177 data set annotate Set annotation_level Yes
178 data set architecture Set architecture of target Yes
179 data set args Set argument list to give program being debugged when it is started Yes
180 data set arm Various ARM-specific commands No
181 data set arm abi Set the ABI No
182 data set arm apcs32 Set usage of ARM 32-bit mode No
183 data set arm disassembler Set the disassembly style No
184 data set arm fallback-mode Set the mode assumed when symbols are unavailable No
185 data set arm force-mode Set the mode assumed even when symbols are available No
186 data set arm fpu Set the floating point type No
187 data set auto-connect-native-target Set whether GDB may automatically connect to the native target Yes
188 data set auto-load Auto-loading specific settings Yes
189 data set auto-load gdb-scripts Enable or disable auto-loading of canned sequences of commands scripts Yes
190 data set auto-load libthread-db Enable or disable auto-loading of inferior specific libthread_db Yes
191 data set auto-load local-gdbinit Enable or disable auto-loading of .gdbinit script in current directory Yes
192 data set auto-load python-scripts Set the debugger's behaviour regarding auto-loaded Python scripts Yes
193 data set auto-load safe-path Set the list of files and directories that are safe for auto-loading Yes
194 data set auto-load scripts-directory Set the list of directories from which to load auto-loaded scripts Yes
195 data set auto-load-scripts Set the debugger's behaviour regarding auto-loaded Python scripts No
196 data set auto-solib-add Set autoloading of shared library symbols Yes
197 data set backtrace Set backtrace specific variables Yes
198 data set backtrace addresses Sets whether addresses are shown in backtraces Yes
199 data set backtrace exclude-start-thread Set whether backtraces should exclude "start_thread" and "clone" Yes
200 data set backtrace limit Set an upper bound on the number of backtrace levels Yes
201 data set backtrace mi-print-frame-id Set printing of frame id on mi mode Yes
202 data set backtrace past-entry Set whether backtraces should continue past the entry point of a program Yes(default Only)
203 data set backtrace past-main Set whether backtraces should continue past "main" Yes
204 data set basenames-may-differ Set whether a source file may have multiple base names Yes
205 data set breakpoint Breakpoint specific settings Yes
206 data set breakpoint always-inserted Set mode for inserting breakpoints Yes
207 data set breakpoint auto-hw Set automatic usage of hardware breakpoints Yes(default Only)
208 data set breakpoint collective Set usage of collective breakpoints Yes(default Only)
209 data set breakpoint collective_stepping Set usage of collective stepping Yes(default Only)
210 data set breakpoint condition-evaluation Set mode of breakpoint condition evaluation Yes
211 data set breakpoint pending Set debugger's behavior regarding pending breakpoints Yes
212 data set can-use-hw-watchpoints Set debugger's willingness to use watchpoint hardware Yes(default Only)
213 data set case-sensitive Set case sensitivity in name search Yes
214 data set charset Set the host and target character sets Yes
215 data set check Set the status of the type/range checker Yes(default Only)
216 data set check range Set range checking Yes(default Only)
217 data set check type Set strict type checking Yes(default Only)
218 data set circular-trace-buffer Set target's use of circular trace buffer Yes(default Only)
219 data set code-cache Set cache use for code segment access Yes
220 data set coerce-float-to-double Set coercion of floats to doubles when calling functions Yes(default Only)
221 data set compile-args Set compile command GCC command-line arguments No
222 data set complaints Set max number of complaints about incorrect symbols Yes(default Only)
223 data set confirm Set whether to confirm potentially dangerous operations Yes
224 data set cp-abi Set the ABI used for inspecting C++ objects Yes(default Only)
225 data set data-directory Set GDB's data directory Yes
226 data set dcache Use this command to set number of lines in dcache and line-size Yes(default Only)
227 data set dcache line-size Set dcache line size in bytes (must be power of 2) Yes(default Only)
228 data set dcache size Set number of dcache lines Yes(default Only)
229 data set debug Generic command for setting gdb debugging flags Yes
230 data set debug Gfast Set fast-track debugging Yes
231 data set debug arch Set architecture debugging Yes
232 data set debug arm Set ARM debugging No
233 data set debug auto-load Set auto-load verifications debugging Yes
234 data set debug bfd-cache Set bfd cache debugging Yes
235 data set debug check-physname Set cross-checking of "physname" code against demangler Yes
236 data set debug coff-pe-read Set coff PE read debugging No
237 data set debug compile Set compile command debugging No
238 data set debug displaced Set displaced stepping debugging Yes
239 data set debug dwarf-die Set debugging of the DWARF DIE reader Yes
240 data set debug dwarf-line Set debugging of the dwarf line reader Yes
241 data set debug dwarf-read Set debugging of the DWARF reader Yes
242 data set debug entry-values Set entry values and tail call frames debugging Yes
243 data set debug expression Set expression debugging Yes
244 data set debug fork-child Set fork-child debugging Yes
245 data set debug frame Set frame debugging Yes
246 data set debug inf-ptrace Set inf-ptrace debugging Yes
247 data set debug infrun Set inferior debugging Yes
248 data set debug jit Set JIT debugging Yes
249 data set debug libthread-db Set libthread-db debugging Yes
250 data set debug lin-lwp Set debugging of GNU/Linux lwp module Yes
251 data set debug linux-namespaces Set debugging of GNU/Linux namespaces module Yes
252 data set debug notification Set debugging of async remote notification Yes(default Only)
253 data set debug observer Set observer debugging Yes
254 data set debug overload Set debugging of C++ overloading Yes
255 data set debug parser Set parser debugging Yes
256 data set debug py-unwind Set Python unwinder debugging Yes
257 data set debug record Set debugging of record/replay feature Yes
258 data set debug remote Set debugging of remote protocol Yes(default Only)
259 data set debug serial Set serial debugging Yes(default Only)
260 data set debug stap-expression Set SystemTap expression debugging Yes
261 data set debug symbol-lookup Set debugging of symbol lookup Yes
262 data set debug symfile Set debugging of the symfile functions Yes
263 data set debug symtab-create Set debugging of symbol table creation Yes
264 data set debug target Set target debugging Yes
265 data set debug timestamp Set timestamping of debugging messages Yes
266 data set debug uda Set UPC Debugger Assistant (UDA) protocol debugging No
267 data set debug upc-threads Set debugging of UPC threads module No
268 data set debug varobj Set varobj debugging Yes
269 data set debug ve Set VE debugging Yes
270 data set debug xml Set XML parser debugging Yes
271 data set debug-file-directory Set the directories where separate debug symbols are searched for Yes
272 data set default-collect Set the list of expressions to collect by default Yes(default Only)
273 data set demangle-style Set the current C++ demangling style Yes(default Only)
274 data set detach-on-fork Set whether gdb will detach the child of a fork Yes(default Only)
275 data set directories Set the search path for finding source files Yes
276 data set disable-function-calls Disable function calls  Yes
277 data set disable-randomization Set disabling of debuggee's virtual address space randomization Yes(default Only)
278 data set disassemble-instruction-limit Set disassemble instruction limit Yes
279 data set disassemble-next-line Set whether to disassemble next source line or insn when execution stops Yes
280 data set disassembly-flavor Set the disassembly flavor No
281 data set disconnected-dprintf Set whether dprintf continues after GDB disconnects Yes(default Only)
282 data set disconnected-tracing Set whether tracing continues after GDB disconnects Yes(default Only)
283 data set displaced-stepping Set debugger's willingness to use displaced stepping Yes(default Only)
284 data set dlopen-lookup Enable or disable specialized lookup for dlopensymbols Yes
285 data set dprintf-channel Set the channel to use for dynamic printf Yes
286 data set dprintf-function Set the function to use for dynamic printf Yes(default Only)
287 data set dprintf-style Set the style of usage for dynamic printf Yes
288 data set editing Set editing of command lines as they are typed Yes
289 data set endian Set endianness of target Yes(default Only)
290 data set environment Set environment variable value to give the program Yes
291 data set exec-direction Set direction of execution Yes(default Only)
292 data set exec-done-display Set notification of completion for asynchronous execution commands Yes(default Only)
293 data set exec-wrapper Set a wrapper for running programs Yes(default Only)
294 data set extended-prompt Set the extended prompt Yes
295 data set extension-language Set mapping between filename extension and source language Yes(default Only)
296 data set filename-display Set how to display filenames Yes
297 data set follow-exec-mode Set debugger response to a program call of exec Yes(default Only)
298 data set follow-fork-mode Set debugger response to a program call of fork or vfork Yes(default Only)
299 data set frame-filter Prefix command for 'set' frame-filter related operations Yes
300 data set frame-filter priority GDB command to set the priority of the specified frame-filter Yes
301 data set gnutarget Set the current BFD target Yes(default Only)
302 data set guile Prefix command for Guile preference settings No
303 data set guile print-stack Set mode for Guile exception printing on error No
304 data set height Set number of lines in a page for GDB output pagination Yes
305 data set history Generic command for setting command history parameters Yes
306 data set history expansion Set history expansion on command input Yes
307 data set history filename Set the filename in which to record the command history Yes
308 data set history remove-duplicates Set how far back in history to look for and remove duplicate entries Yes
309 data set history save Set saving of the history record on exit Yes
310 data set history size Set the size of the command history Yes
311 data set host-charset Set the host character set Yes
312 data set incorrect-symbol-size-workaround Set usage of incorrect symbol size workaround Yes
313 data set inferior-stop Set whether gdb controls the inferior in inferior-stop mode Yes(default Only)
314 data set inferior-tty Set terminal for future runs of program being debugged Yes
315 data set input-radix Set default input radix for entering numbers Yes
316 data set interactive-mode Set whether GDB's standard input is a terminal Yes
317 data set language Set the current source language Yes
318 data set libthread-db-search-path Set search path for libthread_db Yes
319 data set listsize Set number of source lines gdb will list by default Yes
320 data set logging Set logging options Yes
321 data set logging file Set the current logfile Yes
322 data set logging off Disable logging Yes
323 data set logging on Enable logging Yes
324 data set logging overwrite Set whether logging overwrites or appends to the log file Yes
325 data set logging redirect Set the logging output mode Yes
326 data set max-completions Set maximum number of completion candidates Yes
327 data set max-user-call-depth Set the max call depth for non-python/scheme user-defined commands Yes
328 data set max-value-size Set maximum sized value gdb will load from the inferior Yes
329 data set may-insert-breakpoints Set permission to insert breakpoints in the target Yes
330 data set may-insert-fast-tracepoints Set permission to insert fast tracepoints in the target Yes(default Only)
331 data set may-insert-tracepoints Set permission to insert tracepoints in the target Yes(default Only)
332 data set may-interrupt Set permission to interrupt or signal the target Yes(default Only)
333 data set may-write-memory Set permission to write into target memory Yes
334 data set may-write-registers Set permission to write into registers Yes
335 data set mem Memory regions settings Yes(default Only)
336 data set mem inaccessible-by-default Set handling of unknown memory regions Yes
337 data set mi-async Set whether MI asynchronous mode is enabled Yes(default Only)
338 data set mpx Set Intel Memory Protection Extensions specific variables No
339 data set mpx bound Set the memory bounds for a given array/pointer storage in the bound table No
340 data set multiple-symbols Set the debugger behavior when more than one symbol are possible matches Yes(default Only)
341 data set non-stop Set whether gdb controls the inferior in non-stop mode Yes(default Only)
342 data set observer Set whether gdb controls the inferior in observer mode Yes(default Only)
343 data set opaque-type-resolution Set resolution of opaque struct/class/union types (if set before loading symbols) Yes(default Only)
344 data set osabi Set OS ABI of target Yes
345 data set output-radix Set default output radix for printing of values Yes
346 data set overload-resolution Set overload resolution in evaluating C++ functions Yes(default Only)
347 data set pagination Set state of GDB output pagination Yes
348 data set powerpc Various PowerPC-specific commands No
349 data set powerpc exact-watchpoints Set whether to use just one debug register for watchpoints on scalars No
350 data set powerpc soft-float Set whether to use a soft-float ABI No
351 data set powerpc vector-abi Set the vector ABI No
352 data set print Generic command for setting how things print Yes
353 data set print address Set printing of addresses Yes
354 data set print array Set pretty formatting of arrays Yes
355 data set print array-indexes Set printing of array indexes Yes
356 data set print asm-demangle Set demangling of C++/ObjC names in disassembly listings Yes(default Only)
357 data set print async-thread-ids Set printing of thread IDs for asynchronus events Yes
358 data set print characters Set limit on string chars to print Yes
359 data set print demangle Set demangling of encoded C++/ObjC names when displaying symbols Yes(default Only)
360 data set print elements Set limit on array elements to print Yes
361 data set print entry-values Set printing of function arguments at function entry Yes
362 data set print frame-arguments Set printing of non-scalar frame arguments Yes
363 data set print inferior-events Set printing of inferior events (e.g. Yes
364 data set print lin-lwp-task-groups Set printing of Linux LWP task groups Yes
365 data set print max-depth Set maximum print depth Yes
366 data set print max-symbolic-offset Set the largest offset that will be printed in <symbol+1234> form Yes
367 data set print null-stop Set printing of char arrays to stop at first null char Yes
368 data set print object Set printing of object's derived type based on vtable info Yes(default Only)
369 data set print pascal_static-members Set printing of pascal static members No
370 data set print pretty Set pretty formatting of structures Yes(default Only)
371 data set print raw Generic command for setting what things to print in "raw" mode Yes
372 data set print raw frame-arguments Set whether to print frame arguments in raw form Yes
373 data set print repeats Set threshold for repeated print elements Yes
374 data set print sevenbit-strings Set printing of 8-bit characters in strings as \nnn Yes
375 data set print static-members Set printing of C++ static members Yes(default Only)
376 data set print symbol Set printing of symbol names when printing pointers Yes
377 data set print symbol-filename Set printing of source filename and line number with <symbol> Yes
378 data set print symbol-loading Set printing of symbol loading messages Yes
379 data set print thread-events Set printing of thread events (such as thread start and exit) Yes
380 data set print type Generic command for setting how types print Yes
381 data show print type methods Set printing of methods defined in classes Yes
382 data show print type typedefs Set printing of typedefs defined in classes Yes
383 data set print union Set printing of unions interior to structures Yes
384 data set print vtbl Set printing of C++ virtual function tables Yes
385 data set prompt Set gdb's prompt Yes
386 data set python Prefix command for python preference settings Yes
387 data set python print-stack Set mode for Python stack dump on error Yes
388 data set radix Set default input and output number radices Yes
389 data set range-stepping Enable or disable range stepping No
390 data set ravenscar Prefix command for changing Ravenscar-specific settings No
391 data set ravenscar task-switching Enable or disable support for GNAT Ravenscar tasks No
392 data set record Set record options Yes
393 data set record btrace Set record options No
394 data set record btrace bts Set record btrace bts options No
395 data set record btrace bts buffer-size Set the record/replay bts buffer size No
396 data set record btrace pt Set record btrace pt options No
397 data set record btrace pt buffer-size Set the record/replay pt buffer size No
398 data set record btrace replay-memory-access Set what memory accesses are allowed during replay No
399 data set record full Set record options Yes(default Only)
400 data set record full insn-number-max Set record/replay buffer limit Yes(default Only)
401 data set record full memory-query Set whether query if PREC cannot record memory change of next instruction Yes(default Only)
402 data set record full stop-at-limit Set whether record/replay stops when record/replay buffer becomes full Yes(default Only)
403 data set record function-call-history-size Set number of function to print in "record function-call-history" Yes(default Only)
404 data set record instruction-history-size Set number of instructions to print in "record instruction-history" Yes(default Only)
405 data set remote Remote protocol specific variables No
406 data set remote P-packet Set use of remote protocol `P' (set-register) packet No
407 data set remote TracepointSource-packet Set use of remote protocol `TracepointSource' (TracepointSource) packet No
408 data set remote X-packet Set use of remote protocol `X' (binary-download) packet No
409 data set remote Z-packet Set use of remote protocol `Z' packets No
410 data set remote access-watchpoint-packet Set use of remote protocol `Z4' (access-watchpoint) packet No
411 data set remote agent-packet Set use of remote protocol `QAgent' (agent) packet No
412 data set remote allow-packet Set use of remote protocol `QAllow' (allow) packet No
413 data set remote attach-packet Set use of remote protocol `vAttach' (attach) packet No
414 data set remote binary-download-packet Set use of remote protocol `X' (binary-download) packet No
415 data set remote breakpoint-commands-packet Set use of remote protocol `BreakpointCommands' (breakpoint-commands) packet No
416 data set remote btrace-conf-bts-size-packet Set use of remote protocol `Qbtrace-conf:bts:size' (btrace-conf-bts-size) packet No
417 data set remote btrace-conf-pt-size-packet Set use of remote protocol `Qbtrace-conf:pt:size' (btrace-conf-pt-size) packet No
418 data set remote catch-syscalls-packet Set use of remote protocol `QCatchSyscalls' (catch-syscalls) packet No
419 data set remote conditional-breakpoints-packet Set use of remote protocol `ConditionalBreakpoints' (conditional-breakpoints) packet No
420 data set remote conditional-tracepoints-packet Set use of remote protocol `ConditionalTracepoints' (conditional-tracepoints) packet No
421 data set remote ctrl-c-packet Set use of remote protocol `vCtrlC' (ctrl-c) packet No
422 data set remote disable-btrace-packet Set use of remote protocol `Qbtrace:off' (disable-btrace) packet No
423 data set remote disable-randomization-packet Set use of remote protocol `QDisableRandomization' (disable-randomization) packet No
424 data set remote enable-btrace-packet Set use of remote protocol `Qbtrace:bts' (enable-btrace) packet No
425 data set remote enable-btrace-bts-packet Set use of remote protocol `Qbtrace:bts' (enable-btrace-bts) packet No
426 data set remote enable-btrace-pt-packet Set use of remote protocol `Qbtrace:pt' (enable-btrace-pt) packet No
427 data set remote exec-event-feature-packet Set use of remote protocol `exec-event-feature' (exec-event-feature) packet No
428 data set remote exec-file Set the remote pathname for "run" No
429 data set remote fast-tracepoints-packet Set use of remote protocol `FastTracepoints' (fast-tracepoints) packet No
430 data set remote fetch-register-packet Set use of remote protocol `p' (fetch-register) packet No
431 data set remote fork-event-feature-packet Set use of remote protocol `fork-event-feature' (fork-event-feature) packet No
432 data set remote get-thread-information-block-address-packet Set use of remote protocol `qGetTIBAddr' (get-thread-information-block-address) packet No
433 data set remote get-thread-local-storage-address-packet Set use of remote protocol `qGetTLSAddr' (get-thread-local-storage-address) packet No
434 data set remote hardware-breakpoint-limit Set the maximum number of target hardware breakpoints No
435 data set remote hardware-breakpoint-packet Set use of remote protocol `Z1' (hardware-breakpoint) packet No
436 data set remote hardware-watchpoint-length-limit Set the maximum length (in bytes) of a target hardware watchpoint No
437 data set remote hardware-watchpoint-limit Set the maximum number of target hardware watchpoints No
438 data set remote hostio-close-packet Set use of remote protocol `vFile:close' (hostio-close) packet No
439 data set remote hostio-fstat-packet Set use of remote protocol `vFile:fstat' (hostio-fstat) packet No
440 data set remote hostio-open-packet Set use of remote protocol `vFile:open' (hostio-open) packet No
441 data set remote hostio-pread-packet Set use of remote protocol `vFile:pread' (hostio-pread) packet No
442 data set remote hostio-pwrite-packet Set use of remote protocol `vFile:pwrite' (hostio-pwrite) packet No
443 data set remote hostio-readlink-packet Set use of remote protocol `vFile:readlink' (hostio-readlink) packet No
444 data set remote hostio-setfs-packet Set use of remote protocol `vFile:setfs' (hostio-setfs) packet No
445 data set remote hostio-unlink-packet Set use of remote protocol `vFile:unlink' (hostio-unlink) packet No
446 data set remote hwbreak-feature-packet Set use of remote protocol `hwbreak-feature' (hwbreak-feature) packet No
447 data set remote install-in-trace-packet Set use of remote protocol `InstallInTrace' (install-in-trace) packet No
448 data set remote interrupt-on-connect Set whether interrupt-sequence is sent to remote target when gdb connects to No
449 data set remote interrupt-sequence Set interrupt sequence to remote target No
450 data set remote kill-packet Set use of remote protocol `vKill' (kill) packet No
451 data set remote library-info-packet Set use of remote protocol `qXfer:libraries:read' (library-info) packet No
452 data set remote library-info-svr4-packet Set use of remote protocol `qXfer:libraries-svr4:read' (library-info-svr4) packet No
453 data set remote memory-map-packet Set use of remote protocol `qXfer:memory-map:read' (memory-map) packet No
454 data set remote memory-read-packet-size Set the maximum number of bytes per memory-read packet No
455 data set remote memory-write-packet-size Set the maximum number of bytes per memory-write packet No
456 data set remote multiprocess-feature-packet Set use of remote protocol `multiprocess-feature' (multiprocess-feature) packet No
457 data set remote no-resumed-stop-reply-packet Set use of remote protocol `N stop reply' (no-resumed-stop-reply) packet No
458 data set remote noack-packet Set use of remote protocol `QStartNoAckMode' (noack) packet No
459 data set remote osdata-packet Set use of remote protocol `qXfer:osdata:read' (osdata) packet No
460 data set remote p-packet Set use of remote protocol `p' (fetch-register) packet No
461 data set remote pass-signals-packet Set use of remote protocol `QPassSignals' (pass-signals) packet No
462 data set remote pid-to-exec-file-packet Set use of remote protocol `qXfer:exec-file:read' (pid-to-exec-file) packet No
463 data set remote program-signals-packet Set use of remote protocol `QProgramSignals' (program-signals) packet No
464 data set remote query-attached-packet Set use of remote protocol `qAttached' (query-attached) packet No
465 data set remote read-aux-vector-packet Set use of remote protocol `qXfer:auxv:read' (read-aux-vector) packet No
466 data set remote read-btrace-conf-packet Set use of remote protocol `qXfer:btrace-conf' (read-btrace-conf) packet No
467 data set remote read-btrace-packet Set use of remote protocol `qXfer:btrace' (read-btrace) packet No
468 data set remote read-fdpic-loadmap-packet Set use of remote protocol `qXfer:fdpic:read' (read-fdpic-loadmap) packet No
469 data set remote read-sdata-object-packet Set use of remote protocol `qXfer:statictrace:read' (read-sdata-object) packet No
470 data set remote read-siginfo-object-packet Set use of remote protocol `qXfer:siginfo:read' (read-siginfo-object) packet No
471 data set remote read-spu-object-packet Set use of remote protocol `qXfer:spu:read' (read-spu-object) packet No
472 data set remote read-watchpoint-packet Set use of remote protocol `Z3' (read-watchpoint) packet No
473 data set remote reverse-continue-packet Set use of remote protocol `bc' (reverse-continue) packet No
474 data set remote reverse-step-packet Set use of remote protocol `bs' (reverse-step) packet No
475 data set remote run-packet Set use of remote protocol `vRun' (run) packet No
476 data set remote search-memory-packet Set use of remote protocol `qSearch:memory' (search-memory) packet No
477 data set remote set-register-packet Set use of remote protocol `P' (set-register) packet No
478 data set remote software-breakpoint-packet Set use of remote protocol `Z0' (software-breakpoint) packet No
479 data set remote static-tracepoints-packet Set use of remote protocol `StaticTracepoints' (static-tracepoints) packet No
480 data set remote supported-packets-packet Set use of remote protocol `qSupported' (supported-packets) packet No
481 data set remote swbreak-feature-packet Set use of remote protocol `swbreak-feature' (swbreak-feature) packet No
482 data set remote symbol-lookup-packet Set use of remote protocol `qSymbol' (symbol-lookup) packet No
483 data set remote system-call-allowed Set if the host system(3) call is allowed for the target No
484 data set remote target-features-packet Set use of remote protocol `qXfer:features:read' (target-features) packet No
485 data set remote thread-events-packet Set use of remote protocol `QThreadEvents' (thread-events) packet No
486 data set remote threads-packet Set use of remote protocol `qXfer:threads:read' (threads) packet No
487 data set remote trace-buffer-size-packet Set use of remote protocol `QTBuffer:size' (trace-buffer-size) packet No
488 data set remote trace-status-packet Set use of remote protocol `qTStatus' (trace-status) packet No
489 data set remote traceframe-info-packet Set use of remote protocol `qXfer:traceframe-info:read' (traceframe-info) packet No
490 data set remote unwind-info-block-packet Set use of remote protocol `qXfer:uib:read' (unwind-info-block) packet No
491 data set remote verbose-resume-packet Set use of remote protocol `vCont' (verbose-resume) packet No
492 data set remote verbose-resume-supported-packet Set use of remote protocol `vContSupported' (verbose-resume-supported) packet No
493 data set remote vfork-event-feature-packet Set use of remote protocol `vfork-event-feature' (vfork-event-feature) packet No
494 data set remote write-siginfo-object-packet Set use of remote protocol `qXfer:siginfo:write' (write-siginfo-object) packet No
495 data set remote write-spu-object-packet Set use of remote protocol `qXfer:spu:write' (write-spu-object) packet No
496 data set remote write-watchpoint-packet Set use of remote protocol `Z2' (write-watchpoint) packet No
497 data set remoteaddresssize Set the maximum size of the address (in bits) in a memory packet No
498 data set remote baud Set baud rate for remote serial I/O No
499 data set remotebreak Set whether to send break if interrupted No
500 data set remotecache Set cache use for remote targets No
501 data set remoteflow Set use of hardware flow control for remote serial I/O No
502 data set remotelogbase Set numerical base for remote session logging No
503 data set remotelogfile Set filename for remote session recording No
504 data set remotetimeout Set timeout limit to wait for target to respond No
505 data set remotewritesize Set the maximum number of bytes per memory write packet (deprecated) No
506 data set schedule-multiple Set mode for resuming threads of all processes Yes(default Only)
507 data set scheduler-locking Set mode for locking scheduler during execution Yes(default Only)
508 data set script-extension Set mode for script filename extension recognition Yes
509 data set serial Set default serial/parallel port configuration No
510 data set serial baud Set baud rate for remote serial I/O No
511 data set serial parity Set parity for remote serial I/O No
512 data set solib-absolute-prefix Set an alternate system root Yes
513 data set solib-search-path Set the search path for loading non-absolute shared library symbol files Yes
514 data set source Generic command for setting how sources are handled Yes
515 data set source open Set source opening Yes
516 data set stack-cache Set cache use for stack access Yes(default Only)
517 data set startup-with-shell Set use of shell to start subprocesses Yes(default Only)
518 data set step-mode Set mode of the step operation Yes(default Only)
519 data set stop-on-solib-events Set stopping for shared library events Yes
520 data set stop-script-on-fail Stop a script when any command within it fails Yes
521 data set struct-convention Set the convention for returning small structs No
522 data set substitute-path Usage: set substitute-path FROM TO Yes
523 data set sysroot Set an alternate system root Yes
524 data set target-async Set whether gdb controls the inferior in asynchronous mode Yes(default Only)
525 data set target-charset Set the target character set Yes
526 data set target-file-system-kind Set assumed file system kind for target reported file names No
527 data set target-wide-charset Set the target wide character set Yes
528 data set tcp TCP protocol specific variables No
529 data set tcp auto-retry Set auto-retry on socket connect No
530 data set tcp connect-timeout Set timeout limit in seconds for socket connection No
531 data set tdb-verbose Set the level if verbosity  TDB libthread_db Yes
532 data set tdesc Set target description specific variables Yes(default Only)
533 data set tdesc filename Set the file to read for an XML target description Yes
534 data set trace-buffer-size Set requested size of trace buffer Yes(default Only)
535 data set trace-commands Set tracing of GDB CLI commands Yes(default Only)
536 data set trace-notes Set notes string to use for current and future trace runs Yes(default Only)
537 data set trace-stop-notes Set notes string to use for future tstop commands Yes(default Only)
538 data set trace-user Set the user name to use for current and future trace runs Yes(default Only)
539 data set trust-readonly-sections Set mode for reading from readonly sections Yes(default Only)
540 data set tui TUI configuration variables No
541 data set tui active-border-mode Set the attribute mode to use for the active TUI window border No
542 data set tui border-kind Set the kind of border for TUI windows No
543 data set tui border-mode Set the attribute mode to use for the TUI window borders No
544 data set unwind-on-terminating-exception Set unwinding of stack if std::terminate is called while in call dummy Yes(default Only)
545 data set unwindonsignal Set unwinding of stack if a signal is received while in a call dummy Yes
546 data set upcmode Set UPC mode thread comamnds Yes(default Only)
547 data set upcsingle Set UPC single process mode No
548 data set upcstartgate Set UPC startup sync mode No
549 data set use-coredump-filter Set whether gcore should consider /proc/PID/coredump_filter Yes(default Only)
550 data set use-deprecated-index-sections Set whether to use deprecated gdb_index sections Yes(default Only)
551 data set variable Evaluate expression EXP and assign result to variable VAR Yes
552 data set ve_args Set argument list to ve_exec being debugged when it is started Yes
553 data set verbose Set verbosity Yes
554 data set watchdog Set watchdog timer No
555 data set width Set number of characters where GDB should wrap lines of its output Yes
556 data set write Set writing into executable and core files Yes(default Only)
557 data undisplay Cancel some expressions to be displayed when program stops Yes
558 data whatis Print data type of expression EXP Yes
559 data x Examine memory: x/FMT ADDRESS Yes
560 files add-symbol-file Load symbols from FILE Yes
561 files add-symbol-file-from-memory Load the symbols out of memory from a dynamically loaded object file No
562 files cd Set working directory to DIR for debugger and program being debugged Yes
563 files core-file Use FILE as core dump for examining memory and registers Yes
564 files directory Add directory DIR to beginning of search path for source files Yes
565 files edit Edit specified file or function No
566 files exec-file Use FILE as program for getting contents of pure memory Yes
567 files file Use FILE as program to be debugged Yes
568 files forward-search Search for regular expression (see regex(3)) from last line listed Yes
569 files generate-core-file Save a core file with the current state of the debugged process No
570 files list List specified function or line Yes
571 files load Dynamically load FILE into the running program No
572 files nosharedlibrary Unload all shared object library symbols Yes
573 files path Add directory DIR(s) to beginning of search path for object files Yes
574 files pwd Print working directory Yes
575 files remote Manipulate files on the remote system No
576 files remote delete Delete a remote file No
577 files remote get Copy a remote file to the local system No
578 files remote put Copy a local file to the remote system No
579 files remove-symbol-file Remove a symbol file added via the add-symbol-file command Yes
580 files reverse-search Search backward for regular expression (see regex(3)) from last line listed Yes
581 files search Search for regular expression (see regex(3)) from last line listed Yes
582 files section Change the base address of section SECTION of the exec file to ADDR No
583 files sharedlibrary Load shared object library symbols for files matching REGEXP Yes
584 files symbol-file Load symbol table from executable file FILE Yes
585 internals flushregs Force gdb to flush its register cache (maintainer command) Yes
586 internals maintenance Commands for use by GDB maintainers Yes
587 internals maintenance agent Translate an expression into remote agent bytecode for tracing Yes
588 internals maintenance agent-eval Translate an expression into remote agent bytecode for evaluation Yes
589 internals maintenance agent-printf Translate an expression into remote agent bytecode for evaluation and display the bytecodes Yes
590 internals maintenance btrace Branch tracing maintenance commands No
591 internals maintenance btrace clear Clears the branch tracing data No
592 internals maintenance btrace clear-packet-history Clears the branch tracing packet history No
593 internals maintenance btrace packet-history Print the raw branch tracing data No
594 internals maintenance check-psymtabs Check consistency of currently expanded psymtabs versus symtabs Yes
595 internals maintenance check-symtabs Check consistency of currently expanded symtabs Yes
596 internals maintenance collective Collective breakpoint maintenance commands Yes
597 internals maintenance collective clear Clear specified collective breakpoint from all threads Yes
598 internals maintenance cplus C++ maintenance commands Yes
599 internals maintenance cplus first_component Print the first class/namespace component of NAME Yes
600 internals maintenance cplus namespace Deprecated placeholder for removed functionality No
601 internals maintenance demangle Demangle a C++/ObjC mangled name No
602 internals maintenance demangler-warning Give GDB a demangler warning Yes
603 internals maintenance deprecate Deprecate a command Yes
604 internals maintenance dump-me Get fatal error; make debugger dump its core Yes
605 internals maintenance expand-symtabs Expand symbol tables Yes
606 internals maintenance flush-symbol-cache Flush the symbol cache for each program space Yes
607 internals maintenance info Commands for showing internal info about the program being debugged Yes
608 internals maintenance info bfds List the BFDs that are currently open Yes
609 internals maintenance info breakpoints Status of all breakpoints Yes
610 internals maintenance info btrace Info about branch tracing data No
611 internals maintenance info line-table List the contents of all line tables Yes
612 internals maintenance info program-spaces Info about currently known program spaces Yes
613 internals maintenance info psymtabs List the partial symbol tables for all object files Yes
614 internals maintenance info sections List the BFD sections of the exec and core files Yes
615 internals maintenance info symtabs List the full symbol tables for all object files Yes
616 internals maintenance internal-error Give GDB an internal error Yes
617 internals maintenance internal-warning Give GDB an internal warning Yes
618 internals maintenance packet Send an arbitrary packet to a remote target No
619 internals maintenance print Maintenance command for printing GDB internal state Yes
620 internals maintenance print architecture Print the internal architecture configuration Yes
621 internals maintenance print c-tdesc Print the current target description as a C source file Yes
622 internals maintenance print cooked-registers Print the internal register configuration including cooked values Yes
623 internals maintenance print dummy-frames Print the contents of the internal dummy-frame stack Yes
624 internals maintenance print msymbols Print dump of current minimal symbol definitions Yes
625 internals maintenance print objfiles Print dump of current object file definitions Yes
626 internals maintenance print psymbols Print dump of current partial symbol definitions Yes
627 internals maintenance print raw-registers Print the internal register configuration including raw values Yes
628 internals maintenance print reggroups Print the internal register group names Yes
629 internals maintenance print register-groups Print the internal register configuration including each register's group Yes
630 internals maintenance print registers Print the internal register configuration Yes
631 internals maintenance print remote-registers Print the internal register configuration including each register's Yes
632 internals maintenance print statistics Print statistics about internal gdb state Yes
633 internals maintenance print symbol-cache Dump the symbol cache for each program space Yes
634 internals maintenance print symbol-cache-statistics Print symbol cache statistics for each program space Yes
635 internals maintenance print symbols Print dump of current symbol definitions Yes
636 internals maintenance print target-stack Print the name of each layer of the internal target stack Yes
637 internals maintenance print type Print a type chain for a given symbol Yes
638 internals maintenance print user-registers List the names of the current user registers Yes
639 internals maintenance selftest Run gdb's unit tests Yes
640 internals maintenance set Set GDB internal variables used by the GDB maintainer Yes
641 internals maintenance set ada Set Ada maintenance-related variables No
642 internals maintenance set ada ignore-descriptive-types Set whether descriptive types generated by GNAT should be ignored No
643 internals maintenance set bfd-sharing Set whether gdb will share bfds that appear to be the same file Yes
644 internals maintenance set btrace Set branch tracing specific variables No
645 internals maintenance set btrace pt Set Intel Processor Trace specific variables No
646 internals maintenance set btrace pt skip-pad Set whether PAD packets should be skipped in the btrace packet history No
647 internals maintenance set catch-demangler-crashes Set whether to attempt to catch demangler crashes Yes
648 internals maintenance set demangler-warning Configure what GDB does when demangler-warning is detected Yes
649 internals maintenance set demangler-warning quit Set whether GDB should quit when an demangler-warning is detected Yes
650 internals maintenance set dwarf Set DWARF specific variables Yes
651 internals maintenance set dwarf always-disassemble Set whether `info address' always disassembles DWARF expressions Yes
652 internals maintenance set dwarf max-cache-age Set the upper bound on the age of cached DWARF compilation units Yes
653 internals maintenance set dwarf2 Set DWARF 2 specific variables No
654 internals maintenance set dwarf2 always-disassemble Set whether `info address' always disassembles DWARF expressions No
655 internals maintenance set dwarf2 max-cache-age Set the upper bound on the age of cached DWARF compilation units No
656 internals maintenance set internal-error Configure what GDB does when internal-error is detected Yes
657 internals maintenance set internal-error corefile Set whether GDB should create a core file of GDB when internal-error is detected Yes
658 internals maintenance set internal-error quit Set whether GDB should quit when an internal-error is detected Yes
659 internals maintenance set internal-warning Configure what GDB does when internal-warning is detected Yes
660 internals maintenance set internal-warning corefile Set whether GDB should create a core file of GDB when internal-warning is detected Yes
661 internals maintenance set internal-warning quit Set whether GDB should quit when an internal-warning is detected Yes
662 internals maintenance set per-command Per-command statistics settings Yes
663 internals set per-command space Set whether to display per-command space usage Yes
664 internals set per-command symtab Set whether to display per-command symtab statistics Yes
665 internals set per-command time Set whether to display per-command execution time Yes
666 internals maintenance set profile Set internal profiling Yes
667 internals maintenance set show-debug-regs Set whether to show variables that mirror the x86 debug registers No
668 internals maintenance set symbol-cache-size Set the size of the symbol cache Yes
669 internals maintenance set target-async Set whether gdb controls the inferior in asynchronous mode Yes(default Only)
670 internals maintenance set target-non-stop Set whether gdb always controls the inferior in non-stop mode Yes(default Only)
671 internals maintenance show Show GDB internal variables used by the GDB maintainer Yes
672 internals maintenance show ada Show Ada maintenance-related variables No
673 internals maintenance show ada ignore-descriptive-types Show whether descriptive types generated by GNAT should be ignored No
674 internals maintenance show bfd-sharing Show whether gdb will share bfds that appear to be the same file Yes
675 internals maintenance show btrace Show branch tracing specific variables No
676 internals maintenance show btrace pt Show Intel Processor Trace specific variables No
677 internals maintenance show btrace pt skip-pad Show whether PAD packets should be skipped in the btrace packet history No
678 internals maintenance show catch-demangler-crashes Show whether to attempt to catch demangler crashes Yes
679 internals maintenance show demangler-warning Show what GDB does when demangler-warning is detected Yes
680 internals maintenance show demangler-warning quit Show whether GDB will quit when an demangler-warning is detected Yes
681 internals maintenance show dwarf Show DWARF specific variables Yes
682 internals maintenance show dwarf always-disassemble Show whether `info address' always disassembles DWARF expressions Yes
683 internals maintenance show dwarf max-cache-age Show the upper bound on the age of cached DWARF compilation units Yes
684 internals maintenance show dwarf2 Show DWARF 2 specific variables No
685 internals maintenance show dwarf2 always-disassemble Show whether `info address' always disassembles DWARF expressions No
686 internals maintenance show dwarf2 max-cache-age Show the upper bound on the age of cached DWARF compilation units No
687 internals maintenance show internal-error Show what GDB does when internal-error is detected Yes
688 internals maintenance show internal-error corefile Show whether GDB will create a core file of GDB when internal-error is detected Yes
689 internals maintenance show internal-error quit Show whether GDB will quit when an internal-error is detected Yes
690 internals maintenance show internal-warning Show what GDB does when internal-warning is detected Yes
691 internals maintenance show internal-warning corefile Show whether GDB will create a core file of GDB when internal-warning is detected Yes
692 internals maintenance show internal-warning quit Show whether GDB will quit when an internal-warning is detected Yes
693 internals maintenance show per-command Show per-command statistics settings Yes
694 internals show per-command space Show whether to display per-command space usage Yes
695 internals show per-command symtab Show whether to display per-command symtab statistics Yes
696 internals show per-command time Show whether to display per-command execution time Yes
697 internals maintenance show profile Show internal profiling Yes
698 internals maintenance show show-debug-regs Show whether to show variables that mirror the x86 debug registers No
699 internals maintenance show symbol-cache-size Show the size of the symbol cache Yes
700 internals maintenance show target-async Show whether gdb controls the inferior in asynchronous mode Yes
701 internals maintenance show target-non-stop Show whether gdb always controls the inferior in non-stop mode Yes
702 internals maintenance space Set the display of space usage Yes
703 internals maintenance time Set the display of time usage Yes
704 internals maintenance translate-address Translate a section name and address to a symbol Yes
705 internals maintenance undeprecate Undeprecate a command Yes
706 obscure checkpoint Fork a duplicate process (experimental) No
707 obscure clear-value-history Clear the value history Yes
708 obscure compare-sections Compare section data on target to the exec file No
709 obscure compile Command to compile source code and inject it into the inferior No
710 obscure compile code Compile No
711 obscure compile file Evaluate a file containing source code No
712 obscure compile print Evaluate EXPR by using the compiler and print result No
713 obscure complete List the completions for the rest of the line as a command Yes
714 obscure expression Command to compile source code and inject it into the inferior No
715 obscure compile code Compile No
716 obscure compile file Evaluate a file containing source code No
717 obscure compile print Evaluate EXPR by using the compiler and print result No
718 obscure guile Evaluate a Guile expression No
719 obscure guile-repl Start a Guile interactive prompt No
720 obscure monitor Send a command to the remote monitor (remote targets only) No
721 obscure python Evaluate a Python command Yes
722 obscure python-interactive Start an interactive Python prompt Yes
723 obscure record Start recording No
724 obscure record btrace Start branch trace recording No
725 obscure record btrace bts Start branch trace recording in Branch Trace Store (BTS) format No
726 obscure record btrace pt Start branch trace recording in Intel Processor Trace format No
727 obscure record delete Delete the rest of execution log and start recording it anew No
728 obscure record full Start full execution recording No
729 obscure record full restore Restore the execution log from a file No
730 obscure record function-call-history Prints the execution history at function granularity No
731 obscure record goto Restore the program to its state at instruction number N No
732 obscure record goto begin Go to the beginning of the execution log No
733 obscure record goto end Go to the end of the execution log No
734 obscure record instruction-history Print disassembled instructions stored in the execution log No
735 obscure record save Save the execution log to a file No
736 obscure record stop Stop the record/replay target No
737 obscure restart Restart <n>: restore program context from a checkpoint No
738 obscure stop There is no `stop' command Yes
739 running advance Continue the program up to the given location (same form as args for break command) Yes
740 running attach Attach to a process or file outside of GDB Yes
741 running continue Continue program being debugged Yes
742 running detach Detach a process or file previously attached Yes
743 running detach checkpoint Detach from a checkpoint (experimental) No
744 running detach inferiors Detach from inferior ID (or list of IDS) Yes
745 running disconnect Disconnect from a target No
746 running finish Execute until selected stack frame returns Yes
747 running handle Specify how to handle signals Yes
748 running inferior Use this command to switch between inferiors No
749 running interrupt Interrupt the execution of the debugged program No
750 running jump Continue program being debugged at specified line or address Yes
751 running kill Kill execution of program being debugged Yes
752 running kill inferiors Kill inferior ID (or list of IDs) Yes
753 running next Step program Yes
754 running nexti Step one instruction Yes
755 running queue-signal Queue a signal to be delivered to the current thread when it is resumed Yes
756 running reverse-continue Continue program being debugged but run it in reverse No
757 running reverse-finish Execute backward until just before selected stack frame is called No
758 running reverse-next Step program backward No
759 running reverse-nexti Step backward one instruction No
760 running reverse-step Step program backward until it reaches the beginning of another source line No
761 running reverse-stepi Step backward exactly one instruction No
762 running run Start debugged program Yes
763 running signal Continue program with the specified signal Yes
764 running start Run the debugged program until the beginning of the main procedure Yes
765 running step Step program until it reaches a different source line Yes
766 running stepi Step one instruction exactly Yes
767 running target Connect to a target machine or process Yes
768 running target core Use a core file as a target Yes
769 running target exec Use an executable file as a target No
770 running target extended-remote Use a remote computer via a serial line No
771 running target multi-thread Threads and pthreads support No
772 running target native Native process (started by the "run" command) No
773 running target ravenscar Ravenscar tasks support No
774 running target record Log program while executing and replay execution from log No
775 running target record-btrace Collect control-flow trace and provide the execution history No
776 running target record-core Log program while executing and replay execution from log No
777 running target record-full Log program while executing and replay execution from log No
778 running target remote Use a remote computer via a serial line No
779 running target spu SPU multi-architecture support No
780 running target tfile Use a trace file as a target No
781   target upc-threads UPC threads support No
782 running task Use this command to switch between Ada tasks No
783 running thread Use this command to switch between threads Yes
784 running thread apply Apply a command to a list of threads Yes
785 running thread apply all Apply a command to all threads Yes
786 running thread find Find threads that match a regular expression Yes
787 running thread name Set the current thread's name No
788 running until Execute until the program reaches a source line greater than the current Yes
789 running upc-sync Sync upc threads No
790 stack backtrace Print backtrace of all stack frames Yes
791 stack bt Print backtrace of all stack frames Yes
792 stack down Select and print stack frame called by this one Yes
793 stack frame Select and print a stack frame Yes
794 stack return Make selected stack frame return to its caller Yes
795 stack select-frame Select a stack frame without printing anything Yes
796 stack up Select and print stack frame that called this one Yes
797 status info Generic command for showing things about the program being debugged Yes
798 status info address Describe where symbol SYM is stored Yes
799 status info all-registers List of all registers and their contents Yes
800 status info args Argument variables of current stack frame Yes
801 status info auto-load Print current status of auto-loaded files Yes
802 status info auto-load gdb-scripts Print the list of automatically loaded sequences of commands Yes
803 status info auto-load libthread-db Print the list of loaded inferior specific libthread_db Yes
804 status info auto-load local-gdbinit Print whether current directory .gdbinit file has been loaded Yes
805 status info auto-load python-scripts Print the list of automatically loaded Python scripts Yes
806 status info auto-load-scripts Print the list of automatically loaded Python scripts No
807 status info auxv Display the inferior's auxiliary vector Yes
808 status info bookmarks Status of user-settable bookmarks No
809 status info breakpoints Status of specified breakpoints (all user-settable breakpoints if no argument) Yes
810 status info checkpoints IDs of currently known checkpoints No
811 status info classes All Objective-C classes No
812 status info common Print out the values contained in a Fortran COMMON block Yes
813 status info copying Conditions for redistributing copies of GDB Yes
814 status info data-address Describe where the data for expression EXPR is stored Yes
815 status info dcache Print information on the dcache performance No
816 status info display Expressions to display when program stops Yes
817 status info exceptions List all Ada exception names No
818 status info extensions All filename extensions associated with a source language Yes
819 status info files Names of targets and files being debugged Yes
820 status info float Print the status of the floating point unit No
821 status info frame All about selected stack frame Yes
822 status info frame-filter List all registered Python frame-filters Yes
823 status info functions All function names Yes
824 status info guile Prefix command for Guile info displays No
825 status info handle What debugger does when program gets various signals Yes
826 status info inferiors IDs of specified inferiors (all inferiors if no argument) Yes
827 status info line Core addresses of the code for a source line Yes
828 status info locals Local variables of current stack frame Yes
829 status info macro Show the definition of MACRO Yes
830 status info macros Show the definitions of all macros at LINESPEC Yes
831 status info main Get main symbol to identify entry point into program Yes
832 status info mem Memory region attributes No
833 status info module_functions All global functions for the named Fortran 90 module Yes
834 status info module_variables All global variables for the named Fortran 90 module Yes
835 status info modules All Fortran 90 modules Yes
836 status info os Show OS data ARG No
837 status info pretty-printer GDB command to list all registered pretty-printers Yes
838 status info probes Show available static probes No
839 status info probes all Show information about all type of probes No
840 status info probes dtrace Show information about DTrace static probes No
841 status info probes stap Show information about SystemTap static probes No
842 status info proc Show /proc process information about any running process Yes
843 status info proc all List all available /proc info Yes
844 status info proc cmdline List command line arguments of the process Yes
845 status info proc cwd List current working directory of the process Yes
846 status info proc exe List absolute filename for executable of the process Yes
847 status info proc mappings List of mapped memory regions Yes
848 status info proc stat List process info from /proc/PID/stat Yes
849 status info proc status List process info from /proc/PID/status Yes
850 status info program Execution status of the program Yes
851 status info record Info record options No
852 status info registers List of integer registers and their contents Yes
853 status info scope List the variables local to a scope Yes
854 status info selectors All Objective-C selectors No
855 status info set Show all GDB settings Yes
856 status info sharedlibrary Status of loaded shared object libraries Yes
857 status info signals What debugger does when program gets various signals Yes
858 status info skip Display the status of skips No
859 status info source Information about the current source file Yes
860 status info sources Source files in the program Yes
861 status info sources-by-binary Source files in each executable or library Yes
862 status info stack Backtrace of the stack Yes
863 status info static-tracepoint-markers List target static tracepoints markers No
864 status info symbol Describe what symbol is at location ADDR Yes
865 status info symbol-range Describe the range of the symbol at location ADDR Yes
866 status info target Names of targets and files being debugged Yes
867 status info tasks Provide information about all known Ada tasks No
868 status info tdb-threads Show info on TDB user threads Yes
869 status info terminal Print inferior's saved terminal status Yes
870 status info threads Display currently known threads Yes
871 status info tracepoints Status of specified tracepoints (all tracepoints if no argument) No
872 status info tsx-abort-reason Translates the abort reason encoded in an expression into human readable language No
873 status info tvariables Status of trace state variables and their values No
874 status info type-printers GDB command to list all registered type-printers Yes
875 status info types All type names Yes
876 status info unwinder GDB command to list unwinders Yes
877 status info variables All global and static variable names Yes
878 status info vector Print the status of the vector unit Yes
879 status info vtbl Show the virtual function table for a C++ object No
880 status info warranty Various kinds of warranty you do not have Yes
881 status info watchpoints Status of specified watchpoints (all watchpoints if no argument) No
882 status info win List of all displayed windows No
883 status info xmethod GDB command to list registered xmethod matchers Yes
884 status macro Prefix for commands dealing with C preprocessor macros No
885 status macro define Define a new C/C++ preprocessor macro No
886 status macro expand Fully expand any C/C++ preprocessor macro invocations in EXPRESSION No
887 status macro expand-once Expand C/C++ preprocessor macro invocations appearing directly in EXPRESSION No
888 status macro list List all the macros defined using the `macro define' command No
889 status macro undef Remove the definition of the C/C++ preprocessor macro with the given name No
890 status show Generic command for showing things about the debugger Yes
891 status show ada Generic command for showing Ada-specific settings No
892 status show ada print-signatures Show whether the output of formal and return types for functions in the overloads selection menu is activated No
893 status show ada trust-PAD-over-XVS Show whether an optimization trusting PAD types over XVS types is activated No
894 status show agent Show debugger's willingness to use agent as a helper No
895 status show annotate Show annotation_level Yes
896 status show architecture Show architecture of target Yes
897 status show args Show argument list to give program being debugged when it is started Yes
898 status show arm Various ARM-specific commands No
899 status show arm abi Show the ABI No
900 status show arm apcs32 Show usage of ARM 32-bit mode No
901 status show arm disassembler Show the disassembly style No
902 status show arm fallback-mode Show the mode assumed when symbols are unavailable No
903 status show arm force-mode Show the mode assumed even when symbols are available No
904 status show arm fpu Show the floating point type No
905 status show auto-connect-native-target Show whether GDB may automatically connect to the native target Yes
906 status show auto-load Show auto-loading specific settings Yes
907 status show auto-load gdb-scripts Show whether auto-loading of canned sequences of commands scripts is enabled Yes
908 status show auto-load libthread-db Show whether auto-loading inferior specific libthread_db is enabled Yes
909 status show auto-load local-gdbinit Show whether auto-loading .gdbinit script in current directory is enabled Yes
910 status show auto-load python-scripts Show the debugger's behaviour regarding auto-loaded Python scripts Yes
911 status show auto-load safe-path Show the list of files and directories that are safe for auto-loading Yes
912 status show auto-load scripts-directory Show the list of directories from which to load auto-loaded scripts Yes
913 status show auto-load-scripts Show the debugger's behaviour regarding auto-loaded Python scripts No
914 status show auto-solib-add Show autoloading of shared library symbols Yes
915 status show backtrace Show backtrace specific variables Yes
916 status show backtrace addresses Shows whether addresses are shown in backtraces Yes
917 status show backtrace exclude-start-thread Show whether backtraces should exclude"start_thread" and "clone" Yes
918 status show backtrace limit Show the upper bound on the number of backtrace levels Yes
919 status show backtrace mi-print-frame-id Show mi-print-frame-id Yes
920 status show backtrace past-entry Show whether backtraces should continue past the entry point of a program Yes
921 status show backtrace past-main Show whether backtraces should continue past "main" Yes
922 status show basenames-may-differ Show whether a source file may have multiple base names Yes
923 status show breakpoint Breakpoint specific settings Yes
924 status show breakpoint always-inserted Show mode for inserting breakpoints Yes
925 status show breakpoint auto-hw Show automatic usage of hardware breakpoints Yes
926 status show breakpoint collective Show usage of collective breakpoints Yes
927 status show breakpoint collective_stepping Show usage of collective stepping Yes
928 status show breakpoint condition-evaluation Show mode of breakpoint condition evaluation Yes
929 status show breakpoint pending Show debugger's behavior regarding pending breakpoints Yes
930 status show can-use-hw-watchpoints Show debugger's willingness to use watchpoint hardware Yes
931 status show case-sensitive Show case sensitivity in name search Yes
932 status show charset Show the host and target character sets Yes
933 status show check Show the status of the type/range checker Yes
934 status show check range Show range checking Yes
935 status show check type Show strict type checking Yes
936 status show circular-trace-buffer Show target's use of circular trace buffer Yes
937 status show code-cache Show cache use for code segment access Yes
938 status show coerce-float-to-double Show coercion of floats to doubles when calling functions Yes
939 status show commands Show the history of commands you typed Yes
940 status show compile-args Show compile command GCC command-line arguments No
941 status show complaints Show max number of complaints about incorrect symbols Yes
942 status show configuration Show how GDB was configured at build time Yes
943 status show confirm Show whether to confirm potentially dangerous operations Yes
944 status show convenience Debugger convenience ("$foo") variables and functions Yes
945 status show copying Conditions for redistributing copies of GDB Yes
946 status show cp-abi Show the ABI used for inspecting C++ objects Yes
947 status show data-directory Show GDB's data directory Yes
948 status show dcache Show dcachesettings Yes
949 status show dcache line-size Show dcache line size Yes
950 status show dcache size Show number of dcache lines Yes
951 status show debug Generic command for showing gdb debugging flags Yes
952 status show debug Gfast Show fast-track debugging Yes
953 status show debug arch Show architecture debugging Yes
954 status show debug arm Show ARM debugging No
955 status show debug auto-load Show auto-load verifications debugging Yes
956 status show debug bfd-cache Show bfd cache debugging Yes
957 status show debug check-physname Show cross-checking of "physname" code against demangler Yes
958 status show debug coff-pe-read Show coff PE read debugging No
959 status show debug compile Show compile command debugging No
960 status show debug displaced Show displaced stepping debugging Yes
961 status show debug dwarf-die Show debugging of the DWARF DIE reader Yes
962 status show debug dwarf-line Show debugging of the dwarf line reader Yes
963 status show debug dwarf-read Show debugging of the DWARF reader Yes
964 status show debug entry-values Show entry values and tail call frames debugging Yes
965 status show debug expression Show expression debugging Yes
966 status show debug fork-child Show fork-child debugging Yes
967 status show debug frame Show frame debugging Yes
968 status show debug inf-ptrace Show inf-ptrace debugging Yes
969 status show debug infrun Show inferior debugging Yes
970 status show debug jit Show JIT debugging Yes
971 status show debug libthread-db Show libthread-db debugging Yes
972 status show debug lin-lwp Show debugging of GNU/Linux lwp module Yes
973 status show debug linux-namespaces Show debugging of GNU/Linux namespaces module Yes
974 status show debug notification Show debugging of async remote notification Yes
975 status show debug observer Show observer debugging Yes
976 status show debug overload Show debugging of C++ overloading Yes
977 status show debug parser Show parser debugging Yes
978 status show debug py-unwind Show Python unwinder debugging Yes
979 status show debug record Show debugging of record/replay feature Yes
980 status show debug remote Show debugging of remote protocol Yes
981 status show debug serial Show serial debugging Yes
982 status show debug stap-expression Show SystemTap expression debugging Yes
983 status show debug symbol-lookup Show debugging of symbol lookup Yes
984 status show debug symfile Show debugging of the symfile functions Yes
985 status show debug symtab-create Show debugging of symbol table creation Yes
986 status show debug target Show target debugging Yes
987 status show debug timestamp Show timestamping of debugging messages Yes
988 status show debug uda Show UPC Debugger Assistant (UDA) protocol debugging No
989 status show debug upc-threads Show debugging of UPC threads module No
990 status show debug varobj Show varobj debugging Yes
991 status show debug ve Show VE debugging Yes
992 status show debug xml Show XML parser debugging Yes
993 status show debug-file-directory Show the directories where separate debug symbols are searched for Yes
994 status show default-collect Show the list of expressions to collect by default Yes
995 status show demangle-style Show the current C++ demangling style Yes
996 status show detach-on-fork Show whether gdb will detach the child of a fork Yes
997 status show directories Show the search path for finding source files Yes
998 status show disable-function-calls Show whether disable-function-calls is enabled Yes
999 status show disable-randomization Show disabling of debuggee's virtual address space randomization Yes
1000 status show disassemble-instruction-limit Show disassemble instruction limit Yes
1001 status show disassemble-next-line Show whether to disassemble next source line or insn when execution stops Yes
1002 status show disassembly-flavor Show the disassembly flavor No
1003 status show disconnected-dprintf Show whether dprintf continues after GDB disconnects Yes
1004 status show disconnected-tracing Show whether tracing continues after GDB disconnects Yes
1005 status show displaced-stepping Show debugger's willingness to use displaced stepping Yes
1006 status show dlopen-lookup Show whether symbols should be looked up in the global scope of  Yes
1007 status show dprintf-channel Show the channel to use for dynamic printf Yes
1008 status show dprintf-function Show the function to use for dynamic printf Yes
1009 status show dprintf-style Show the style of usage for dynamic printf Yes
1010 status show editing Show editing of command lines as they are typed Yes
1011 status show endian Show endianness of target Yes
1012 status show environment The environment to give the program Yes
1013 status show exec-direction Show direction of execution (forward/reverse) Yes
1014 status show exec-done-display Show notification of completion for asynchronous execution commands Yes
1015 status show exec-wrapper Show the wrapper for running programs Yes
1016 status show extended-prompt Show the extended prompt Yes
1017 status show extension-language Show mapping between filename extension and source language Yes
1018 status show filename-display Show how to display filenames Yes
1019 status show follow-exec-mode Show debugger response to a program call of exec Yes
1020 status show follow-fork-mode Show debugger response to a program call of fork or vfork Yes
1021 status show frame-filter Prefix command for 'show' frame-filter related operations Yes
1022 status show frame-filter priority GDB command to show the priority of the specified frame-filter Yes
1023 status show gnutarget Show the current BFD target Yes
1024 status show guile Prefix command for Guile preference settings No
1025 status show guile print-stack Show the mode of Guile exception printing on error No
1026 status show height Show number of lines in a page for GDB output pagination Yes
1027 status show history Generic command for showing command history parameters Yes
1028 status show history expansion Show history expansion on command input Yes
1029 status show history filename Show the filename in which to record the command history Yes
1030 status show history remove-duplicates Show how far back in history to look for and remove duplicate entries Yes
1031 status show history save Show saving of the history record on exit Yes
1032 status show history size Show the size of the command history Yes
1033 status show host-charset Show the host character set Yes
1034 status show incorrect-symbol-size-workaround Show usage of incorrect symbol size workaround Yes
1035 status show inferior-stop Show whether gdb controls the inferior in inferior-stop mode Yes
1036 status show inferior-tty Show terminal for future runs of program being debugged Yes
1037 status show input-radix Show default input radix for entering numbers Yes
1038 status show interactive-mode Show whether GDB's standard input is a terminal Yes
1039 status show language Show the current source language Yes
1040 status show libthread-db-search-path Show the current search path or libthread_db Yes
1041 status show listsize Show number of source lines gdb will list by default Yes
1042 status show logging Show logging options Yes
1043 status show logging file Show the current logfile Yes
1044 status show logging overwrite Show whether logging overwrites or appends to the log file Yes
1045 status show logging redirect Show the logging output mode Yes
1046 status show max-completions Show maximum number of completion candidates Yes
1047 status show max-user-call-depth Show the max call depth for non-python/scheme user-defined commands Yes
1048 status show max-value-size Show maximum sized value gdb will load from the inferior Yes
1049 status show may-insert-breakpoints Show permission to insert breakpoints in the target Yes
1050 status show may-insert-fast-tracepoints Show permission to insert fast tracepoints in the target Yes
1051 status show may-insert-tracepoints Show permission to insert tracepoints in the target Yes
1052 status show may-interrupt Show permission to interrupt or signal the target Yes
1053 status show may-write-memory Show permission to write into target memory Yes
1054 status show may-write-registers Show permission to write into registers Yes
1055 status show mem Memory regions settings Yes
1056 status show mem  inaccessible-by-default Show handling of unknown memory regions Yes
1057 status show mi-async Show whether MI asynchronous mode is enabled Yes
1058 status show mpx Show Intel Memory Protection Extensions specific variables No
1059 status show mpx bound Show the memory bounds for a given array/pointer storage in the bound table No
1060 status show multiple-symbols Show how the debugger handles ambiguities in expressions Yes
1061 status show non-stop Show whether gdb controls the inferior in non-stop mode Yes
1062 status show observer Show whether gdb controls the inferior in observer mode Yes
1063 status show opaque-type-resolution Show resolution of opaque struct/class/union types (if set before loading symbols) Yes
1064 status show osabi Show OS ABI of target Yes
1065 status show output-radix Show default output radix for printing of values Yes
1066 status show overload-resolution Show overload resolution in evaluating C++ functions Yes
1067 status show pagination Show state of GDB output pagination Yes
1068 status show paths Current search path for finding object files Yes
1069 status show powerpc Various PowerPC-specific commands No
1070 status show powerpc exact-watchpoints Show whether to use just one debug register for watchpoints on scalars No
1071 status show powerpc soft-float Show whether to use a soft-float ABI No
1072 status show powerpc vector-abi Show the vector ABI No
1073 status show print Generic command for showing print settings Yes
1074 status show print address Show printing of addresses Yes
1075 status show print array Show pretty formatting of arrays Yes
1076 status show print array-indexes Show printing of array indexes Yes
1077 status show print asm-demangle Show demangling of C++/ObjC names in disassembly listings Yes
1078 status show print async-thread-ids Show printing of thread IDs for asynchronous events Yes
1079 status show print characters Show limit on string chars to print Yes
1080 status show print demangle Show demangling of encoded C++/ObjC names when displaying symbols Yes
1081 status show print elements Show limit on array elements to print Yes
1082 status show print entry-values Show printing of function arguments at function entry Yes
1083 status show print frame-arguments Show printing of non-scalar frame arguments Yes
1084 status show print inferior-events Show printing of inferior events (e.g. Yes
1085 status show print lin-lwp-task-groups Show printing of Linux LWP task groups Yes
1086 status show print max-depth Show maximum print depth Yes
1087 status show print max-symbolic-offset Show the largest offset that will be printed in <symbol+1234> form Yes
1088 status show print null-stop Show printing of char arrays to stop at first null char Yes
1089 status show print object Show printing of object's derived type based on vtable info Yes
1090 status show print pascal_static-members Show printing of pascal static members No
1091 status show print pretty Show pretty formatting of structures Yes
1092 status show print raw Generic command for showing "print raw" settings Yes
1093 status show print raw frame-arguments Show whether to print frame arguments in raw form Yes
1094 status show print repeats Show threshold for repeated print elements Yes
1095 status show print sevenbit-strings Show printing of 8-bit characters in strings as \nnn Yes
1096 status show print static-members Show printing of C++ static members Yes
1097 status show print symbol Show printing of symbol names when printing pointers Yes
1098 status show print symbol-filename Show printing of source filename and line number with <symbol> Yes
1099 status show print symbol-loading Show printing of symbol loading messages Yes
1100 status show print thread-events Show printing of thread events (such as thread start and exit) Yes
1101 status show print type Generic command for showing type-printing settings Yes
1102 status show print type methods Show printing of methods defined in classes Yes
1103 status show print type typedefs Show printing of typedefs defined in classes Yes
1104 status show print union Show printing of unions interior to structures Yes
1105 status show print vtbl Show printing of C++ virtual function tables Yes
1106 status show prompt Show gdb's prompt Yes
1107 status show python Prefix command for python preference settings Yes
1108 status show python print-stack Show the mode of Python stack printing on error Yes
1109 status show radix Show the default input and output number radices Yes
1110 status show range-stepping Show whether target-assisted range stepping is enabled No
1111 status show ravenscar Prefix command for showing Ravenscar-specific settings No
1112 status show ravenscar task-switching Show whether support for GNAT Ravenscar tasks is enabled No
1113 status show record Show record options Yes
1114 status show record btrace Show record options Yes
1115 status show record btrace bts Show record btrace bts options No
1116 status show record btrace bts buffer-size Show the record/replay bts buffer size No
1117 status show record btrace pt Show record btrace pt options No
1118 status show record btrace pt buffer-size Show the record/replay pt buffer size No
1119 status show record btrace replay-memory-access Show what memory accesses are allowed during replay No
1120 status show record full Show record options Yes
1121 status show record full insn-number-max Show record/replay buffer limit Yes
1122 status show record full memory-query Show whether query if PREC cannot record memory change of next instruction Yes
1123 status show record full stop-at-limit Show whether record/replay stops when record/replay buffer becomes full Yes
1124 status show record function-call-history-size Show number of functions to print in "record function-call-history" Yes
1125 status show record instruction-history-size Show number of instructions to print in "record instruction-history" Yes
1126 status show remote Remote protocol specific variables No
1127 status show remote P-packet Show current use of remote protocol `P' (set-register) packet No
1128 status show remote TracepointSource-packet Show current use of remote protocol `TracepointSource' (TracepointSource) packet No
1129 status show remote X-packet Show current use of remote protocol `X' (binary-download) packet No
1130 status show remote Z-packet Show use of remote protocol `Z' packets  No
1131 status show remote access-watchpoint-packet Show current use of remote protocol `Z4' (access-watchpoint) packet No
1132 status show remote agent-packet Show current use of remote protocol `QAgent' (agent) packet No
1133 status show remote allow-packet Show current use of remote protocol `QAllow' (allow) packet No
1134 status show remote attach-packet Show current use of remote protocol `vAttach' (attach) packet No
1135 status show remote binary-download-packet Show current use of remote protocol `X' (binary-download) packet No
1136 status show remote breakpoint-commands-packet Show current use of remote protocol `BreakpointCommands' (breakpoint-commands) packet No
1137 status show remote btrace-conf-bts-size-packet Show current use of remote protocol `Qbtrace-conf:bts:size' (btrace-conf-bts-size) packet No
1138 status show remote btrace-conf-pt-size-packet Show current use of remote protocol `Qbtrace-conf:pt:size' (btrace-conf-pt-size) packet No
1139 status show remote catch-syscalls-packet Show current use of remote protocol `QCatchSyscalls' (catch-syscalls) packet No
1140 status show remote conditional-breakpoints-packet Show current use of remote protocol `ConditionalBreakpoints' (conditional-breakpoints) packet No
1141 status show remote conditional-tracepoints-packet Show current use of remote protocol `ConditionalTracepoints' (conditional-tracepoints) packet No
1142 status show remote ctrl-c-packet Show current use of remote protocol `vCtrlC' (ctrl-c) packet No
1143 status show remote disable-btrace-packet Show current use of remote protocol `Qbtrace:off' (disable-btrace) packet No
1144 status show remote disable-randomization-packet Show current use of remote protocol `QDisableRandomization' (disable-randomization) packet No
1145 status show remote enable-btrace-packet Show current use of remote protocol `Qbtrace:bts' (enable-btrace) packet No
1146 status show remote enable-btrace-bts-packet Show current use of remote protocol `Qbtrace:bts' (enable-btrace-bts) packet No
1147 status show remote enable-btrace-pt-packet Show current use of remote protocol `Qbtrace:pt' (enable-btrace-pt) packet No
1148 status show remote exec-event-feature-packet Show current use of remote protocol `exec-event-feature' (exec-event-feature) packet No
1149 status show remote exec-file Show the remote pathname for "run" No
1150 status show remote fast-tracepoints-packet Show current use of remote protocol `FastTracepoints' (fast-tracepoints) packet No
1151 status show remote fetch-register-packet Show current use of remote protocol `p' (fetch-register) packet No
1152 status show remote fork-event-feature-packet Show current use of remote protocol `fork-event-feature' (fork-event-feature) packet No
1153 status show remote get-thread-information-block-address-packet Show current use of remote protocol `qGetTIBAddr' (get-thread-information-block-address) packet No
1154 status show remote get-thread-local-storage-address-packet Show current use of remote protocol `qGetTLSAddr' (get-thread-local-storage-address) packet No
1155 status show remote hardware-breakpoint-limit Show the maximum number of target hardware breakpoints No
1156 status show remote hardware-breakpoint-packet Show current use of remote protocol `Z1' (hardware-breakpoint) packet No
1157 status show remote hardware-watchpoint-length-limit Show the maximum length (in bytes) of a target hardware watchpoint No
1158 status show remote hardware-watchpoint-limit Show the maximum number of target hardware watchpoints No
1159 status show remote hostio-close-packet Show current use of remote protocol `vFile:close' (hostio-close) packet No
1160 status show remote hostio-fstat-packet Show current use of remote protocol `vFile:fstat' (hostio-fstat) packet No
1161 status show remote hostio-open-packet Show current use of remote protocol `vFile:open' (hostio-open) packet No
1162 status show remote hostio-pread-packet Show current use of remote protocol `vFile:pread' (hostio-pread) packet No
1163 status show remote hostio-pwrite-packet Show current use of remote protocol `vFile:pwrite' (hostio-pwrite) packet No
1164 status show remote hostio-readlink-packet Show current use of remote protocol `vFile:readlink' (hostio-readlink) packet No
1165 status show remote hostio-setfs-packet Show current use of remote protocol `vFile:setfs' (hostio-setfs) packet No
1166 status show remote hostio-unlink-packet Show current use of remote protocol `vFile:unlink' (hostio-unlink) packet No
1167 status show remote hwbreak-feature-packet Show current use of remote protocol `hwbreak-feature' (hwbreak-feature) packet No
1168 status show remote install-in-trace-packet Show current use of remote protocol `InstallInTrace' (install-in-trace) packet No
1169 status show remote interrupt-on-connect Show whether interrupt-sequence is sent to remote target when gdb connects to No
1170 status show remote interrupt-sequence Show interrupt sequence to remote target No
1171 status show remote kill-packet Show current use of remote protocol `vKill' (kill) packet No
1172 status show remote library-info-packet Show current use of remote protocol `qXfer:libraries:read' (library-info) packet No
1173 status show remote library-info-svr4-packet Show current use of remote protocol `qXfer:libraries-svr4:read' (library-info-svr4) packet No
1174 status show remote memory-map-packet Show current use of remote protocol `qXfer:memory-map:read' (memory-map) packet No
1175 status show remote memory-read-packet-size Show the maximum number of bytes per memory-read packet No
1176 status show remote memory-write-packet-size Show the maximum number of bytes per memory-write packet No
1177 status show remote multiprocess-feature-packet Show current use of remote protocol `multiprocess-feature' (multiprocess-feature) packet No
1178 status show remote no-resumed-stop-reply-packet Show current use of remote protocol `N stop reply' (no-resumed-stop-reply) packet No
1179 status show remote noack-packet Show current use of remote protocol `QStartNoAckMode' (noack) packet No
1180 status show remote osdata-packet Show current use of remote protocol `qXfer:osdata:read' (osdata) packet No
1181 status show remote p-packet Show current use of remote protocol `p' (fetch-register) packet No
1182 status show remote pass-signals-packet Show current use of remote protocol `QPassSignals' (pass-signals) packet No
1183 status show remote pid-to-exec-file-packet Show current use of remote protocol `qXfer:exec-file:read' (pid-to-exec-file) packet No
1184 status show remote program-signals-packet Show current use of remote protocol `QProgramSignals' (program-signals) packet No
1185 status show remote query-attached-packet Show current use of remote protocol `qAttached' (query-attached) packet No
1186 status show remote read-aux-vector-packet Show current use of remote protocol `qXfer:auxv:read' (read-aux-vector) packet No
1187 status show remote read-btrace-conf-packet Show current use of remote protocol `qXfer:btrace-conf' (read-btrace-conf) packet No
1188 status show remote read-btrace-packet Show current use of remote protocol `qXfer:btrace' (read-btrace) packet No
1189 status show remote read-fdpic-loadmap-packet Show current use of remote protocol `qXfer:fdpic:read' (read-fdpic-loadmap) packet No
1190 status show remote read-sdata-object-packet Show current use of remote protocol `qXfer:statictrace:read' (read-sdata-object) packet No
1191 status show remote read-siginfo-object-packet Show current use of remote protocol `qXfer:siginfo:read' (read-siginfo-object) packet No
1192 status show remote read-spu-object-packet Show current use of remote protocol `qXfer:spu:read' (read-spu-object) packet No
1193 status show remote read-watchpoint-packet Show current use of remote protocol `Z3' (read-watchpoint) packet No
1194 status show remote reverse-continue-packet Show current use of remote protocol `bc' (reverse-continue) packet No
1195 status show remote reverse-step-packet Show current use of remote protocol `bs' (reverse-step) packet No
1196 status show remote run-packet Show current use of remote protocol `vRun' (run) packet No
1197 status show remote search-memory-packet Show current use of remote protocol `qSearch:memory' (search-memory) packet No
1198 status show remote set-register-packet Show current use of remote protocol `P' (set-register) packet No
1199 status show remote software-breakpoint-packet Show current use of remote protocol `Z0' (software-breakpoint) packet No
1200 status show remote static-tracepoints-packet Show current use of remote protocol `StaticTracepoints' (static-tracepoints) packet No
1201 status show remote supported-packets-packet Show current use of remote protocol `qSupported' (supported-packets) packet No
1202 status show remote swbreak-feature-packet Show current use of remote protocol `swbreak-feature' (swbreak-feature) packet No
1203 status show remote symbol-lookup-packet Show current use of remote protocol `qSymbol' (symbol-lookup) packet No
1204 status show remote system-call-allowed Show if the host system(3) call is allowed for the target No
1205 status show remote target-features-packet Show current use of remote protocol `qXfer:features:read' (target-features) packet No
1206 status show remote thread-events-packet Show current use of remote protocol `QThreadEvents' (thread-events) packet No
1207 status show remote threads-packet Show current use of remote protocol `qXfer:threads:read' (threads) packet No
1208 status show remote trace-buffer-size-packet Show current use of remote protocol `QTBuffer:size' (trace-buffer-size) packet No
1209 status show remote trace-status-packet Show current use of remote protocol `qTStatus' (trace-status) packet No
1210 status show remote traceframe-info-packet Show current use of remote protocol `qXfer:traceframe-info:read' (traceframe-info) packet No
1211 status show remote unwind-info-block-packet Show current use of remote protocol `qXfer:uib:read' (unwind-info-block) packet No
1212 status show remote verbose-resume-packet Show current use of remote protocol `vCont' (verbose-resume) packet No
1213 status show remote verbose-resume-supported-packet Show current use of remote protocol `vContSupported' (verbose-resume-supported) packet No
1214 status show remote vfork-event-feature-packet Show current use of remote protocol `vfork-event-feature' (vfork-event-feature) packet No
1215 status show remote write-siginfo-object-packet Show current use of remote protocol `qXfer:siginfo:write' (write-siginfo-object) packet No
1216 status show remote write-spu-object-packet Show current use of remote protocol `qXfer:spu:write' (write-spu-object) packet No
1217 status show remote write-watchpoint-packet Show current use of remote protocol `Z2' (write-watchpoint) packet No
1218 status show remoteaddresssize Show the maximum size of the address (in bits) in a memory packet No
1219 status show remote baud Show baud rate for remote serial I/O No
1220 status show remotebreak Show whether to send break if interrupted No
1221 status show remotecache Show cache use for remote targets No
1222 status show remoteflow Show use of hardware flow control for remote serial I/O No
1223 status show remotelogbase Show numerical base for remote session logging No
1224 status show remotelogfile Show filename for remote session recording No
1225 status show remotetimeout Show timeout limit to wait for target to respond No
1226 status show remotewritesize Show the maximum number of bytes per memory write packet (deprecated) No
1227 status show schedule-multiple Show mode for resuming threads of all processes Yes
1228 status show scheduler-locking Show mode for locking scheduler during execution Yes
1229 status show script-extension Show mode for script filename extension recognition Yes
1230 status show serial Show default serial/parallel port configuration No
1231 status show serial baud Show baud rate for remote serial I/O No
1232 status show serial parity Show parity for remote serial I/O No
1233 status show solib-absolute-prefix Show the current system root Yes
1234 status show solib-search-path Show the search path for loading non-absolute shared library symbol files Yes
1235 status show source Generic command for showing source settings Yes
1236 status show source open Show source opening Yes
1237 status show stack-cache Show cache use for stack access Yes
1238 status show startup-with-shell Show use of shell to start subprocesses Yes
1239 status show step-mode Show mode of the step operation Yes
1240 status show stop-on-solib-events Show stopping for shared library events Yes
1241 status show stop-script-on-fail Show if scripts are stopped when any command within them fails Yes
1242 status show struct-convention Show the convention for returning small structs No
1243 status show substitute-path Usage: show substitute-path [FROM] Yes
1244 status show sysroot Show the current system root Yes
1245 status show target-async Show whether gdb controls the inferior in asynchronous mode Yes
1246 status show target-charset Show the target character set Yes
1247 status show target-file-system-kind Show assumed file system kind for target reported file names No
1248 status show target-wide-charset Show the target wide character set Yes
1249 status show tcp TCP protocol specific variables No
1250 status show tcp auto-retry Show auto-retry on socket connect No
1251 status show tcp connect-timeout Show timeout limit in seconds for socket connection No
1252 status show tdb-verbose Show the level of verbosity of TDB libthread_db Yes
1253 status show tdesc Show target description specific variables Yes
1254 status show tdesc filename Show the file to read for an XML target description Yes
1255 status show trace-buffer-size Show requested size of trace buffer Yes
1256 status show trace-commands Show state of GDB CLI command tracing Yes
1257 status show trace-notes Show the notes string to use for current and future trace runs Yes
1258 status show trace-stop-notes Show the notes string to use for future tstop commands Yes
1259 status show trace-user Show the user name to use for current and future trace runs Yes
1260 status show trust-readonly-sections Show mode for reading from readonly sections Yes
1261 status show tui TUI configuration variables No
1262 status show tui active-border-mode Show the attribute mode to use for the active TUI window border No
1263 status show tui border-kind Show the kind of border for TUI windows No
1264 status show tui border-mode Show the attribute mode to use for the TUI window borders No
1265 status show unwind-on-terminating-exception Show unwinding of stack if std::terminate() is called while in a call dummy Yes
1266 status show unwindonsignal Show unwinding of stack if a signal is received while in a call dummy Yes
1267 status show upcmode Show UPC mode thread commands Yes
1268 status show upcsingle Show UPC single process mode No
1269 status show upcstartgate Show UPC startup sync mode No
1270 status show use-coredump-filter Show whether gcore should consider /proc/PID/coredump_filter Yes
1271 status show use-deprecated-index-sections Show whether to use deprecated gdb_index sections Yes
1272 status show user Show definitions of non-python/scheme user defined commands Yes
1273 status show values Elements of value history around item number IDX (or last ten) Yes
1274 status show ve_args Show argument list to ve_exec being debugged when it is started Yes
1275 status show verbose Show verbosity Yes
1276 status show version Show what version of GDB this is Yes
1277 status show warranty Various kinds of warranty you do not have Yes
1278 status show watchdog Show watchdog timer No
1279 status show width Show number of characters where GDB should wrap lines of its output Yes
1280 status show write Show writing into executable and core files Yes
1281 support ! Execute the rest of the line as a shell command Yes
1282 support add-auto-load-safe-path Add entries to the list of directories from which it is safe to auto-load files Yes
1283 support add-auto-load-scripts-directory Add entries to the list of directories from which to load auto-loaded scripts Yes
1284 support alias Define a new command that is an alias of an existing command Yes
1285 support apropos Search for commands matching a REGEXP Yes
1286 support define Define a new command name Yes
1287 support demangle Demangle a mangled name Yes
1288 support document Document a user-defined command Yes
1289 support dont-repeat Don't repeat this command Yes
1290 support down-silently Same as the `down' command Yes
1291 support echo Print a constant string Yes
1292 support help Print list of commands Yes
1293 support if Execute nested commands once IF the conditional expression is non zero Yes
1294 support interpreter-exec Execute a command in an interpreter Yes
1295 support make Run the ``make'' program using the rest of the line as arguments No
1296 support new-ui Create a new UI Yes
1297 support overlay Commands for debugging overlays No
1298 support overlay auto Enable automatic overlay debugging No
1299 support overlay list-overlays List mappings of overlay sections No
1300 support overlay load-target Read the overlay mapping state from the target No
1301 support overlay manual Enable overlay debugging No
1302 support overlay map-overlay Assert that an overlay section is mapped No
1303 support overlay off Disable overlay debugging No
1304 support overlay unmap-overlay Assert that an overlay section is unmapped No
1305 support quit Exit gdb Yes
1306 support shell Execute the rest of the line as a shell command Yes
1307 support sleep Sleep for the given number of seconds Yes
1308 support source Read commands from a file named FILE Yes
1309 support up-silently Same as the `up' command Yes
1310 support warning Print a warning to stderr Yes
1311 support while Execute nested commands WHILE the conditional expression is non zero Yes
1312 tracepoints actions Specify the actions to be taken at a tracepoint No
1313 tracepoints collect Specify one or more data items to be collected at a tracepoint No
1314 tracepoints end Ends a list of commands or actions Yes
1315 tracepoints passcount Set the passcount for a tracepoint No
1316 tracepoints save-tracepoints Save current tracepoint definitions as a script No
1317 tracepoints tdump Print everything collected at the current tracepoint No
1318 tracepoints teval Specify one or more expressions to be evaluated at a tracepoint No
1319 tracepoints tfind Select a trace frame; No
1320 tracepoints tfind end De-select any trace frame and resume 'live' debugging No
1321 tracepoints tfind line Select a trace frame by source line No
1322 tracepoints tfind none De-select any trace frame and resume 'live' debugging No
1323 tracepoints tfind outside Select a trace frame whose PC is outside the given range (exclusive) No
1324 tracepoints tfind pc Select a trace frame by PC No
1325 tracepoints tfind range Select a trace frame whose PC is in the given range (inclusive) No
1326 tracepoints tfind start Select the first trace frame in the trace buffer No
1327 tracepoints tfind tracepoint Select a trace frame by tracepoint number No
1328 tracepoints tsave Save the trace data to a file No
1329 tracepoints tstart Start trace data collection No
1330 tracepoints tstatus Display the status of the current trace data collection No
1331 tracepoints tstop Stop trace data collection No
1332 tracepoints tvariable Define a trace state variable No
1333 tracepoints while-stepping Specify single-stepping behavior at a tracepoint No
1334 unclassified commands add-inferior Add a new inferior No
1335 unclassified commands clone-inferior Clone inferior ID No
1336 unclassified commands eval Convert "printf format string" Yes
1337 unclassified commands function Placeholder command for showing help on convenience functions Yes
1338 unclassified commands function _any_caller_is Check all calling function's names Yes
1339 unclassified commands function _any_caller_matches Compare all calling function's names with a regexp Yes
1340 unclassified commands function _as_string Return the string representation of a value No
1341 unclassified commands function _caller_is Check the calling function's name Yes
1342 unclassified commands function _caller_matches Compare the calling function's name with a regexp Yes
1343 unclassified commands function _isvoid Check whether an expression is void Yes
1344 unclassified commands function _memeq $_memeq - compare bytes of memory Yes
1345 unclassified commands function _regex $_regex - check if a string matches a regular expression Yes
1346 unclassified commands function _streq $_streq - check string equality Yes
1347 unclassified commands function _strlen $_strlen - compute string length Yes
1348 unclassified commands jit-reader-load Load FILE as debug info reader and unwinder for JIT compiled code No
1349 unclassified commands jit-reader-unload Unload the currently loaded JIT debug info reader No
1350 unclassified commands remove-inferiors Remove inferior ID (or list of IDs) No
1351 unclassified commands unset Complement to certain "set" commands Yes
1352 unclassified commands unset environment Cancel environment variable VAR for the program Yes
1353 unclassified commands unset exec-wrapper Disable use of an execution wrapper Yes
1354 unclassified commands unset substitute-path Usage: unset substitute-path [FROM] Yes
1355 unclassified commands unset tdesc Unset target description specific variables Yes
1356 unclassified commands unset tdesc filename Unset the file to read for an XML target description Yes
1357 unclassified commands upc-init Test: connect to UDA server No
*: Option used as default is available but the command results in error if other options are specified.