Release Candidate: GDB 6.8-3

This technology preview is based on GDB 6.8 Release. Changelogs and Readme information for the official GDB 6.8 Release can be found in the source tarball included here.

This version of GDB was compiled from the 6.8 release tarball with the gdb-6.8-mingw-3.patch applied. It was compiled with the following options:

./configure --disable-nls

make CFLAGS="-s -O2 -mms-bitfields -mtune=i686"

This release candidate is based on GDB 6.8 Release. Changelogs and Readme information for said release can be found in the source tarball included here.

Fixes/Additions incorporated via included patch:

* Added catch for INVALID_HANDLE exceptions in GDB and GDBServer.
* Added additional catch for Pending Breakpoints specified via symbol name rather than just file/linenumber.
* Fixed issue where gdb connected to a target via gdbserver would not respond to CTRL-C past the first invocation.
* Fixed issue where gdbserver would not properly kill processes after they had exited.
* Added ability to query remote win32 target for process list. This makes performing an attach much easier. See 'monitor' in gdb for usage.
* Added MI-like process list command. See 'monitor' in gdb for usage.
* Added ability to set environment variables on the target. See 'monitor' in gdb for usage.
* Added pwd command to allow one to see the current working directory on the target. See 'monitor' in gdb for usage.
* Added cd command to allow one to change current working directory on the target. See 'monitor' in gdb for usage.
* Added shell command to allow one to execute command on the target. See 'monitor' in gdb for usage.

Posted by brandon sneed 2008-04-24