ROCGDB has commands that enable optional debugging messages from various ROCGDB subsystems; normally these commands are of interest to ROCGDB maintainers, or when reporting a bug. This section documents those commands.
set exec-done-display ¶Turns on or off the notification of asynchronous commands’ completion. When on, ROCGDB will print a message when an asynchronous command finishes its execution. The default is off.
show exec-done-displayDisplays the current setting of asynchronous command completion notification.
set debug aarch64 ¶Turns on or off display of debugging messages related to ARM AArch64. The default is off.
show debug aarch64Displays the current state of displaying debugging messages related to ARM AArch64.
set debug arch ¶Turns on or off display of gdbarch debugging info. The default is off
show debug archDisplays the current state of displaying gdbarch debugging info.
set debug aix-thread ¶Display debugging messages about inner workings of the AIX thread module.
show debug aix-threadShow the current state of AIX thread debugging info display.
set debug amd-dbgapi-libshow debug amd-dbgapi-libThe set debug amd-dbgapi-lib log-level level command can be used
to enable diagnostic messages from the ‘amd-dbgapi’ library, where
level can be:
offno logging is enabled
errorfatal errors are reported
warningfatal errors and warnings are reported
infofatal errors, warnings, and info messages are reported
verboseall messages are reported
The show debug amd-dbgapi-lib log-level command displays the current
amd-dbgapi library log level.
set debug amd-dbgapishow debug amd-dbgapiThe ‘set debug amd-dbgapi’ command can be used to enable diagnostic messages in the ‘amd-dbgapi’ target. The ‘show debug amd-dbgapi’ command displays the current setting. See set debug amd-dbgapi.
set debug check-physname ¶Check the results of the “physname” computation. When reading DWARF
debugging information for C++, ROCGDB attempts to compute
each entity’s name. ROCGDB can do this computation in two
different ways, depending on exactly what information is present.
When enabled, this setting causes ROCGDB to compute the names
both ways and display any discrepancies.
show debug check-physnameShow the current state of “physname” checking.
set debug coff-pe-read ¶Control display of debugging messages related to reading of COFF/PE exported symbols. The default is off.
show debug coff-pe-readDisplays the current state of displaying debugging messages related to reading of COFF/PE exported symbols.
set debug dwarf-die ¶Dump DWARF DIEs after they are read in. The value is the number of nesting levels to print. A value of zero turns off the display.
show debug dwarf-dieShow the current state of DWARF DIE debugging.
set debug dwarf-line ¶Turns on or off display of debugging messages related to reading DWARF line tables. The default is 0 (off). A value of 1 provides basic information. A value greater than 1 provides more verbose information.
show debug dwarf-lineShow the current state of DWARF line table debugging.
set debug dwarf-read ¶Turns on or off display of debugging messages related to reading DWARF debug info. The default is 0 (off). A value of 1 provides basic information. A value greater than 1 provides more verbose information.
show debug dwarf-readShow the current state of DWARF reader debugging.
set debug displaced ¶Turns on or off display of ROCGDB debugging info for the displaced stepping support. The default is off.
show debug displacedDisplays the current state of displaying ROCGDB debugging info related to displaced stepping.
set debug event ¶Turns on or off display of ROCGDB event debugging info. The default is off.
show debug eventDisplays the current state of displaying ROCGDB event debugging info.
set debug event-loop ¶Controls output of debugging info about the event loop. The possible values are ‘off’, ‘all’ (shows all debugging info) and ‘all-except-ui’ (shows all debugging info except those about UI-related events).
show debug event-loopShows the current state of displaying debugging info about the event loop.
set debug expression ¶Turns on or off display of debugging info about ROCGDB expression parsing. The default is off.
show debug expressionDisplays the current state of displaying debugging info about ROCGDB expression parsing.
set debug fbsd-lwp ¶Turns on or off debugging messages from the FreeBSD LWP debug support.
show debug fbsd-lwpShow the current state of FreeBSD LWP debugging messages.
set debug fbsd-nat ¶Turns on or off debugging messages from the FreeBSD native target.
show debug fbsd-natShow the current state of FreeBSD native target debugging messages.
set debug fortran-array-slicing ¶Turns on or off display of ROCGDB Fortran array slicing debugging info. The default is off.
show debug fortran-array-slicingDisplays the current state of displaying ROCGDB Fortran array slicing debugging info.
set debug frame ¶Turns on or off display of ROCGDB frame debugging info. The default is off.
show debug frameDisplays the current state of displaying ROCGDB frame debugging info.
set debug gnu-nat ¶Turn on or off debugging messages from the GNU/Hurd debug support.
show debug gnu-natShow the current state of GNU/Hurd debugging messages.
set debug infrun ¶Turns on or off display of ROCGDB debugging info for running the inferior. The default is off. infrun.c contains GDB’s runtime state machine used for implementing operations such as single-stepping the inferior.
show debug infrunDisplays the current state of ROCGDB inferior debugging.
set debug infcall ¶Turns on or off display of debugging info related to inferior function calls made by ROCGDB.
show debug infcallDisplays the current state of ROCGDB inferior function call debugging.
set debug jit ¶Turn on or off debugging messages from JIT debug support.
show debug jitDisplays the current state of ROCGDB JIT debugging.
set debug linux-nat [on|off] ¶Turn on or off debugging messages from the Linux native target debug support.
show debug linux-natShow the current state of Linux native target debugging messages.
set debug linux-namespaces ¶Turn on or off debugging messages from the Linux namespaces debug support.
show debug linux-namespacesShow the current state of Linux namespaces debugging messages.
set debug mach-o ¶Control display of debugging messages related to Mach-O symbols processing. The default is off.
show debug mach-oDisplays the current state of displaying debugging messages related to reading of COFF/PE exported symbols.
set debug notification ¶Turn on or off debugging messages about remote async notification. The default is off.
show debug notificationDisplays the current state of remote async notification debugging messages.
set debug observer ¶Turns on or off display of ROCGDB observer debugging. This includes info such as the notification of observable events.
show debug observerDisplays the current state of observer debugging.
set debug overload ¶Turns on or off display of ROCGDB C++ overload debugging
info. This includes info such as ranking of functions, etc. The default
is off.
show debug overloadDisplays the current state of displaying ROCGDB C++ overload
debugging info.
set debug parser ¶Turns on or off the display of expression parser debugging output.
Internally, this sets the yydebug variable in the expression
parser. See Tracing Your Parser in Bison, for
details. The default is off.
show debug parserShow the current state of expression parser debugging.
set debug remote ¶Turns on or off display of reports on all packets sent back and forth across the serial line to the remote machine. The info is printed on the ROCGDB standard output stream. The default is off.
show debug remoteDisplays the state of display of remote packets.
set debug remote-packet-max-charsSets the maximum number of characters to display for each remote packet when
set debug remote is on. This is useful to prevent ROCGDB from
displaying lengthy remote packets and polluting the console.
The default value is 512, which means ROCGDB will truncate each
remote packet after 512 bytes.
Setting this option to unlimited will disable truncation and will output
the full length of the remote packets.
show debug remote-packet-max-charsDisplays the number of bytes to output for remote packet debugging.
set debug separate-debug-fileTurns on or off display of debug output about separate debug file search.
show debug separate-debug-fileDisplays the state of separate debug file search debug output.
set debug serialTurns on or off display of ROCGDB serial debugging info. The default is off.
show debug serialDisplays the current state of displaying ROCGDB serial debugging info.
set debug solibTurns on or off display of debugging messages related to shared libraries. The default is off.
show debug solibShow the current state of solib debugging messages.
set debug symbol-lookup ¶Turns on or off display of debugging messages related to symbol lookup. The default is 0 (off). A value of 1 provides basic information. A value greater than 1 provides more verbose information.
show debug symbol-lookupShow the current state of symbol lookup debugging messages.
set debug symfile ¶Turns on or off display of debugging messages related to symbol file functions. The default is off. See Commands to Specify Files.
show debug symfileShow the current state of symbol file debugging messages.
set debug symtab-create ¶Turns on or off display of debugging messages related to symbol table creation. The default is 0 (off). A value of 1 provides basic information. A value greater than 1 provides more verbose information.
show debug symtab-createShow the current state of symbol table creation debugging.
set debug target ¶Turns on or off display of ROCGDB target debugging info. This info includes what is going on at the target level of GDB, as it happens. The default is 0. Set it to 1 to track events, and to 2 to also track the value of large memory transfers.
show debug targetDisplays the current state of displaying ROCGDB target debugging info.
set debug timestamp ¶Turns on or off display of timestamps with ROCGDB debugging info. When enabled, seconds and microseconds are displayed before each debugging message.
show debug timestampDisplays the current state of displaying timestamps with ROCGDB debugging info.
set debug varobj ¶Turns on or off display of ROCGDB variable object debugging info. The default is off.
show debug varobjDisplays the current state of displaying ROCGDB variable object debugging info.
set debug xml ¶Turn on or off debugging messages for built-in XML parsers.
show debug xmlDisplays the current state of XML debugging messages.
set debug breakpoints ¶Turns on or off display of ROCGDB debugging info for breakpoint insertion and removal. The default is off.
show debug breakpointsDisplays the current state of displaying ROCGDB debugging info for breakpoint insertion and removal.