[asterisk-dev] [Code Review] MALLOC_HOLD for debugging memory
Tilghman Lesher
tlesher at digium.com
Tue Jul 28 10:44:14 CDT 2009
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/309/
-----------------------------------------------------------
(Updated 2009-07-28 10:44:14.346692)
Review request for Asterisk Developers.
Changes
-------
Changing to use memalign and mprotect, in order to gain read faults.
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/main/config.c 208082
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