Lines Matching refs:alloc
290 typedef void *upb_alloc_func(upb_alloc *alloc, void *ptr, size_t oldsize,
297 UPB_INLINE void *upb_malloc(upb_alloc *alloc, size_t size) {
298 UPB_ASSERT(alloc);
299 return alloc->func(alloc, NULL, 0, size);
302 UPB_INLINE void *upb_realloc(upb_alloc *alloc, void *ptr, size_t oldsize,
304 UPB_ASSERT(alloc);
305 return alloc->func(alloc, ptr, oldsize, size);
308 UPB_INLINE void upb_free(upb_alloc *alloc, void *ptr) {
309 assert(alloc);
310 alloc->func(alloc, ptr, 0, 0);
356 upb_alloc alloc;
367 * Additional blocks will be allocated from |alloc|. If |alloc| is NULL, this
369 upb_arena *upb_arena_init(void *mem, size_t n, upb_alloc *alloc);
775 upb_value *val, upb_alloc *alloc);