Backtrace for unfreed memory blocks
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 30 May 2013 14:27:24 +0000 (14:27 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 30 May 2013 14:27:24 +0000 (14:27 +0000)
commit1be293629833a43a5ecf3a76c6ed838d183a2683
treebcde692c387b9a0da38d18cbc7fb90aadf349db9
parent7586580241f7eceb4961c2860b3cbe9b4e9bafd6
Backtrace for unfreed memory blocks

Added an option to show backtrace from where
non-freed datablock was allocated from.

To enable this feature, simply enable DEBUG_BACKTRACE
in mallocn.c file and all unfreed datablocks will
be followed up by a backtrace.

Currently works on linux and osx only,
windows support is on TODO.

This feature is for sure disabled by default,
so does not affect any builds which don't
explicitly define DEBUG_BACKTRACE.
intern/guardedalloc/intern/mallocn.c