Features/MemoryDebuggingTools

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Summary: add note on uniqueness)
(Current status)
Line 20: Line 20:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/{{FedoraVersion||next}} | {{FedoraVersion|long|next}} ]]  
 
* Targeted release: [[Releases/{{FedoraVersion||next}} | {{FedoraVersion|long|next}} ]]  
* Last updated: 2010-07-07
+
* Last updated: 2010-07-08
* Percentage of completion: 10%
+
* Percentage of completion: 20%
  
Initial version of code ready to upload; preparing upstream project for initial launch: https://fedorahosted.org/gdb-heap/
+
Preparing upstream project for initial launch: https://fedorahosted.org/gdb-heap/
 +
 
 +
Initial version of code uploaded
  
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->

Revision as of 21:02, 8 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.

This functionality was created by Fedora contributor David Malcolm, and we believe it is unique to Fedora.

Owner

  • Email: <dmalcolm@redhat.com>

Current status

  • Targeted release: Fedora 22
  • Last updated: 2010-07-08
  • Percentage of completion: 20%

Preparing upstream project for initial launch: https://fedorahosted.org/gdb-heap/

Initial version of code uploaded


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:

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


Contingency Plan

None necessary, simply remove the package

Documentation

Release Notes

Comments and Discussion