Lines Matching refs:old_size

737 static int zend_mm_chunk_truncate(zend_mm_heap *heap, void *addr, size_t old_size, size_t new_size)  argument
742 return heap->storage->handlers.chunk_truncate(heap->storage, addr, old_size, new_size);
749 zend_mm_munmap((char*)addr + new_size, old_size - new_size);
756 static int zend_mm_chunk_extend(zend_mm_heap *heap, void *addr, size_t old_size, size_t new_size) argument
761 return heap->storage->handlers.chunk_extend(heap->storage, addr, old_size, new_size);
769 void *ptr = mremap(addr, old_size, new_size, 0);
777 return (zend_mm_mmap_fixed((char*)addr + old_size, new_size - old_size) != NULL);
1428 size_t old_size; local
1434old_size = zend_mm_get_huge_block_size(heap, ptr ZEND_FILE_LINE_RELAY_CC ZEND_FILE_LINE_ORIG_RELAY…
1452 if (new_size == old_size) {
1459 } else if (new_size < old_size) {
1461 if (zend_mm_chunk_truncate(heap, ptr, old_size, new_size)) {
1463 heap->real_size -= old_size - new_size;
1466 heap->size -= old_size - new_size;
1477 if (UNEXPECTED(new_size - old_size > heap->limit - heap->real_size)) {
1478 if (zend_mm_gc(heap) && new_size - old_size <= heap->limit - heap->real_size) {
1491 if (zend_mm_chunk_extend(heap, ptr, old_size, new_size)) {
1493 heap->real_size += new_size - old_size;
1497 heap->size += new_size - old_size;
1510 …return zend_mm_realloc_slow(heap, ptr, size, MIN(old_size, copy_size) ZEND_FILE_LINE_RELAY_CC ZEND…
1516 size_t old_size; local
1545 old_size = bin_data_size[old_bin_num];
1548 if (size <= old_size) {
1568 copy_size = use_copy_size ? MIN(old_size, copy_size) : old_size;
1593 old_size = ZEND_MM_LRUN_PAGES(info) * ZEND_MM_PAGE_SIZE;
1596 if (new_size == old_size) {
1606 } else if (new_size < old_size) {
1609 int rest_pages_count = (int)((old_size - new_size) / ZEND_MM_PAGE_SIZE);
1628 int old_pages_count = (int)(old_size / ZEND_MM_PAGE_SIZE);
1635 size_t size = heap->size + (new_size - old_size);
1662 copy_size = MIN(old_size, copy_size);
2780 size_t old_size = 0; local
2783 old_size = Z_LVAL_P(old_size_zv);
2786 if (new_size > old_size) {
2787 tracked_check_limit(heap, new_size - old_size);
2797 heap->size += new_size - old_size;