Channels ▼
RSS

Open Source

GNU Debugger 7.0 Released



The GNU Project has released Version 7.0 of the GNU Debugger. The GNU Debugger (GDB) is a source-level debugger for Ada, C, C++, Objective-C, Pascal, and many other languages. GDB can target (i.e., debug programs running on) more than a dozen different processor architectures, and GDB itself can run on most popular GNU/Linux, Unix, and Windows variants. It can be downloaded via FTP at http://ftp.gnu.org/gnu/gdb or ftp://ftp.gnu.org/gnu/gdb.

Major enhancements and bug fixes to Version 7.0 include:

  • Python scripting support
  • Reverse debugging, Process record and replay
  • Non-stop debugging
  • Multi-architecture debugging
  • Multi-inferior, multi-process debugging
  • Interface for JIT compilation
  • Tracepoints may now be conditional
  • Multi-byte and wide character set support
  • New /r and /m modifiers for the "disassemble" command
  • Automatic retrieval of shared library files from remote targets
  • Inlined functions are now supported
  • New remote protocal packets
  • GDB is now able to read compressed debug sections
  • Thread switching is now supported on Tru64
  • Ada task switching is now supported
  • New features in gdbserver, the GDB remote stub
  • New command to stop execution when a system call is made

New native configurations:

  • x86/x86_64 Darwin
  • x86_64 MinGW

Support for additional targets include:

  • Lattice Mico32
  • x86/x86_64 DICOS
  • S+core 3
  • The remote stub now supports x86 Windows CE


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video