Lines Matching refs:_malloc_zone_t
34 …size_t (*size)(struct _malloc_zone_t *zone, const void *ptr); /* returns the size of a block or 0…
35 void *(*malloc)(struct _malloc_zone_t *zone, size_t size);
36 …void *(*calloc)(struct _malloc_zone_t *zone, size_t num_items, size_t size); /* same as malloc, b…
37 …void *(*valloc)(struct _malloc_zone_t *zone, size_t size); /* same as malloc, but block returned …
38 void (*free)(struct _malloc_zone_t *zone, void *ptr);
39 void *(*realloc)(struct _malloc_zone_t *zone, void *ptr, size_t size);
40 void (*destroy)(struct _malloc_zone_t *zone); /* zone is destroyed and all memory reclaimed */
44 …unsigned (*batch_malloc)(struct _malloc_zone_t *zone, size_t size, void **results, unsigned num_re…
45 …void (*batch_free)(struct _malloc_zone_t *zone, void **to_be_freed, unsigned num_to_be_freed); /* …
51 void *(*memalign)(struct _malloc_zone_t *zone, size_t alignment, size_t size);
54 void (*free_definite_size)(struct _malloc_zone_t *zone, void *ptr, size_t size);
57 size_t (*pressure_relief)(struct _malloc_zone_t *zone, size_t goal);
64 boolean_t (*claimed_address)(struct _malloc_zone_t *zone, void *ptr);