Searched refs:variable_ptr (Results 1 - 3 of 3) sorted by relevance

/PHP_5_3/ext/reflection/
H A Dphp_reflection.c3161 zval **variable_ptr, *value; local
3172 variable_ptr = zend_std_get_static_property(ce, name, name_len, 1 TSRMLS_CC);
3173 if (!variable_ptr) {
3178 refcount = Z_REFCOUNT_PP(variable_ptr);
3179 is_ref = Z_ISREF_PP(variable_ptr);
3180 zval_dtor(*variable_ptr);
3181 **variable_ptr = *value;
3182 zval_copy_ctor(*variable_ptr);
3183 Z_SET_REFCOUNT_PP(variable_ptr, refcount);
3184 Z_SET_ISREF_TO_PP(variable_ptr, is_re
4606 zval **variable_ptr; local
[all...]
/PHP_5_3/Zend/
H A Dzend_object_handlers.c421 zval **variable_ptr; local
437 if (property_info && zend_hash_quick_find(zobj->properties, property_info->name, property_info->name_length+1, property_info->h, (void **) &variable_ptr) == SUCCESS) {
439 if (*variable_ptr != value) {
442 if (PZVAL_IS_REF(*variable_ptr)) {
443 zval garbage = **variable_ptr; /* old value should be destroyed */
445 /* To check: can't *variable_ptr be some system variable like error_zval here? */
446 Z_TYPE_PP(variable_ptr) = Z_TYPE_P(value);
447 (*variable_ptr)->value = value->value;
449 zval_copy_ctor(*variable_ptr);
455 zval *garbage = *variable_ptr;
[all...]
H A Dzend_execute.c388 zval *variable_ptr = *variable_ptr_ptr; local
391 if (variable_ptr == EG(error_zval_ptr) || value_ptr==EG(error_zval_ptr)) {
393 } else if (variable_ptr != value_ptr) {
410 zval_ptr_dtor(&variable_ptr);
411 } else if (!Z_ISREF_P(variable_ptr)) {
414 } else if (variable_ptr==EG(uninitialized_zval_ptr)
415 || Z_REFCOUNT_P(variable_ptr)>2) {
417 Z_SET_REFCOUNT_P(variable_ptr, Z_REFCOUNT_P(variable_ptr) - 2);
419 **variable_ptr_ptr = *variable_ptr;
663 zval *variable_ptr = *variable_ptr_ptr; local
[all...]

Completed in 20 milliseconds