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
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
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,
with GDB while the target is running. "show target-async" displays the
current state of asynchronous execution of the target.
+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
macro undef
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*
+x86_64 DICOS x86_64-*-dicos*
* Removed commands