Download Latest Version gdbwtds_2013Oct09A.zip (1.5 MB)
Email in envelope

Get an email when there's a new version of GDB snapshot with rudimentary TDS format

Home / Rel2011
Name Modified Size InfoDownloads / Week
Parent folder
README2011Apr18A.txt 2011-04-18 3.7 kB
gdbwtds_2011Apr18A.zip 2011-04-18 1.5 MB
README2011Apr09.txt 2011-04-10 3.2 kB
gdbwtds_2011Apr09A.zip 2011-04-10 1.4 MB
Totals: 4 Items   2.9 MB 0
Original Release Date - April 9, 2011

gdbwtds - a GNU GDB 7.2 snapshot - with rudimentary TDS (Turbo Debugger
Symbol) format support (originally written by Troy Rollo) obtained from old
mail list postings, and migrated to this snapshot with some corrections and
slight enhancement.

This release targets the Microsoft Windows family of platforms.

This is at best to be considered an alpha release, but is useable for at
least some of my own purposes.

It is provided with absolutely no warranty, but in the hopes that it may
help someone other than myself.  (I think I would have benefitted greatly
from having something similar available several years before this release
date.)

The various parts of the codebase seem to be under varying licenses, and
possibly various versions of them, with the primary licenses being the GNU
GPL and LGPL.  The source code and licenses related to the various parts are
available in the SVN project repository which can be reached from the SourceForge
host project location, found at http://gdbwtds.sourceforge.net.

This release has been built with an installation of mingw, and provides the
win32 based executable files gdb.exe and gdbserver.exe.

It is anticipated that this version of gdb.exe and gdbserver.exe can be
swapped into some other installation that provides gdb/gdbserver along with
any necessary support, and possibly a GUI interface that might be nicer to
use than the raw GDB interface itself.

Development versions prior to this release have been swapped into and used
with an installation of CodeBlocks (on windows) and have been briefly tried
with CodeLite, and Insight.  (A recent discovery of a smaller GUI shell for
GDB, GDBShell [also a source forge hosted project] has occurred, but I have
not yet attempted to use any of the gdbwtds versions with that shell.)

The suggested version of CodeBlocks to use is not yet (as of this writing) an
actual release, but currently available from the CodeBlocks SVN repository
in the wxpropgrid_debugger branch.

There are various external dependencies for this build of gdb. Most of them
should be available on any recent retail release of Microsoft Windows.

In the event you are attempting to use this release without swapping it into
an installation of something else that already provided gdb, two
dependencies that are not likely to be present are libiconv-2.dll and
libintl-8.dll. These two items, at the time of this writing, could be
obtained from archives available from the following URLs:
http://sourceforge.net/projects/mingw/files/MinGW/gettext/gettext-0.17-1/libintl-0.17-1-mingw32-dll-8.tar.lzma/download
http://sourceforge.net/projects/mingw/files/MinGW/libiconv/libiconv-1.13.1-1/libiconv-1.13.1-1-mingw32-dll-2.tar.lzma/download

Notes

De-mangling of mangled C++ names is not currently available.

Many other things may not work to your satisfaction.

TDS format has been used by multiple releases of Borland/Inprise/CodeGear/Embarcadero
products.  I have no idea what range of product versions' TDS format files
may actually be supported by this release.  I have had some success using it
with those generated by versions of product released around 2006.

-----------------------------------------------------
Release Notes

Release Date - April 18, 2011 - A

execute gdb/configure with "--with-expat" switch so built gdb.exe doesn't complain about
not being able to process XML library lists

add experimental code to "canonicalize" some paths differently in effort to
help when debugging items where source paths are stored as relative paths
(specifically, this seems to benefit working with wxwidgets using CodeBlocks
as the gdb host.)

Source: README2011Apr18A.txt, updated 2011-04-18