Lines Matching refs:arena_ptr
53 static zend_always_inline void* zend_arena_alloc(zend_arena **arena_ptr, size_t size) in zend_arena_alloc() argument
55 zend_arena *arena = *arena_ptr; in zend_arena_alloc()
73 *arena_ptr = new_arena; in zend_arena_alloc()
79 static zend_always_inline void* zend_arena_calloc(zend_arena **arena_ptr, size_t count, size_t unit… in zend_arena_calloc() argument
89 ret = zend_arena_alloc(arena_ptr, size); in zend_arena_calloc()
99 static zend_always_inline void zend_arena_release(zend_arena **arena_ptr, void *checkpoint) in zend_arena_release() argument
101 zend_arena *arena = *arena_ptr; in zend_arena_release()
107 *arena_ptr = arena = prev; in zend_arena_release()
163 static zend_always_inline void *zend_arena_alloc(zend_arena **arena_ptr, size_t size) in zend_arena_alloc() argument
165 zend_arena *arena = *arena_ptr; in zend_arena_alloc()
167 *arena_ptr = zend_arena_create(0); in zend_arena_alloc()
168 (*arena_ptr)->prev = arena; in zend_arena_alloc()
169 arena = *arena_ptr; in zend_arena_alloc()
175 static zend_always_inline void* zend_arena_calloc(zend_arena **arena_ptr, size_t count, size_t unit… in zend_arena_calloc() argument
185 ret = zend_arena_alloc(arena_ptr, size); in zend_arena_calloc()
195 static zend_always_inline void zend_arena_release(zend_arena **arena_ptr, void *checkpoint) in zend_arena_release() argument
198 zend_arena *arena = *arena_ptr; in zend_arena_release()
211 *arena_ptr = prev; in zend_arena_release()
212 ZEND_ASSERT(*arena_ptr); in zend_arena_release()