X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2FNEWS;h=232e201ba2727ddaca87338470f8c2453a731685;hb=1fddbabb01cdd8aa6400ca1ff8461259f90ca126;hp=48991cd46dfb621a1bc36290cec00845ce3aed5d;hpb=7a404eba2709a1f21a426b4f0ccef42f4e149577;p=binutils-gdb.git diff --git a/gdb/NEWS b/gdb/NEWS index 48991cd46df..232e201ba27 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -1,7 +1,41 @@ What has changed in GDB? (Organized release by release) -*** Changes since GDB 6.7 +*** Changes since GDB 6.8 + +* Watchpoints can now be set on unreadable memory locations, e.g. addresses +which will be allocated using malloc later in program execution. + +* The qXfer:libraries:read remote procotol packet now allows passing a + list of section offsets. + +* New features in the GDB remote stub, gdbserver + + - The "--wrapper" command-line argument tells gdbserver to use a + wrapper program to launch programs for debugging. + +* New commands + +set debug timetstamp +show debug timestamp + Display timestamps with GDB debugging output. + +set exec-wrapper +show exec-wrapper +unset exec-wrapper + Use a wrapper program to launch programs for debugging. + +*** Changes in GDB 6.8 + +* New native configurations + +NetBSD/hppa hppa*-*netbsd* +Xtensa GNU/Linux xtensa*-*-linux* + +* New targets + +NetBSD/hppa hppa*-*-netbsd* +Xtensa GNU/Lunux xtensa*-*-linux* * Change in command line behavior -- corefiles vs. process ids. @@ -10,13 +44,6 @@ core file named NUMBER. Attaching to a program using the -c option is no longer supported. Instead, use the '-p' or '--pid' options. -* New commands - -set print frame-arguments (all|scalars|none) -show print frame-arguments - The value of this variable can be changed to control which argument - values should be printed by the debugger when displaying a frame. - * GDB can now be built as a native debugger for debugging Windows x86 (mingw32) Portable Executable (PE) programs. @@ -42,6 +69,9 @@ targets even when the libthread_db library is not available. * The GDB remote stub, gdbserver, now supports the new file transfer commands (remote put, remote get, and remote delete). +* The GDB remote stub, gdbserver, now supports run and attach in +extended-remote mode. + * hppa*64*-*-hpux11* target broken The debugger is unable to start a program and fails with the following error: "Error trying to get information about dynamic linker". @@ -51,8 +81,32 @@ commands (remote put, remote get, and remote delete). building a single GDB executable that supports multiple remote target architectures. +* GDB now supports debugging C and C++ programs which use the +Decimal Floating Point extension. In addition, the PowerPC target +now has a set of pseudo-registers to inspect decimal float values +stored in two consecutive float registers. + +* The -break-insert MI command can optionally create pending +breakpoints now. + +* Improved support for debugging Ada + Many improvements to the Ada language support have been made. These + include: + - Better support for Ada2005 interface types + - Improved handling of arrays and slices in general + - Better support for Taft-amendment types + - The '{type} ADDRESS' expression is now allowed on the left hand-side + of an assignment + - Improved command completion in Ada + - Several bug fixes + * New commands +set print frame-arguments (all|scalars|none) +show print frame-arguments + The value of this variable can be changed to control which argument + values should be printed by the debugger when displaying a frame. + remote put remote get remote delete @@ -74,6 +128,16 @@ vFile:pwrite: vFile:unlink: Open, close, read, write, and delete files on the remote system. +* GDB on GNU/Linux and HP/UX can now debug through "exec" of a new +process. + +vAttach + Attach to an existing process on the remote system, in extended-remote + mode. + +vRun + Run a new process on the remote system, in extended-remote mode. + *** Changes in GDB 6.7 * Resolved 101 resource leaks, null pointer dereferences, etc. in gdb,