You are not allowed to touch zend_mm internals, but you don't need to do it.
Zend_alloc.c encapsulate all internals structures so it can be
changed/improved/fixed without binary compatibility break.
This is one of advantages of new memory manager.
BTW it allows replace storage backend (see zend_mm_startup_ex()), and usage
of several heaps with provided API (without access to internals).
Dmitry.