objects 29 Zend/zend_objects_API.c ZEND_API void zend_objects_store_init(zend_objects_store *objects, uint32_t init_size) objects 31 Zend/zend_objects_API.c objects->object_buckets = (zend_object **) emalloc(init_size * sizeof(zend_object*)); objects 32 Zend/zend_objects_API.c objects->top = 1; /* Skip 0 so that handles are true */ objects 33 Zend/zend_objects_API.c objects->size = init_size; objects 34 Zend/zend_objects_API.c objects->free_list_head = -1; objects 35 Zend/zend_objects_API.c memset(&objects->object_buckets[0], 0, sizeof(zend_object*)); objects 38 Zend/zend_objects_API.c ZEND_API void zend_objects_store_destroy(zend_objects_store *objects) objects 40 Zend/zend_objects_API.c efree(objects->object_buckets); objects 41 Zend/zend_objects_API.c objects->object_buckets = NULL; objects 44 Zend/zend_objects_API.c ZEND_API void zend_objects_store_call_destructors(zend_objects_store *objects) objects 46 Zend/zend_objects_API.c if (objects->top > 1) { objects 47 Zend/zend_objects_API.c zend_object **obj_ptr = objects->object_buckets + 1; objects 48 Zend/zend_objects_API.c zend_object **end = objects->object_buckets + objects->top; objects 66 Zend/zend_objects_API.c ZEND_API void zend_objects_store_mark_destructed(zend_objects_store *objects) objects 68 Zend/zend_objects_API.c if (objects->object_buckets && objects->top > 1) { objects 69 Zend/zend_objects_API.c zend_object **obj_ptr = objects->object_buckets + 1; objects 70 Zend/zend_objects_API.c zend_object **end = objects->object_buckets + objects->top; objects 83 Zend/zend_objects_API.c ZEND_API void zend_objects_store_free_object_storage(zend_objects_store *objects) objects 87 Zend/zend_objects_API.c if (objects->top <= 1) { objects 92 Zend/zend_objects_API.c end = objects->object_buckets + 1; objects 93 Zend/zend_objects_API.c obj_ptr = objects->object_buckets + objects->top; objects 52 Zend/zend_objects_API.h ZEND_API void zend_objects_store_init(zend_objects_store *objects, uint32_t init_size); objects 53 Zend/zend_objects_API.h ZEND_API void zend_objects_store_call_destructors(zend_objects_store *objects); objects 54 Zend/zend_objects_API.h ZEND_API void zend_objects_store_mark_destructed(zend_objects_store *objects); objects 55 Zend/zend_objects_API.h ZEND_API void zend_objects_store_destroy(zend_objects_store *objects); objects 66 Zend/zend_objects_API.h ZEND_API void zend_objects_store_free_object_storage(zend_objects_store *objects);