Lines Matching refs:zval

50 	zval ***arguments;  in ZEND_METHOD()
51 zval *closure_result_ptr = NULL; in ZEND_METHOD()
53 arguments = emalloc(sizeof(zval**) * ZEND_NUM_ARGS()); in ZEND_METHOD()
78 static zend_function *zend_closure_get_constructor(zval *object TSRMLS_DC) /* {{{ */ in zend_closure_get_constructor()
85 static int zend_closure_compare_objects(zval *o1, zval *o2 TSRMLS_DC) /* {{{ */ in zend_closure_compare_objects()
91 ZEND_API zend_function *zend_get_closure_invoke_method(zval *obj TSRMLS_DC) /* {{{ */ in zend_get_closure_invoke_method()
107 ZEND_API const zend_function *zend_get_closure_method_def(zval *obj TSRMLS_DC) /* {{{ */ in zend_get_closure_method_def()
114 static zend_function *zend_closure_get_method(zval **object_ptr, char *method_name, int method_len … in zend_closure_get_method()
132 static zval *zend_closure_read_property(zval *object, zval *member, int type TSRMLS_DC) /* {{{ */ in zend_closure_read_property()
140 static void zend_closure_write_property(zval *object, zval *member, zval *value TSRMLS_DC) /* {{{ */ in zend_closure_write_property()
146 static zval **zend_closure_get_property_ptr_ptr(zval *object, zval *member TSRMLS_DC) /* {{{ */ in zend_closure_get_property_ptr_ptr()
153 static int zend_closure_has_property(zval *object, zval *member, int has_set_exists TSRMLS_DC) /* {… in zend_closure_has_property()
162 static void zend_closure_unset_property(zval *object, zval *member TSRMLS_DC) /* {{{ */ in zend_closure_unset_property()
211 int zend_closure_get_closure(zval *obj, zend_class_entry **ce_ptr, zend_function **fptr_ptr, zval *… in zend_closure_get_closure()
230 static HashTable *zend_closure_get_debug_info(zval *object, int *is_temp TSRMLS_DC) /* {{{ */ in zend_closure_get_debug_info()
233 zval *val; in zend_closure_get_debug_info()
247 …_hash_copy(Z_ARRVAL_P(val), static_variables, (copy_ctor_func_t)zval_add_ref, NULL, sizeof(zval*)); in zend_closure_get_debug_info()
248 …zend_symtable_update(closure->debug_info, "static", sizeof("static"), (void *) &val, sizeof(zval *… in zend_closure_get_debug_info()
275 …update(closure->debug_info, "parameter", sizeof("parameter"), (void *) &val, sizeof(zval *), NULL); in zend_closure_get_debug_info()
283 static HashTable *zend_closure_get_properties(zval *obj TSRMLS_DC) /* {{{ */ in zend_closure_get_properties()
335 static int zval_copy_static_var(zval **p TSRMLS_DC, int num_args, va_list args, zend_hash_key *key)… in zval_copy_static_var()
339 zval *tmp; in zval_copy_static_var()
351 …add(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), (void**)&p); in zval_copy_static_var()
373 …if (zend_hash_quick_add(target, key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), NULL) ==… in zval_copy_static_var()
380 ZEND_API void zend_create_closure(zval *res, zend_function *func TSRMLS_DC) /* {{{ */ in zend_create_closure()