Lines Matching refs:op1_str
296 zend_string *op1_str = Z_STR_P(op1);
302 if (UNEXPECTED(ZSTR_LEN(op1_str) == 0)) {
310 ZVAL_STR_COPY(EX_VAR(opline->result.var), op1_str);
316 !ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
317 size_t len = ZSTR_LEN(op1_str);
319 str = zend_string_extend(op1_str, len + ZSTR_LEN(op2_str), 0);
324 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0);
325 memcpy(ZSTR_VAL(str), ZSTR_VAL(op1_str), ZSTR_LEN(op1_str));
326 memcpy(ZSTR_VAL(str) + ZSTR_LEN(op1_str), ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
2689 zend_string *op1_str, *op2_str, *str; variable
2696 zend_string *op1_str = Z_STR_P(op1);
2702 if (UNEXPECTED(ZSTR_LEN(op1_str) == 0)) {
2710 ZVAL_STR_COPY(EX_VAR(opline->result.var), op1_str);
2716 !ZSTR_IS_INTERNED(op1_str) && GC_REFCOUNT(op1_str) == 1) {
2717 size_t len = ZSTR_LEN(op1_str);
2719 str = zend_string_extend(op1_str, len + ZSTR_LEN(op2_str), 0);
2724 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0);
2725 memcpy(ZSTR_VAL(str), ZSTR_VAL(op1_str), ZSTR_LEN(op1_str));
2726 memcpy(ZSTR_VAL(str) + ZSTR_LEN(op1_str), ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
2737 op1_str = Z_STR_P(op1);
2739 op1_str = zend_string_copy(Z_STR_P(op1));
2744 op1_str = _zval_get_string_func(op1);
2758 if (UNEXPECTED(ZSTR_LEN(op1_str) == 0)) {
2763 zend_string_release(op1_str);
2770 zend_string_addref(op1_str);
2772 ZVAL_STR(EX_VAR(opline->result.var), op1_str);
2777 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0);
2778 memcpy(ZSTR_VAL(str), ZSTR_VAL(op1_str), ZSTR_LEN(op1_str));
2779 memcpy(ZSTR_VAL(str) + ZSTR_LEN(op1_str), ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
2782 zend_string_release(op1_str);