Lines Matching refs:ptr

108 			__t->var.ptr = *__t->var.ptr_ptr;		\
109 __t->var.ptr_ptr = &__t->var.ptr; \
110 if (!PZVAL_IS_REF(__t->var.ptr) && \
111 Z_REFCOUNT_P(__t->var.ptr) > 2) { \
119 __t->var.ptr = (val); \
120 __t->var.ptr_ptr = &__t->var.ptr; \
184 zval *ptr = EX_T(var).var.ptr; in _get_zval_ptr_var() local
186 PZVAL_UNLOCK(ptr, should_free); in _get_zval_ptr_var()
187 return ptr; in _get_zval_ptr_var()
190 static zend_never_inline zval **_get_zval_cv_lookup(zval ***ptr, zend_uint var, int type TSRMLS_DC) in _get_zval_cv_lookup() argument
195 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup()
210 *ptr = (zval**)EX_CV_NUM(EG(current_execute_data), EG(active_op_array)->last_var + var); in _get_zval_cv_lookup()
211 **ptr = &EG(uninitialized_zval); in _get_zval_cv_lookup()
213 …->name, cv->name_len+1, cv->hash_value, &EG(uninitialized_zval_ptr), sizeof(zval *), (void **)ptr); in _get_zval_cv_lookup()
218 return *ptr; in _get_zval_cv_lookup()
221 static zend_never_inline zval **_get_zval_cv_lookup_BP_VAR_R(zval ***ptr, zend_uint var TSRMLS_DC) in _get_zval_cv_lookup_BP_VAR_R() argument
226 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup_BP_VAR_R()
230 return *ptr; in _get_zval_cv_lookup_BP_VAR_R()
233 static zend_never_inline zval **_get_zval_cv_lookup_BP_VAR_UNSET(zval ***ptr, zend_uint var TSRMLS_… in _get_zval_cv_lookup_BP_VAR_UNSET() argument
238 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup_BP_VAR_UNSET()
242 return *ptr; in _get_zval_cv_lookup_BP_VAR_UNSET()
245 static zend_never_inline zval **_get_zval_cv_lookup_BP_VAR_IS(zval ***ptr, zend_uint var TSRMLS_DC) in _get_zval_cv_lookup_BP_VAR_IS() argument
250 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup_BP_VAR_IS()
253 return *ptr; in _get_zval_cv_lookup_BP_VAR_IS()
256 static zend_never_inline zval **_get_zval_cv_lookup_BP_VAR_RW(zval ***ptr, zend_uint var TSRMLS_DC) in _get_zval_cv_lookup_BP_VAR_RW() argument
262 *ptr = (zval**)EX_CV_NUM(EG(current_execute_data), EG(active_op_array)->last_var + var); in _get_zval_cv_lookup_BP_VAR_RW()
263 **ptr = &EG(uninitialized_zval); in _get_zval_cv_lookup_BP_VAR_RW()
265 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup_BP_VAR_RW()
267 …->name, cv->name_len+1, cv->hash_value, &EG(uninitialized_zval_ptr), sizeof(zval *), (void **)ptr); in _get_zval_cv_lookup_BP_VAR_RW()
270 return *ptr; in _get_zval_cv_lookup_BP_VAR_RW()
273 static zend_never_inline zval **_get_zval_cv_lookup_BP_VAR_W(zval ***ptr, zend_uint var TSRMLS_DC) in _get_zval_cv_lookup_BP_VAR_W() argument
279 *ptr = (zval**)EX_CV_NUM(EG(current_execute_data), EG(active_op_array)->last_var + var); in _get_zval_cv_lookup_BP_VAR_W()
280 **ptr = &EG(uninitialized_zval); in _get_zval_cv_lookup_BP_VAR_W()
281 …k_find(EG(active_symbol_table), cv->name, cv->name_len+1, cv->hash_value, (void **)ptr)==FAILURE) { in _get_zval_cv_lookup_BP_VAR_W()
283 …->name, cv->name_len+1, cv->hash_value, &EG(uninitialized_zval_ptr), sizeof(zval *), (void **)ptr); in _get_zval_cv_lookup_BP_VAR_W()
285 return *ptr; in _get_zval_cv_lookup_BP_VAR_W()
290 zval ***ptr = EX_CV_NUM(EG(current_execute_data), var); in _get_zval_ptr_cv() local
292 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv()
293 return *_get_zval_cv_lookup(ptr, var, type TSRMLS_CC); in _get_zval_ptr_cv()
295 return **ptr; in _get_zval_ptr_cv()
300 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_R() local
302 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv_BP_VAR_R()
303 return *_get_zval_cv_lookup_BP_VAR_R(ptr, var TSRMLS_CC); in _get_zval_ptr_cv_BP_VAR_R()
305 return **ptr; in _get_zval_ptr_cv_BP_VAR_R()
310 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_UNSET() local
312 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv_BP_VAR_UNSET()
313 return *_get_zval_cv_lookup_BP_VAR_UNSET(ptr, var TSRMLS_CC); in _get_zval_ptr_cv_BP_VAR_UNSET()
315 return **ptr; in _get_zval_ptr_cv_BP_VAR_UNSET()
320 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_IS() local
322 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv_BP_VAR_IS()
323 return *_get_zval_cv_lookup_BP_VAR_IS(ptr, var TSRMLS_CC); in _get_zval_ptr_cv_BP_VAR_IS()
325 return **ptr; in _get_zval_ptr_cv_BP_VAR_IS()
330 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_RW() local
332 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv_BP_VAR_RW()
333 return *_get_zval_cv_lookup_BP_VAR_RW(ptr, var TSRMLS_CC); in _get_zval_ptr_cv_BP_VAR_RW()
335 return **ptr; in _get_zval_ptr_cv_BP_VAR_RW()
340 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_W() local
342 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_cv_BP_VAR_W()
343 return *_get_zval_cv_lookup_BP_VAR_W(ptr, var TSRMLS_CC); in _get_zval_ptr_cv_BP_VAR_W()
345 return **ptr; in _get_zval_ptr_cv_BP_VAR_W()
391 zval ***ptr = EX_CV_NUM(EG(current_execute_data), var); in _get_zval_ptr_ptr_cv() local
393 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv()
394 return _get_zval_cv_lookup(ptr, var, type TSRMLS_CC); in _get_zval_ptr_ptr_cv()
396 return *ptr; in _get_zval_ptr_ptr_cv()
401 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_ptr_cv_BP_VAR_R() local
403 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv_BP_VAR_R()
404 return _get_zval_cv_lookup_BP_VAR_R(ptr, var TSRMLS_CC); in _get_zval_ptr_ptr_cv_BP_VAR_R()
406 return *ptr; in _get_zval_ptr_ptr_cv_BP_VAR_R()
411 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_ptr_cv_BP_VAR_UNSET() local
413 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv_BP_VAR_UNSET()
414 return _get_zval_cv_lookup_BP_VAR_UNSET(ptr, var TSRMLS_CC); in _get_zval_ptr_ptr_cv_BP_VAR_UNSET()
416 return *ptr; in _get_zval_ptr_ptr_cv_BP_VAR_UNSET()
421 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_ptr_cv_BP_VAR_IS() local
423 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv_BP_VAR_IS()
424 return _get_zval_cv_lookup_BP_VAR_IS(ptr, var TSRMLS_CC); in _get_zval_ptr_ptr_cv_BP_VAR_IS()
426 return *ptr; in _get_zval_ptr_ptr_cv_BP_VAR_IS()
431 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_ptr_cv_BP_VAR_RW() local
433 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv_BP_VAR_RW()
434 return _get_zval_cv_lookup_BP_VAR_RW(ptr, var TSRMLS_CC); in _get_zval_ptr_ptr_cv_BP_VAR_RW()
436 return *ptr; in _get_zval_ptr_ptr_cv_BP_VAR_RW()
441 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_ptr_cv_BP_VAR_W() local
443 if (UNEXPECTED(*ptr == NULL)) { in _get_zval_ptr_ptr_cv_BP_VAR_W()
444 return _get_zval_cv_lookup_BP_VAR_W(ptr, var TSRMLS_CC); in _get_zval_ptr_ptr_cv_BP_VAR_W()
446 return *ptr; in _get_zval_ptr_ptr_cv_BP_VAR_W()
580 zend_execute_data *ptr = EG(current_execute_data)->prev_execute_data; in zend_verify_arg_error() local
593 if (ptr && ptr->op_array) { in zend_verify_arg_error()
594 …ass, fsep, fname, need_msg, need_kind, given_msg, given_kind, ptr->op_array->filename, ptr->opline… in zend_verify_arg_error()
1269 zval *ptr; in zend_fetch_dimension_address_read() local
1300 ALLOC_ZVAL(ptr); in zend_fetch_dimension_address_read()
1301 INIT_PZVAL(ptr); in zend_fetch_dimension_address_read()
1302 Z_TYPE_P(ptr) = IS_STRING; in zend_fetch_dimension_address_read()
1308 Z_STRVAL_P(ptr) = STR_EMPTY_ALLOC(); in zend_fetch_dimension_address_read()
1309 Z_STRLEN_P(ptr) = 0; in zend_fetch_dimension_address_read()
1311 Z_STRVAL_P(ptr) = (char*)emalloc(2); in zend_fetch_dimension_address_read()
1312 Z_STRVAL_P(ptr)[0] = Z_STRVAL_P(container)[Z_LVAL_P(dim)]; in zend_fetch_dimension_address_read() local
1313 Z_STRVAL_P(ptr)[1] = 0; in zend_fetch_dimension_address_read() local
1314 Z_STRLEN_P(ptr) = 1; in zend_fetch_dimension_address_read()
1316 AI_SET_PTR(result, ptr); in zend_fetch_dimension_address_read()
1386 zval *ptr; in zend_fetch_property_address() local
1389 … (ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type, key TSRMLS_CC)) != NULL) { in zend_fetch_property_address()
1390 AI_SET_PTR(result, ptr); in zend_fetch_property_address()
1391 PZVAL_LOCK(ptr); in zend_fetch_property_address()
1400 zval *ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type, key TSRMLS_CC); in zend_fetch_property_address() local
1402 AI_SET_PTR(result, ptr); in zend_fetch_property_address()
1403 PZVAL_LOCK(ptr); in zend_fetch_property_address()
1427 zval_ptr_dtor(&EX_T(brk_opline->op1.var).var.ptr); in zend_brk_cont()
1483 … **return_value_ptr = &EX_TMP_VAR(execute_data_ptr, execute_data_ptr->opline->result.var)->var.ptr; in execute_internal()