Ongoing Work

Here you find a list of efforts that are currently being worked on in GDB.


Reversible debugging

Hui Zhu and Michael Snyder are spearheading this work. See ReversibleDebugging for more details.

Python scripting support

We are integrating the Python interpreter, and exposing internal GDB subsystems to Python. More information is available on the PythonGdb page.

Project Archer

Archer is a project dedicated to improving the C++ debugging experience. See the ProjectArcher page for more details.

Multi-process / multi-exec

See the MultiProcess page for more details.

Removal of global current_gdbarch

GDB currently assumes a program spans only one architecture, and maintains information about it in the global current_gdbarch variable. This assumption is not true in some cases, for example in asymmetric multi-core architectures such as the Cell Broadband Engine Architecture. An effort is underway to remove this assumption from GDB and make it use the appropriate gdbarch object for each context.

The effort is being carried out by Ulrich Weigand and Markus Deuling from IBM.

Value-based frame unwinder

The frame unwinder interface is changing between GDB 6.8 and the following release. See ValueBasedUnwinder for conversion tips and a list of unconverted targets.

None: OngoingWork (last edited 2009-05-02 02:01:34 by ThiagoBauermann)

All content (C) 2008 Free Software Foundation. For terms of use, redistribution, and modification, please see the WikiLicense page.