ZEND_MM_TYPE_MASK 512 Zend/zend_alloc.c #define ZEND_MM_BLOCK_SIZE(b) ((b)->info._size & ~ZEND_MM_TYPE_MASK) ZEND_MM_TYPE_MASK 515 Zend/zend_alloc.c #define ZEND_MM_IS_GUARD_BLOCK(b) (((b)->info._size & ZEND_MM_TYPE_MASK) == ZEND_MM_GUARD_BLOCK) ZEND_MM_TYPE_MASK 518 Zend/zend_alloc.c #define ZEND_MM_PREV_BLOCK(b) ZEND_MM_BLOCK_AT(b, -(ssize_t)((b)->info._prev & ~ZEND_MM_TYPE_MASK))