Lines Matching refs:size_t

113 static size_t _real_page_size = ZEND_MM_PAGE_SIZE;
150 (((size_t)(size)) & ((alignment) - 1))
152 (((size_t)(size)) & ~((alignment) - 1))
154 (((size_t)(size) + ((alignment) - 1)) / (alignment))
238 size_t size; /* current memory usage */
239 size_t peak; /* peak memory usage */
243 size_t real_size; /* current size of allocated pages */
246 size_t real_peak; /* peak size of allocated pages */
249 size_t limit; /* memory limit */
266 void *(*_malloc)(size_t);
268 void *(*_realloc)(void*, size_t);
271 void *(*_malloc)(size_t ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
273 void *(*_realloc)(void*, size_t ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
310 size_t size;
368 size_t limit, in zend_mm_safe_error()
373 size_t size) in zend_mm_safe_error()
421 static void *zend_mm_mmap_fixed(void *addr, size_t size) in zend_mm_mmap_fixed()
446 static void *zend_mm_mmap(size_t size) in zend_mm_mmap()
482 static void zend_mm_munmap(void *addr, size_t size) in zend_mm_munmap()
705 static void *zend_mm_chunk_alloc_int(size_t size, size_t alignment)
719 size_t offset;
755 static void *zend_mm_chunk_alloc(zend_mm_heap *heap, size_t size, size_t alignment)
767 static void zend_mm_chunk_free(zend_mm_heap *heap, void *addr, size_t size)
778 static int zend_mm_chunk_truncate(zend_mm_heap *heap, void *addr, size_t old_size, size_t new_size)
797 static int zend_mm_chunk_extend(zend_mm_heap *heap, void *addr, size_t old_size, size_t new_size)
836 static size_t zend_mm_get_huge_block_size(zend_mm_heap *heap, void *ptr ZEND_FILE_LINE_DC ZEND_FILE…
837 static void *zend_mm_alloc_huge(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_OR…
841 static void zend_mm_change_huge_block_size(zend_mm_heap *heap, void *ptr, size_t size, size_t dbg_s…
843 static void zend_mm_change_huge_block_size(zend_mm_heap *heap, void *ptr, size_t size ZEND_FILE_LIN…
851 static void *zend_mm_alloc_pages(zend_mm_heap *heap, uint32_t pages_count, size_t size ZEND_FILE_LI…
1015 size_t size = heap->real_size + ZEND_MM_CHUNK_SIZE;
1016 size_t peak = MAX(heap->real_peak, size);
1059 static zend_always_inline void *zend_mm_alloc_large(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_…
1069 size_t size = heap->size + pages_count * ZEND_MM_PAGE_SIZE;
1070 size_t peak = MAX(heap->peak, size);
1176 static zend_always_inline int zend_mm_small_size_to_bin(size_t size)
1262 static zend_always_inline void *zend_mm_alloc_small(zend_mm_heap *heap, size_t size, int bin_num ZE…
1266 size_t size = heap->size + bin_data_size[bin_num];
1267 size_t peak = MAX(heap->peak, size);
1309 size_t page_offset = ZEND_MM_ALIGNED_OFFSET(ptr, ZEND_MM_CHUNK_SIZE);
1330 static zend_always_inline void *zend_mm_alloc_heap(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_D…
1334 size_t real_size = size;
1377 size_t page_offset = ZEND_MM_ALIGNED_OFFSET(ptr, ZEND_MM_CHUNK_SIZE);
1400 static size_t zend_mm_size(zend_mm_heap *heap, void *ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
1402 size_t page_offset = ZEND_MM_ALIGNED_OFFSET(ptr, ZEND_MM_CHUNK_SIZE);
1428 static void *zend_mm_realloc_heap(zend_mm_heap *heap, void *ptr, size_t size, size_t copy_size ZEND…
1430 size_t page_offset;
1431 size_t old_size;
1432 size_t new_size;
1435 size_t real_size;
1524 size_t real_size = size;
1591 size_t size = heap->size + (new_size - old_size);
1592 size_t peak = MAX(heap->peak, size);
1621 size_t orig_peak = heap->peak;
1622 size_t orig_real_peak = heap->real_peak;
1640 static void zend_mm_add_huge_block(zend_mm_heap *heap, void *ptr, size_t size, size_t dbg_size ZEND…
1642 static void zend_mm_add_huge_block(zend_mm_heap *heap, void *ptr, size_t size ZEND_FILE_LINE_DC ZEN…
1659 static size_t zend_mm_del_huge_block(zend_mm_heap *heap, void *ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE…
1665 size_t size;
1683 static size_t zend_mm_get_huge_block_size(zend_mm_heap *heap, void *ptr ZEND_FILE_LINE_DC ZEND_FILE…
1697 static void zend_mm_change_huge_block_size(zend_mm_heap *heap, void *ptr, size_t size, size_t dbg_s…
1699 static void zend_mm_change_huge_block_size(zend_mm_heap *heap, void *ptr, size_t size ZEND_FILE_LIN…
1719 static void *zend_mm_alloc_huge(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_OR…
1726 size_t alignment = MAX(REAL_PAGE_SIZE, ZEND_MM_CHUNK_SIZE);
1728 size_t alignment = REAL_PAGE_SIZE;
1730 size_t new_size = ZEND_MM_ALIGNED_SIZE_EX(size, alignment);
1775 size_t size = heap->real_size + new_size;
1776 size_t peak = MAX(heap->real_peak, size);
1781 size_t size = heap->size + new_size;
1782 size_t peak = MAX(heap->peak, size);
1794 size_t size;
1852 heap->limit = ((size_t)Z_L(-1) >> (size_t)Z_L(1));
1865 ZEND_API size_t zend_mm_gc(zend_mm_heap *heap)
1869 size_t page_offset;
1874 size_t collected = 0;
2275 ZEND_API void* ZEND_FASTCALL _zend_mm_alloc(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_DC ZEND_…
2285 void* ZEND_FASTCALL _zend_mm_realloc(zend_mm_heap *heap, void *ptr, size_t size ZEND_FILE_LINE_DC Z…
2290 void* ZEND_FASTCALL _zend_mm_realloc2(zend_mm_heap *heap, void *ptr, size_t size, size_t copy_size …
2295 ZEND_API size_t ZEND_FASTCALL _zend_mm_block_size(zend_mm_heap *heap, void *ptr ZEND_FILE_LINE_DC Z…
2361 ZEND_API void* ZEND_FASTCALL _emalloc_large(size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
2368 ZEND_API void* ZEND_FASTCALL _emalloc_huge(size_t size)
2380 size_t page_offset = ZEND_MM_ALIGNED_OFFSET(ptr, ZEND_MM_CHUNK_SIZE); \
2403 ZEND_API void ZEND_FASTCALL _efree_large(void *ptr, size_t size)
2408 size_t page_offset = ZEND_MM_ALIGNED_OFFSET(ptr, ZEND_MM_CHUNK_SIZE);
2420 ZEND_API void ZEND_FASTCALL _efree_huge(void *ptr, size_t size)
2428 ZEND_API void* ZEND_FASTCALL _emalloc(size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
2459 ZEND_API void* ZEND_FASTCALL _erealloc(void *ptr, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG…
2472 ZEND_API void* ZEND_FASTCALL _erealloc2(void *ptr, size_t size, size_t copy_size ZEND_FILE_LINE_DC …
2485 ZEND_API size_t ZEND_FASTCALL _zend_mem_block_size(void *ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_…
2493 ZEND_API void* ZEND_FASTCALL _safe_emalloc(size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_…
2498 ZEND_API void* ZEND_FASTCALL _safe_malloc(size_t nmemb, size_t size, size_t offset)
2503 ZEND_API void* ZEND_FASTCALL _safe_erealloc(void *ptr, size_t nmemb, size_t size, size_t offset ZEN…
2508 ZEND_API void* ZEND_FASTCALL _safe_realloc(void *ptr, size_t nmemb, size_t size, size_t offset)
2514 ZEND_API void* ZEND_FASTCALL _ecalloc(size_t nmemb, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_OR…
2525 size_t length;
2537 ZEND_API char* ZEND_FASTCALL _estrndup(const char *s, size_t length ZEND_FILE_LINE_DC ZEND_FILE_LIN…
2551 ZEND_API char* ZEND_FASTCALL zend_strndup(const char *s, size_t length)
2570 ZEND_API int zend_set_memory_limit(size_t memory_limit)
2578 ZEND_API size_t zend_memory_usage(int real_usage)
2584 size_t usage = AG(mm_heap)->size;
2591 ZEND_API size_t zend_memory_peak_usage(int real_usage)
2679 void* (*_malloc)(size_t), argument
2681 void* (*_realloc)(void*, size_t))
2694 void* (**_malloc)(size_t), argument
2696 void* (**_realloc)(void*, size_t))
2719 … void* (*_malloc)(size_t ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC),
2721 … void* (*_realloc)(void*, size_t ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC))
2748 ZEND_API zend_mm_heap *zend_mm_startup_ex(const zend_mm_handlers *handlers, void *data, size_t data…
2833 ZEND_API void * __zend_malloc(size_t len)
2842 ZEND_API void * __zend_calloc(size_t nmemb, size_t len)
2849 ZEND_API void * __zend_realloc(void *p, size_t len)