Ongoing Work

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


Speeding up symbol reading of large programs

Tom Tromey and others are working on speeding up the debugging of large programs, especially start up time. More information is on the DebuggingLargePrograms page.

Reversible debugging

Hui Zhu and Michael Snyder are spearheading this work. See ReverseDebug and ProcessRecord 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.

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.

GDB / GDBserver feature parity

Native GDB debugging supports some features debugging with GDBserver does not. GDBserver debugging supports some features native GDB debugging does not. There should ideally be no user visible difference between debugging a local or remote host.

None: OngoingWork (last edited 2012-01-31 13:13:20 by PedroAlves)

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