Lines Matching refs:str

721 	zend_string *str;  in zend_verify_weak_scalar_type_hint()  local
751 if ((type_mask & MAY_BE_STRING) && zend_parse_arg_str_weak(arg, &str)) { in zend_verify_weak_scalar_type_hint()
1529 static zend_never_inline void zend_assign_to_string_offset(zval *str, zval *dim, zval *value OPLINE… in zend_assign_to_string_offset() argument
1537 if (Z_REFCOUNTED_P(str) && Z_REFCOUNT_P(str) == 1) { in zend_assign_to_string_offset()
1538 s = Z_STR_P(str); in zend_assign_to_string_offset()
1540 s = zend_string_init(Z_STRVAL_P(str), Z_STRLEN_P(str), 0); in zend_assign_to_string_offset()
1541 ZSTR_H(s) = ZSTR_H(Z_STR_P(str)); in zend_assign_to_string_offset()
1542 if (Z_REFCOUNTED_P(str)) { in zend_assign_to_string_offset()
1543 GC_DELREF(Z_STR_P(str)); in zend_assign_to_string_offset()
1545 ZVAL_NEW_STR(str, s); in zend_assign_to_string_offset()
1653 ZVAL_NEW_STR(str, zend_string_extend(s, (size_t)offset + 1, 0)); in zend_assign_to_string_offset()
1654 memset(Z_STRVAL_P(str) + old_len, ' ', offset - old_len); in zend_assign_to_string_offset()
1655 Z_STRVAL_P(str)[offset+1] = 0; in zend_assign_to_string_offset() local
1657 zend_string_forget_hash_val(Z_STR_P(str)); in zend_assign_to_string_offset()
1660 Z_STRVAL_P(str)[offset] = c; in zend_assign_to_string_offset() local
2116 value->str = ZSTR_EMPTY_ALLOC(); in slow_index_convert()
2232 offset_key = val.str; in zend_fetch_dimension_address_inner()
2421 zend_string *str = Z_STR_P(container); in zend_fetch_dimension_address_read() local
2449 if (!(GC_FLAGS(str) & IS_STR_INTERNED)) { in zend_fetch_dimension_address_read()
2450 GC_ADDREF(str); in zend_fetch_dimension_address_read()
2453 if (!(GC_FLAGS(str) & IS_STR_INTERNED) && UNEXPECTED(GC_DELREF(str) == 0)) { in zend_fetch_dimension_address_read()
2454 zend_string_efree(str); in zend_fetch_dimension_address_read()
2465 if (!(GC_FLAGS(str) & IS_STR_INTERNED)) { in zend_fetch_dimension_address_read()
2466 GC_ADDREF(str); in zend_fetch_dimension_address_read()
2469 if (!(GC_FLAGS(str) & IS_STR_INTERNED) && UNEXPECTED(GC_DELREF(str) == 0)) { in zend_fetch_dimension_address_read()
2470 zend_string_efree(str); in zend_fetch_dimension_address_read()
2491 if (UNEXPECTED(ZSTR_LEN(str) < ((offset < 0) ? -(size_t)offset : ((size_t)offset + 1)))) { in zend_fetch_dimension_address_read()
2503 ? (zend_long)ZSTR_LEN(str) + offset : offset; in zend_fetch_dimension_address_read()
2504 c = (zend_uchar)ZSTR_VAL(str)[real_offset]; in zend_fetch_dimension_address_read()
2687 zend_string *str; in zend_array_key_exists_fast() local
2692 str = Z_STR_P(key); in zend_array_key_exists_fast()
2693 if (ZEND_HANDLE_NUMERIC(str, hval)) { in zend_array_key_exists_fast()
2697 return zend_hash_find_ind(ht, str) != NULL; in zend_array_key_exists_fast()
2722 str = ZSTR_EMPTY_ALLOC(); in zend_array_key_exists_fast()