@@ -203,9 +203,9 @@ typedef struct _zend_mm_huge_list zend_mm_huge_list;
203
203
static bool zend_mm_use_huge_pages = false;
204
204
205
205
struct _zend_mm_observer {
206
- void (* malloc )(size_t , void * ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC );
207
- void (* free )(void * ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC );
208
- void (* realloc )(void * , size_t , void * ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC );
206
+ void (* malloc )(size_t len , void * ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC );
207
+ void (* free )(void * ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC );
208
+ void (* realloc )(void * old_ptr , size_t len , void * new_ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC );
209
209
zend_mm_observer * next ;
210
210
};
211
211
@@ -3098,9 +3098,9 @@ ZEND_API void zend_mm_get_custom_handlers(zend_mm_heap *heap,
3098
3098
*/
3099
3099
ZEND_API zend_mm_observer * zend_mm_observer_register (
3100
3100
zend_mm_heap * heap ,
3101
- void (* malloc )(size_t , void * ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC ),
3102
- void (* free )(void * ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC ),
3103
- void (* realloc )(void * , size_t , void * ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC )
3101
+ void (* malloc )(size_t len , void * ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC ),
3102
+ void (* free )(void * ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC ),
3103
+ void (* realloc )(void * old_ptr , size_t len , void * new_ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC )
3104
3104
) {
3105
3105
#if ZEND_MM_CUSTOM
3106
3106
if (!heap ) {
0 commit comments