*** Changes since GDB 6.8
+* GDB now supports automatic retrieval of shared library files from
+remote targets. To use this feature, specify a system root that begins
+with the `remote:' prefix, either via the `set sysroot' command or via
+the `--with-sysroot' configure-time option.
+
* Commands `set debug-file-directory', `set solib-search-path' and `set args'
now complete on file names.
If the user types TAB at the end of this command line, the available
completions will be "f1" and "f2".
+* GDB now supports the token-splicing (##) and stringification (#)
+operators when expanding macros. It also supports variable-arity
+macros.
+
+* GDB now supports inspecting extra signal information, exported by
+ the new $_siginfo convenience variable. The feature is currently
+ implemented on linux ARM, i386 and amd64.
+
* New remote packets
qSearch:memory:
operation over reliable transport links. Use of this packet is
controlled by the `set remote noack-packet' command.
+qXfer:osdata:read
+ Obtains additional operating system information
+
+qXfer:siginfo:read
+qXfer:siginfo:write
+ Read or write additional signal information.
+
* Removed remote protocol undocumented extension
An undocumented extension to the remote protocol's `S' stop reply
* 64-bit core files are now supported on AIX.
+* Thread switching is now supported on Tru64.
+
* Watchpoints can now be set on unreadable memory locations, e.g. addresses
which will be allocated using malloc later in program execution.
conditions handling signals delivered during attach or thread creation
have also been fixed.
+* GDB now supports the use of DWARF boolean types for Ada's type Boolean.
+From the user's standpoint, all unqualified instances of True and False
+are treated as the standard definitions, regardless of context.
+
* New features in the GDB remote stub, gdbserver
- The "--wrapper" command-line argument tells gdbserver to use a
- gdbserver uses the new noack protocol mode for TCP connections to
reduce communications latency, if also supported and enabled in GDB.
+ - Support for the sparc64-linux-gnu target is now included in
+ gdbserver.
+
* Python scripting
GDB now has support for scripting using Python. Whether this is
available is determined at configure time.
+ New GDB commands can now be written in Python.
+
+* Ada tasking support
+
+ Ada tasks can now be inspected in GDB. The following commands have
+ been introduced:
+
+ info tasks
+ Print the list of Ada tasks.
+ info task N
+ Print detailed information about task number N.
+ task
+ Print the task number of the current task.
+ task N
+ Switch the context of debugging to task number N.
+
+* Support for user-defined prefixed commands. The "define" command can
+add new commands to existing prefixes, e.g. "target".
+
* New commands
find [/size-char] [/max-count] start-address, end-address|+search-space-size,
by default on some platforms. This option keeps the addresses stable across
multiple debugging sessions.
-* New targets
+set target-async
+ Requests that asynchronous execution is enabled in the target, if available.
+ In this case, it's possible to resume target in the background, and interact
+ with GDB while the target is running. "show target-async" displays the
+ current state of asynchronous execution of the target.
-x86 DICOS i[34567]86-*-dicos*
+set tcp auto-retry (on|off)
+show tcp auto-retry
+set tcp connect-timeout
+show tcp connect-timeout
+ These commands allow GDB to retry failed TCP connections to a remote stub
+ with a specified timeout period; this is useful if the stub is launched
+ in parallel with GDB but may not be ready to accept connections immediately.
macro define
macro list
These allow macros to be defined, undefined, and listed
interactively.
+info os processes
+ Show operating system information about processes.
+
+* New native configurations
+
+x86/x86_64 Darwin i[34567]86-*-darwin*
+
+x86_64 MinGW x86_64-*-mingw*
+
+* New targets
+
+x86 DICOS i[34567]86-*-dicos*
+
+* Removed commands
+
+catch load
+catch unload
+ These commands were actually not implemented on any target.
+
*** Changes in GDB 6.8
* New native configurations