Lines Matching refs:addr

423 static void *zend_mm_mmap_fixed(void *addr, size_t size)  in zend_mm_mmap_fixed()  argument
426 return VirtualAlloc(addr, size, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); in zend_mm_mmap_fixed()
429 …void *ptr = mmap(addr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON /*| MAP_POPULATE | MAP… in zend_mm_mmap_fixed()
436 } else if (ptr != addr) { in zend_mm_mmap_fixed()
484 static void zend_mm_munmap(void *addr, size_t size) in zend_mm_munmap() argument
487 if (VirtualFree(addr, 0, MEM_RELEASE) == 0) { in zend_mm_munmap()
493 if (munmap(addr, size) != 0) { in zend_mm_munmap()
765 static void zend_mm_chunk_free(zend_mm_heap *heap, void *addr, size_t size) argument
769 heap->storage->handlers.chunk_free(heap->storage, addr, size);
773 zend_mm_munmap(addr, size);
776 static int zend_mm_chunk_truncate(zend_mm_heap *heap, void *addr, size_t old_size, size_t new_size) argument
781 return heap->storage->handlers.chunk_truncate(heap->storage, addr, old_size, new_size);
788 zend_mm_munmap((char*)addr + new_size, old_size - new_size);
795 static int zend_mm_chunk_extend(zend_mm_heap *heap, void *addr, size_t old_size, size_t new_size) argument
800 return heap->storage->handlers.chunk_extend(heap->storage, addr, old_size, new_size);
807 return (zend_mm_mmap_fixed((char*)addr + old_size, new_size - old_size) != NULL);
2069 leak.addr = list->ptr;
2102 … leak.addr = (zend_mm_debug_info*)((char*)p + ZEND_MM_PAGE_SIZE * i + bin_data_size[bin_num] * j);
2131 leak.addr = (void*)((char*)p + ZEND_MM_PAGE_SIZE * i);