Lines Matching refs:dump
509 phpdbg_watch_memdump *dump; local
531 dump = malloc(MEMDUMP_SIZE(size));
532 dump->page = page;
533 dump->size = size;
535 memcpy(&dump->data, page, size);
537 zend_llist_add_element(&PHPDBG_G(watchlist_mem), &dump);
559 phpdbg_watch_memdump *dump = *(phpdbg_watch_memdump **)llist_data; local
562 if (dump->reenable_writing) {
563 mprotect(dump->page, dump->size, PROT_READ);
586 static void phpdbg_print_changed_zval(phpdbg_watch_memdump *dump TSRMLS_DC) {
588 …ee_find_between(&PHPDBG_G(watchpoint_tree), (zend_ulong)dump->page, (zend_ulong)dump->page + dump-…
593 dump->reenable_writing = 0;
597 void *oldPtr = (char *)&dump->data + ((size_t)watch->addr.ptr - (size_t)dump->page);
600 …f ((size_t)watch->addr.ptr < (size_t)dump->page || (size_t)watch->addr.ptr + watch->size > (size_t…
736 dump->reenable_writing = dump->reenable_writing | reenable;
742 phpdbg_watch_memdump **dump; local
749 dump = (phpdbg_watch_memdump **)zend_llist_get_last_ex(&PHPDBG_G(watchlist_mem), &pos);
752 phpdbg_print_changed_zval(*dump TSRMLS_CC);
753 } while ((dump = (phpdbg_watch_memdump **)zend_llist_get_prev_ex(&PHPDBG_G(watchlist_mem), &pos)));