Lines Matching refs:debug_info
79 HashTable *debug_info; member
155 if (intern->debug_info != NULL) { in spl_array_object_free_storage()
156 zend_hash_destroy(intern->debug_info); in spl_array_object_free_storage()
157 efree(intern->debug_info); in spl_array_object_free_storage()
184 intern->debug_info = NULL; in spl_array_object_new_ex()
811 if (intern->debug_info == NULL) { in spl_array_get_debug_info()
812 ALLOC_HASHTABLE(intern->debug_info); in spl_array_get_debug_info()
813 ZEND_INIT_SYMTABLE_EX(intern->debug_info, zend_hash_num_elements(intern->std.properties) + 1, 0); in spl_array_get_debug_info()
816 if (intern->debug_info->nApplyCount == 0) { in spl_array_get_debug_info()
817 zend_hash_clean(intern->debug_info); in spl_array_get_debug_info()
818 …zend_hash_copy(intern->debug_info, intern->std.properties, (copy_ctor_func_t) zval_add_ref, (void … in spl_array_get_debug_info()
825 zend_symtable_update(intern->debug_info, zname, name_len+1, &storage, sizeof(zval *), NULL); in spl_array_get_debug_info()
829 return intern->debug_info; in spl_array_get_debug_info()