Lines Matching refs:ptr

104 		(ai).ptr = *((ai).ptr_ptr); \
105 (ai).ptr_ptr = &((ai).ptr); \
107 (ai).ptr = NULL; \
111 (ai).ptr = (val); \
112 (ai).ptr_ptr = &((ai).ptr);
184 zval *ptr; in _get_zval_ptr_var_string_offset() local
187 ALLOC_ZVAL(ptr); in _get_zval_ptr_var_string_offset()
188 T->str_offset.ptr = ptr; in _get_zval_ptr_var_string_offset()
189 should_free->var = ptr; in _get_zval_ptr_var_string_offset()
194 ptr->value.str.val = STR_EMPTY_ALLOC(); in _get_zval_ptr_var_string_offset()
195 ptr->value.str.len = 0; in _get_zval_ptr_var_string_offset()
197 ptr->value.str.val = estrndup(str->value.str.val + T->str_offset.offset, 1); in _get_zval_ptr_var_string_offset()
198 ptr->value.str.len = 1; in _get_zval_ptr_var_string_offset()
201 Z_SET_REFCOUNT_P(ptr, 1); in _get_zval_ptr_var_string_offset()
202 Z_SET_ISREF_P(ptr); in _get_zval_ptr_var_string_offset()
203 ptr->type = IS_STRING; in _get_zval_ptr_var_string_offset()
204 return ptr; in _get_zval_ptr_var_string_offset()
209 zval *ptr = T(node->u.var).var.ptr; in _get_zval_ptr_var() local
210 if (EXPECTED(ptr != NULL)) { in _get_zval_ptr_var()
211 PZVAL_UNLOCK(ptr, should_free); in _get_zval_ptr_var()
212 return ptr; in _get_zval_ptr_var()
218 static zval **_get_zval_cv_lookup(zval ***ptr, zend_uint var, int type TSRMLS_DC) in _get_zval_cv_lookup() argument
223 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup()
238 *ptr = (zval**)EG(current_execute_data)->CVs + (EG(active_op_array)->last_var + var); in _get_zval_cv_lookup()
239 **ptr = &EG(uninitialized_zval); in _get_zval_cv_lookup()
241 …->name, cv->name_len+1, cv->hash_value, &EG(uninitialized_zval_ptr), sizeof(zval *), (void **)ptr); in _get_zval_cv_lookup()
246 return *ptr; in _get_zval_cv_lookup()
251 zval ***ptr = &CV_OF(node->u.var); in _get_zval_ptr_cv() local
253 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv()
254 return *_get_zval_cv_lookup(ptr, node->u.var, type TSRMLS_CC); in _get_zval_ptr_cv()
256 return **ptr; in _get_zval_ptr_cv()
302 zval ***ptr = &CV_OF(node->u.var); in _get_zval_ptr_ptr_cv() local
304 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv()
305 return _get_zval_cv_lookup(ptr, node->u.var, type TSRMLS_CC); in _get_zval_ptr_ptr_cv()
307 return *ptr; in _get_zval_ptr_ptr_cv()
373 if (T->var.ptr) { in zend_switch_free()
375 Z_DELREF_P(T->var.ptr); in zend_switch_free()
377 zval_ptr_dtor(&T->var.ptr); in zend_switch_free()
456 zend_execute_data *ptr = EG(current_execute_data)->prev_execute_data; in zend_verify_arg_error() local
469 if (ptr && ptr->op_array) { in zend_verify_arg_error()
470 …ass, fsep, fname, need_msg, need_kind, given_msg, given_kind, ptr->op_array->filename, ptr->opline… in zend_verify_arg_error()
523 zval **retval = &T(result->u.var).var.ptr; in zend_assign_to_object()
968 result->var.ptr = NULL; in zend_fetch_dimension_address()
1089 result->var.ptr = NULL; in zend_fetch_dimension_address_read()
1170 zval *ptr; in zend_fetch_property_address() local
1173 (ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type TSRMLS_CC)) != NULL) { in zend_fetch_property_address()
1174 AI_SET_PTR(result->var, ptr); in zend_fetch_property_address()
1175 PZVAL_LOCK(ptr); in zend_fetch_property_address()
1184 zval *ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type TSRMLS_CC); in zend_fetch_property_address() local
1186 AI_SET_PTR(result->var, ptr); in zend_fetch_property_address()
1187 PZVAL_LOCK(ptr); in zend_fetch_property_address()
1272 …(temp_variable *)((char *) execute_data_ptr->Ts + execute_data_ptr->opline->result.u.var)).var.ptr; in execute_internal()