[asterisk-dev] [Code Review] MALLOC_HOLD for debugging memory
Tilghman Lesher
tlesher at digium.com
Wed Jul 29 17:10:22 CDT 2009
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/309/
-----------------------------------------------------------
(Updated 2009-07-29 17:10:22.279821)
Review request for Asterisk Developers.
Summary
-------
MALLOC_HOLD is an optional compile-time definition used to detect memory corruption. It does this in a similar way to valgrind, although it does not slow down Asterisk appreciably (although the memory will grow somewhat larger than normal).
Diffs (updated)
-----
/branches/1.4/build_tools/cflags.xml 209448
/branches/1.4/main/astmm.c 209448
Diff: https://reviewboard.asterisk.org/r/309/diff
Testing
-------
Extensive testing with an idle system. (While this sounds like an oxymoron, because this is dealing with memory management, there are a ton of memory requests merely during startup routines. Also, idle for me means 'not heavy load' but did include testing with several active IAX2 calls.)
Thanks,
Tilghman
More information about the asterisk-dev
mailing list