Features/MemoryDebuggingTools

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Current status)
(Dependencies)
Line 58: Line 58:
 
== Dependencies ==
 
== Dependencies ==
 
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this feature depends?  In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel feature)? -->
 
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this feature depends?  In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel feature)? -->
 +
There's a baseline of functionality that I'm developing on top of Fedora 13's gdb.
 +
 +
Some features require additional work in gdb, which I've filed RFE bugs for.  Naturally this will require coordination with gdb to ensure that they land in Fedora 14.
  
 
== Contingency Plan ==
 
== Contingency Plan ==

Revision as of 22:05, 7 July 2010


Contents

Memory Debugging Tools

Summary

The gdb debugger has been extended with new commands that make it easier to track down and fix excessive memory usage within programs and libraries.

Owner

  • Email: <dmalcolm@redhat.com>

Current status

  • Targeted release: Fedora 21
  • Last updated: 2010-07-07
  • Percentage of completion: 10%

Initial version of code ready to upload; preparing upstream project for initial launch: https://fedorahosted.org/gdb-heap/

RFEs filed for gdb

  • RHBZ #610241: RFE: please expose "info symbol ADDRESS" in the python API
  • RHBZ #610249: RFE: notification about changes in the inferior process


Detailed Description

Benefit to Fedora

Scope

How To Test

User Experience

Dependencies

There's a baseline of functionality that I'm developing on top of Fedora 13's gdb.

Some features require additional work in gdb, which I've filed RFE bugs for. Naturally this will require coordination with gdb to ensure that they land in Fedora 14.

Contingency Plan

Documentation

Release Notes

Comments and Discussion