[asterisk-dev] [Code Review] MALLOC_DEBUG atexit unreleased malloc memory summary.
rmudgett
reviewboard at asterisk.org
Tue Nov 20 13:00:09 CST 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/2196/
-----------------------------------------------------------
(Updated Nov. 20, 2012, 1 p.m.)
Review request for Asterisk Developers.
Changes
-------
Added tab completion to the new CLI commands.
Summary
-------
* Adds the following CLI commands to control MALLOC_DEBUG reporting of unreleased malloc memory when Asterisk is shut down.
memory atexit list on
memory atexit list off
memory atexit summary byline
memory atexit summary byfunc
memory atexit summary byfile
memory atexit summary off
* Made check all remaining allocated region blocks atexit for fence violations.
* Increased the allocated region hash table size by about three times. It still isn't large enough considering the number of malloced blocks Asterisk uses.
Diffs (updated)
-----
/branches/1.8/main/asterisk.c 376549
/branches/1.8/main/astmm.c 376549
Diff: https://reviewboard.asterisk.org/r/2196/diff
Testing
-------
Started Asterisk.
CLI "memory atexit list on"
CLI "memory atexit summary byline"
CLI "memory atexit summary byfunc"
CLI "memory atexit summary byfile"
Output format at Asterisk exit as intended for unreleased memory.
Thanks,
rmudgett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20121120/90e0fd2b/attachment.htm>
More information about the asterisk-dev
mailing list