[asterisk-dev] [Code Review] MALLOC_HOLD for debugging memory

Tilghman Lesher tlesher at digium.com
Wed Jul 15 13:11:21 CDT 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/309/
-----------------------------------------------------------

(Updated 2009-07-15 13:11:20.893819)


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
-----

  /branches/1.4/build_tools/cflags.xml 205150 
  /branches/1.4/main/astmm.c 205150 

Diff: https://reviewboard.asterisk.org/r/309/diff


Testing (updated)
-------

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