op1 214 Zend/zend_ast.c zval op1, op2; op1 219 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 222 Zend/zend_ast.c zval_dtor(&op1); op1 226 Zend/zend_ast.c ret = op(result, &op1, &op2); op1 227 Zend/zend_ast.c zval_dtor(&op1); op1 233 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 236 Zend/zend_ast.c zval_dtor(&op1); op1 242 Zend/zend_ast.c ret = op(result, &op2, &op1); op1 243 Zend/zend_ast.c zval_dtor(&op1); op1 248 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 252 Zend/zend_ast.c ret = op(result, &op1); op1 253 Zend/zend_ast.c zval_dtor(&op1); op1 280 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 284 Zend/zend_ast.c if (zend_is_true(&op1)) { op1 286 Zend/zend_ast.c zval_dtor(&op1); op1 295 Zend/zend_ast.c zval_dtor(&op1); op1 298 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 302 Zend/zend_ast.c if (zend_is_true(&op1)) { op1 306 Zend/zend_ast.c zval_dtor(&op1); op1 313 Zend/zend_ast.c zval_dtor(&op1); op1 316 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 320 Zend/zend_ast.c if (zend_is_true(&op1)) { op1 322 Zend/zend_ast.c *result = op1; op1 325 Zend/zend_ast.c zval_dtor(&op1); op1 329 Zend/zend_ast.c zval_dtor(&op1); op1 333 Zend/zend_ast.c zval_dtor(&op1); op1 337 Zend/zend_ast.c zval_dtor(&op1); op1 344 Zend/zend_ast.c ZVAL_LONG(&op1, 0); op1 345 Zend/zend_ast.c ret = add_function(result, &op1, &op2); op1 353 Zend/zend_ast.c ZVAL_LONG(&op1, 0); op1 354 Zend/zend_ast.c ret = sub_function(result, &op1, &op2); op1 366 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, elem->child[1], scope) != SUCCESS)) { op1 371 Zend/zend_ast.c ZVAL_UNDEF(&op1); op1 374 Zend/zend_ast.c zval_dtor(&op1); op1 378 Zend/zend_ast.c if (UNEXPECTED(zend_ast_add_array_element(result, &op1, &op2) != SUCCESS)) { op1 379 Zend/zend_ast.c zval_dtor(&op1); op1 388 Zend/zend_ast.c if (UNEXPECTED(zend_ast_evaluate(&op1, ast->child[0], scope) != SUCCESS)) { op1 391 Zend/zend_ast.c zval_dtor(&op1); op1 396 Zend/zend_ast.c zend_fetch_dimension_by_zval(&tmp, &op1, &op2); op1 403 Zend/zend_ast.c zval_dtor(&op1); op1 261 Zend/zend_ast.h static zend_always_inline zend_ast *zend_ast_create_binary_op(uint32_t opcode, zend_ast *op0, zend_ast *op1) { op1 262 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_BINARY_OP, opcode, op0, op1); op1 264 Zend/zend_ast.h static zend_always_inline zend_ast *zend_ast_create_assign_op(uint32_t opcode, zend_ast *op0, zend_ast *op1) { op1 265 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_ASSIGN_OP, opcode, op0, op1); op1 612 Zend/zend_compile.c void zend_do_free(znode *op1) /* {{{ */ op1 614 Zend/zend_compile.c if (op1->op_type==IS_TMP_VAR) { op1 618 Zend/zend_compile.c SET_NODE(opline->op1, op1); op1 620 Zend/zend_compile.c } else if (op1->op_type==IS_VAR) { op1 627 Zend/zend_compile.c && opline->result.var == op1->u.op.var) { op1 636 Zend/zend_compile.c SET_NODE(opline->op1, op1); op1 645 Zend/zend_compile.c opline->op1.var == op1->u.op.var) { op1 649 Zend/zend_compile.c SET_NODE(opline->op1, op1); op1 654 Zend/zend_compile.c && opline->result.var == op1->u.op.var) { op1 658 Zend/zend_compile.c while (opline->opcode != ZEND_DO_FCALL || opline->op1.num != ZEND_CALL_CTOR) { op1 661 Zend/zend_compile.c opline->op1.num |= ZEND_CALL_CTOR_RESULT_UNUSED; op1 668 Zend/zend_compile.c } else if (op1->op_type == IS_CONST) { op1 672 Zend/zend_compile.c zval_ptr_dtor_nogc(&op1->u.constant); op1 941 Zend/zend_compile.c zval *op1, *op2; op1 944 Zend/zend_compile.c op1 = CT_CONSTANT_EX(op_array, opline->op1.constant); op1 947 Zend/zend_compile.c op1 = RT_CONSTANT(op_array, opline->op1); op1 951 Zend/zend_compile.c function = zend_hash_find_ptr(function_table, Z_STR_P(op1)); op1 982 Zend/zend_compile.c zval *op1, *op2; op1 985 Zend/zend_compile.c op1 = CT_CONSTANT_EX(op_array, opline->op1.constant); op1 988 Zend/zend_compile.c op1 = RT_CONSTANT(op_array, opline->op1); op1 991 Zend/zend_compile.c if ((ce = zend_hash_find_ptr(class_table, Z_STR_P(op1))) == NULL) { op1 992 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Internal Zend error - Missing class information for %s", Z_STRVAL_P(op1)); op1 1019 Zend/zend_compile.c zval *op1, *op2; op1 1022 Zend/zend_compile.c op1 = CT_CONSTANT_EX(op_array, opline->op1.constant); op1 1025 Zend/zend_compile.c op1 = RT_CONSTANT(op_array, opline->op1); op1 1029 Zend/zend_compile.c ce = zend_hash_find_ptr(class_table, Z_STR_P(op1)); op1 1126 Zend/zend_compile.c zend_hash_del(table, Z_STR_P(CT_CONSTANT(opline->op1))); op1 1127 Zend/zend_compile.c zend_del_literal(CG(active_op_array), opline->op1.constant); op1 1465 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 1481 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 1497 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 1851 Zend/zend_compile.c static zend_op *zend_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ op1 1856 Zend/zend_compile.c if (op1 == NULL) { op1 1857 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 1859 Zend/zend_compile.c SET_NODE(opline->op1, op1); op1 1875 Zend/zend_compile.c static zend_op *zend_emit_op_tmp(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ op1 1880 Zend/zend_compile.c if (op1 == NULL) { op1 1881 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 1883 Zend/zend_compile.c SET_NODE(opline->op1, op1); op1 1912 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 1928 Zend/zend_compile.c opline->op1.opline_num = opnum_target; op1 1947 Zend/zend_compile.c opline->op1.opline_num = opnum_target; op1 1967 Zend/zend_compile.c static inline zend_op *zend_delayed_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ op1 1972 Zend/zend_compile.c if (op1 == NULL) { op1 1973 Zend/zend_compile.c SET_UNUSED(tmp_opline.op1); op1 1975 Zend/zend_compile.c SET_NODE(tmp_opline.op1, op1); op1 2114 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal( op1 2117 Zend/zend_compile.c SET_NODE(opline->op1, class_node); op1 2239 Zend/zend_compile.c opline->result.var = opline->op1.var; op1 2382 Zend/zend_compile.c convert_to_string(CT_CONSTANT(opline->op1)); op1 2383 Zend/zend_compile.c zend_alloc_polymorphic_cache_slot(opline->op1.constant); op1 2760 Zend/zend_compile.c SET_NODE(opline->op1, &arg_node); op1 2824 Zend/zend_compile.c opline->op1.num = zend_vm_calc_used_stack(arg_count, fbc); op1 2829 Zend/zend_compile.c opline->op1.num = call_flags; op1 2852 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 2873 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), class); op1 2880 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 2887 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 2962 Zend/zend_compile.c LITERAL_STR(opline->op1, name); op1 2963 Zend/zend_compile.c zend_alloc_cache_slot(opline->op1.constant); op1 3000 Zend/zend_compile.c opline->op1.num = zend_vm_calc_used_stack(num_args, fbc); op1 3022 Zend/zend_compile.c LITERAL_STR(opline->op1, zend_string_copy(orig_func_name)); op1 3376 Zend/zend_compile.c opline->op1.opline_num = get_next_op_number(CG(active_op_array)); op1 3386 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal( op1 3389 Zend/zend_compile.c SET_NODE(opline->op1, &class_node); op1 3541 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 3543 Zend/zend_compile.c opline->op1.num = loop_var->u.try_catch_offset; op1 3559 Zend/zend_compile.c opline->op1.var = loop_var->var_num; op1 3596 Zend/zend_compile.c opline->op1.var = CG(context).fast_call_var; op1 3681 Zend/zend_compile.c opline->op1.num = CG(context).current_brk_cont; op1 3689 Zend/zend_compile.c int current, remove_oplines = opline->op1.num; op1 3732 Zend/zend_compile.c opline->op1.opline_num = dest->opline_num; op1 3734 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 3759 Zend/zend_compile.c opline->op1.num = get_next_op_number(CG(active_op_array)) - opnum_start - 1; op1 4055 Zend/zend_compile.c zval_copy_ctor(CT_CONSTANT(opline->op1)); op1 4167 Zend/zend_compile.c opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), op1 4197 Zend/zend_compile.c opline->op1.num = try_catch_offset; op1 4213 Zend/zend_compile.c opline->op1.var = CG(context).fast_call_var; op1 4509 Zend/zend_compile.c opline->op1.num = i + 1; op1 4836 Zend/zend_compile.c LITERAL_STR(opline->op1, key); op1 5120 Zend/zend_compile.c SET_NODE(opline->op1, &FC(implementing_class)); op1 5294 Zend/zend_compile.c LITERAL_STR(opline->op1, key); op1 5791 Zend/zend_compile.c static inline zend_bool zend_try_ct_eval_binary_op(zval *result, uint32_t opcode, zval *op1, zval *op2) /* {{{ */ op1 5804 Zend/zend_compile.c fn(result, op1, op2); op1 5824 Zend/zend_compile.c static inline void zend_ct_eval_greater(zval *result, zend_ast_kind kind, zval *op1, zval *op2) /* {{{ */ op1 5828 Zend/zend_compile.c fn(result, op2, op1); op1 6671 Zend/zend_compile.c SET_UNUSED(opline->op1); op1 6674 Zend/zend_compile.c SET_NODE(opline->op1, result); op1 6744 Zend/zend_compile.c opline->op1 = opline->op2; op1 6754 Zend/zend_compile.c opline->op1 = init_opline->op2; op1 6769 Zend/zend_compile.c var = opline->op1.var = get_temporary_variable(CG(active_op_array)); op1 6783 Zend/zend_compile.c opline->op1.var = var; op1 39 Zend/zend_compile.h (opline)->op1.num = 0; \ op1 157 Zend/zend_compile.h znode_op op1; op1 704 Zend/zend_compile.h void zend_do_free(znode *op1); op1 2574 Zend/zend_execute.c zval_ptr_dtor_nogc(EX_VAR(brk_opline->op1.var)); op1 2576 Zend/zend_execute.c zval *var = EX_VAR(brk_opline->op1.var); op1 2582 Zend/zend_execute.c zend_string **rope = (zend_string **) EX_VAR(brk_opline->op1.var); op1 2585 Zend/zend_execute.c || last->result.var != brk_opline->op1.var) { op1 2599 Zend/zend_execute.c if (!EG(error_reporting) && Z_LVAL_P(EX_VAR(brk_opline->op1.var)) != 0) { op1 2600 Zend/zend_execute.c EG(error_reporting) = Z_LVAL_P(EX_VAR(brk_opline->op1.var)); op1 2712 Zend/zend_execute.c _get_zval_cv_lookup_ ## type(ptr, opline->op1.var, execute_data) op1 154 Zend/zend_generators.c zval *fast_call = ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[finally_op_end].op1.var); op1 448 Zend/zend_inheritance.c && op->op1.num == (zend_ulong)idx) op1 51 Zend/zend_ini_parser.y static void zend_ini_do_op(char type, zval *result, zval *op1, zval *op2) op1 58 Zend/zend_ini_parser.y i_op1 = atoi(Z_STRVAL_P(op1)); op1 59 Zend/zend_ini_parser.y zend_string_free(Z_STR_P(op1)); op1 103 Zend/zend_ini_parser.y static void zend_ini_add_string(zval *result, zval *op1, zval *op2) op1 107 Zend/zend_ini_parser.y if (Z_TYPE_P(op1) != IS_STRING) { op1 108 Zend/zend_ini_parser.y zend_string *str = zval_get_string(op1); op1 110 Zend/zend_ini_parser.y ZVAL_PSTRINGL(op1, ZSTR_VAL(str), ZSTR_LEN(str)); op1 113 Zend/zend_ini_parser.y op1_len = (int)Z_STRLEN_P(op1); op1 120 Zend/zend_ini_parser.y ZVAL_NEW_STR(result, zend_string_extend(Z_STR_P(op1), length, 1)); op1 108 Zend/zend_object_handlers.h typedef int (*zend_object_compare_zvals_t)(zval *resul, zval *op1, zval *op2); op1 122 Zend/zend_object_handlers.h typedef int (*zend_object_do_operation_t)(zend_uchar opcode, zval *result, zval *op1, zval *op2); op1 565 Zend/zend_opcode.c int array_offset = opline->op1.num; op1 610 Zend/zend_opcode.c opline->op1.opline_num = op_array->try_catch_array[opline->op1.num].finally_op; op1 612 Zend/zend_opcode.c ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, opline->op1); op1 618 Zend/zend_opcode.c ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, opline->op1); op1 633 Zend/zend_opcode.c opline->op1.opline_num = jmp_target; op1 635 Zend/zend_opcode.c ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, opline->op1); op1 641 Zend/zend_opcode.c zend_check_finally_breakout(op_array, opline - op_array->opcodes, opline->op1.opline_num); op1 646 Zend/zend_opcode.c ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, opline->op1); op1 674 Zend/zend_opcode.c ret->op1 = opline->op1; op1 689 Zend/zend_opcode.c ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, opline->op1); op1 691 Zend/zend_opcode.c opline->op1.var = (uint32_t)(zend_intptr_t)ZEND_CALL_VAR_NUM(NULL, op_array->last_var + opline->op1.var); op1 250 Zend/zend_operators.c #define convert_op1_op2_long(op1, op1_lval, op2, op2_lval, op, op_func) \ op1 252 Zend/zend_operators.c if (UNEXPECTED(Z_TYPE_P(op1) != IS_LONG)) { \ op1 253 Zend/zend_operators.c if (Z_ISREF_P(op1)) { \ op1 254 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); \ op1 255 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_LONG) { \ op1 256 Zend/zend_operators.c op1_lval = Z_LVAL_P(op1); \ op1 261 Zend/zend_operators.c op1_lval = _zval_get_long_func(op1); \ op1 263 Zend/zend_operators.c op1_lval = Z_LVAL_P(op1); \ op1 865 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 871 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op1 873 Zend/zend_operators.c zend_long lval = Z_LVAL_P(op1) + Z_LVAL_P(op2); op1 876 Zend/zend_operators.c if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK) op1 877 Zend/zend_operators.c && (Z_LVAL_P(op1) & LONG_SIGN_MASK) != (lval & LONG_SIGN_MASK)) { op1 879 Zend/zend_operators.c ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2)); op1 887 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 891 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 895 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 899 Zend/zend_operators.c if ((result == op1) && (result == op2)) { op1 903 Zend/zend_operators.c if (result != op1) { op1 904 Zend/zend_operators.c ZVAL_DUP(result, op1); op1 910 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 911 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 917 Zend/zend_operators.c zendi_convert_scalar_to_number(op1, op1_copy, result); op1 929 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL sub_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 935 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op1 937 Zend/zend_operators.c zend_long lval = Z_LVAL_P(op1) - Z_LVAL_P(op2); op1 940 Zend/zend_operators.c if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(op2) & LONG_SIGN_MASK) op1 941 Zend/zend_operators.c && (Z_LVAL_P(op1) & LONG_SIGN_MASK) != (lval & LONG_SIGN_MASK)) { op1 943 Zend/zend_operators.c ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) - (double) Z_LVAL_P(op2)); op1 951 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 955 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 959 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 963 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 964 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 970 Zend/zend_operators.c zendi_convert_scalar_to_number(op1, op1_copy, result); op1 982 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL mul_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 988 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op1 992 Zend/zend_operators.c ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1),Z_LVAL_P(op2), Z_LVAL_P(result),Z_DVAL_P(result),overflow); op1 998 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 1002 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 1006 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 1010 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1011 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1017 Zend/zend_operators.c zendi_convert_scalar_to_number(op1, op1_copy, result); op1 1029 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL pow_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1035 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op1 1038 Zend/zend_operators.c zend_long l1 = 1, l2 = Z_LVAL_P(op1), i = Z_LVAL_P(op2); op1 1071 Zend/zend_operators.c ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), (double)Z_LVAL_P(op2))); op1 1076 Zend/zend_operators.c ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), Z_DVAL_P(op2))); op1 1080 Zend/zend_operators.c ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), (double)Z_LVAL_P(op2))); op1 1084 Zend/zend_operators.c ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), Z_DVAL_P(op2))); op1 1088 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1089 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1095 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_ARRAY) { op1 1099 Zend/zend_operators.c zendi_convert_scalar_to_number(op1, op1_copy, result); op1 1117 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL div_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1123 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op1 1127 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double) Z_LVAL_P(op1) / (double) Z_LVAL_P(op2))); op1 1129 Zend/zend_operators.c } else if (Z_LVAL_P(op2) == -1 && Z_LVAL_P(op1) == ZEND_LONG_MIN) { op1 1134 Zend/zend_operators.c if (Z_LVAL_P(op1) % Z_LVAL_P(op2) == 0) { /* integer */ op1 1135 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op1) / Z_LVAL_P(op2)); op1 1137 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double) Z_LVAL_P(op1)) / Z_LVAL_P(op2)); op1 1145 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) / (double)Z_LVAL_P(op2)); op1 1152 Zend/zend_operators.c ZVAL_DOUBLE(result, (double)Z_LVAL_P(op1) / Z_DVAL_P(op2)); op1 1159 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) / Z_DVAL_P(op2)); op1 1163 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1164 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1170 Zend/zend_operators.c zendi_convert_scalar_to_number(op1, op1_copy, result); op1 1182 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL mod_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1186 Zend/zend_operators.c convert_op1_op2_long(op1, op1_lval, op2, op2_lval, ZEND_MOD, mod_function); op1 1188 Zend/zend_operators.c if (op1 == result) { op1 1214 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL boolean_xor_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1219 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_FALSE) { op1 1221 Zend/zend_operators.c } else if (EXPECTED(Z_TYPE_P(op1) == IS_TRUE)) { op1 1224 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1225 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1226 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_FALSE) { op1 1229 Zend/zend_operators.c } else if (EXPECTED(Z_TYPE_P(op1) == IS_TRUE)) { op1 1235 Zend/zend_operators.c op1_val = zval_is_true(op1); op1 1264 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL boolean_not_function(zval *result, zval *op1) /* {{{ */ op1 1266 Zend/zend_operators.c if (Z_TYPE_P(op1) < IS_TRUE) { op1 1268 Zend/zend_operators.c } else if (EXPECTED(Z_TYPE_P(op1) == IS_TRUE)) { op1 1271 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1272 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1273 Zend/zend_operators.c if (Z_TYPE_P(op1) < IS_TRUE) { op1 1276 Zend/zend_operators.c } else if (EXPECTED(Z_TYPE_P(op1) == IS_TRUE)) { op1 1283 Zend/zend_operators.c ZVAL_BOOL(result, !zval_is_true(op1)); op1 1289 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_not_function(zval *result, zval *op1) /* {{{ */ op1 1292 Zend/zend_operators.c switch (Z_TYPE_P(op1)) { op1 1294 Zend/zend_operators.c ZVAL_LONG(result, ~Z_LVAL_P(op1)); op1 1297 Zend/zend_operators.c ZVAL_LONG(result, ~zend_dval_to_lval(Z_DVAL_P(op1))); op1 1302 Zend/zend_operators.c if (Z_STRLEN_P(op1) == 1) { op1 1303 Zend/zend_operators.c zend_uchar not = (zend_uchar) ~*Z_STRVAL_P(op1); op1 1310 Zend/zend_operators.c ZVAL_NEW_STR(result, zend_string_alloc(Z_STRLEN_P(op1), 0)); op1 1311 Zend/zend_operators.c for (i = 0; i < Z_STRLEN_P(op1); i++) { op1 1312 Zend/zend_operators.c Z_STRVAL_P(result)[i] = ~Z_STRVAL_P(op1)[i]; op1 1319 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1330 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_or_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1334 Zend/zend_operators.c if (EXPECTED(Z_TYPE_P(op1) == IS_LONG) && EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op1 1335 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op1) | Z_LVAL_P(op2)); op1 1339 Zend/zend_operators.c ZVAL_DEREF(op1); op1 1342 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING && EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { op1 1347 Zend/zend_operators.c if (EXPECTED(Z_STRLEN_P(op1) >= Z_STRLEN_P(op2))) { op1 1348 Zend/zend_operators.c if (EXPECTED(Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) && Z_STRLEN_P(op1) == 1) { op1 1349 Zend/zend_operators.c zend_uchar or = (zend_uchar) (*Z_STRVAL_P(op1) | *Z_STRVAL_P(op2)); op1 1357 Zend/zend_operators.c longer = op1; op1 1361 Zend/zend_operators.c shorter = op1; op1 1369 Zend/zend_operators.c if (result==op1) { op1 1376 Zend/zend_operators.c if (UNEXPECTED(Z_TYPE_P(op1) != IS_LONG)) { op1 1378 Zend/zend_operators.c op1_lval = _zval_get_long_func(op1); op1 1380 Zend/zend_operators.c op1_lval = Z_LVAL_P(op1); op1 1389 Zend/zend_operators.c if (op1 == result) { op1 1397 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_and_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1401 Zend/zend_operators.c if (EXPECTED(Z_TYPE_P(op1) == IS_LONG) && EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op1 1402 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op1) & Z_LVAL_P(op2)); op1 1406 Zend/zend_operators.c ZVAL_DEREF(op1); op1 1409 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) { op1 1414 Zend/zend_operators.c if (EXPECTED(Z_STRLEN_P(op1) >= Z_STRLEN_P(op2))) { op1 1415 Zend/zend_operators.c if (EXPECTED(Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) && Z_STRLEN_P(op1) == 1) { op1 1416 Zend/zend_operators.c zend_uchar and = (zend_uchar) (*Z_STRVAL_P(op1) & *Z_STRVAL_P(op2)); op1 1424 Zend/zend_operators.c longer = op1; op1 1428 Zend/zend_operators.c shorter = op1; op1 1436 Zend/zend_operators.c if (result==op1) { op1 1443 Zend/zend_operators.c if (UNEXPECTED(Z_TYPE_P(op1) != IS_LONG)) { op1 1445 Zend/zend_operators.c op1_lval = _zval_get_long_func(op1); op1 1447 Zend/zend_operators.c op1_lval = Z_LVAL_P(op1); op1 1456 Zend/zend_operators.c if (op1 == result) { op1 1464 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_xor_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1468 Zend/zend_operators.c if (EXPECTED(Z_TYPE_P(op1) == IS_LONG) && EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op1 1469 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); op1 1473 Zend/zend_operators.c ZVAL_DEREF(op1); op1 1476 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) { op1 1481 Zend/zend_operators.c if (EXPECTED(Z_STRLEN_P(op1) >= Z_STRLEN_P(op2))) { op1 1482 Zend/zend_operators.c if (EXPECTED(Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) && Z_STRLEN_P(op1) == 1) { op1 1483 Zend/zend_operators.c zend_uchar xor = (zend_uchar) (*Z_STRVAL_P(op1) ^ *Z_STRVAL_P(op2)); op1 1491 Zend/zend_operators.c longer = op1; op1 1495 Zend/zend_operators.c shorter = op1; op1 1503 Zend/zend_operators.c if (result==op1) { op1 1510 Zend/zend_operators.c if (UNEXPECTED(Z_TYPE_P(op1) != IS_LONG)) { op1 1512 Zend/zend_operators.c op1_lval = _zval_get_long_func(op1); op1 1514 Zend/zend_operators.c op1_lval = Z_LVAL_P(op1); op1 1523 Zend/zend_operators.c if (op1 == result) { op1 1531 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL shift_left_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1535 Zend/zend_operators.c convert_op1_op2_long(op1, op1_lval, op2, op2_lval, ZEND_SL, shift_left_function); op1 1537 Zend/zend_operators.c if (op1 == result) { op1 1562 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL shift_right_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1566 Zend/zend_operators.c convert_op1_op2_long(op1, op1_lval, op2, op2_lval, ZEND_SR, shift_right_function); op1 1568 Zend/zend_operators.c if (op1 == result) { op1 1593 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL concat_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1599 Zend/zend_operators.c if (UNEXPECTED(Z_TYPE_P(op1) != IS_STRING)) { op1 1600 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1601 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1602 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING) break; op1 1605 Zend/zend_operators.c use_copy1 = zend_make_printable_zval(op1, &op1_copy); op1 1610 Zend/zend_operators.c if (result == op1) { op1 1611 Zend/zend_operators.c zval_dtor(op1); op1 1612 Zend/zend_operators.c if (UNEXPECTED(op1 == op2)) { op1 1616 Zend/zend_operators.c op1 = &op1_copy; op1 1635 Zend/zend_operators.c size_t op1_len = Z_STRLEN_P(op1); op1 1646 Zend/zend_operators.c if (result == op1 && Z_REFCOUNTED_P(result)) { op1 1651 Zend/zend_operators.c memcpy(ZSTR_VAL(result_str), Z_STRVAL_P(op1), op1_len); op1 1664 Zend/zend_operators.c zval_dtor(op1); op1 1673 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_compare_function_ex(zval *op1, zval *op2, zend_bool case_insensitive) /* {{{ */ op1 1675 Zend/zend_operators.c zend_string *str1 = zval_get_string(op1); op1 1691 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2) /* {{{ */ op1 1693 Zend/zend_operators.c if (EXPECTED(Z_TYPE_P(op1) == IS_STRING) && op1 1695 Zend/zend_operators.c if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 1698 Zend/zend_operators.c return zend_binary_strcmp(Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2)); op1 1701 Zend/zend_operators.c zend_string *str1 = zval_get_string(op1); op1 1712 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2) /* {{{ */ op1 1714 Zend/zend_operators.c if (EXPECTED(Z_TYPE_P(op1) == IS_STRING) && op1 1716 Zend/zend_operators.c if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 1719 Zend/zend_operators.c return zend_binary_strcasecmp_l(Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2)); op1 1722 Zend/zend_operators.c zend_string *str1 = zval_get_string(op1); op1 1734 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2) /* {{{ */ op1 1736 Zend/zend_operators.c zend_string *str1 = zval_get_string(op1); op1 1747 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2) /* {{{ */ op1 1751 Zend/zend_operators.c d1 = zval_get_double(op1); op1 1780 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL compare_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 1788 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op1 1790 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op1)>Z_LVAL_P(op2)?1:(Z_LVAL_P(op1)<Z_LVAL_P(op2)?-1:0)); op1 1794 Zend/zend_operators.c Z_DVAL_P(result) = Z_DVAL_P(op1) - (double)Z_LVAL_P(op2); op1 1799 Zend/zend_operators.c Z_DVAL_P(result) = (double)Z_LVAL_P(op1) - Z_DVAL_P(op2); op1 1804 Zend/zend_operators.c if (Z_DVAL_P(op1) == Z_DVAL_P(op2)) { op1 1807 Zend/zend_operators.c Z_DVAL_P(result) = Z_DVAL_P(op1) - Z_DVAL_P(op2); op1 1813 Zend/zend_operators.c ZVAL_LONG(result, zend_compare_arrays(op1, op2)); op1 1833 Zend/zend_operators.c if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 1837 Zend/zend_operators.c ZVAL_LONG(result, zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2))); op1 1845 Zend/zend_operators.c ZVAL_LONG(result, Z_STRLEN_P(op1) == 0 ? 0 : 1); op1 1857 Zend/zend_operators.c if (Z_ISREF_P(op1)) { op1 1858 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 1865 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_OBJECT && Z_OBJ_HANDLER_P(op1, compare)) { op1 1866 Zend/zend_operators.c ret = Z_OBJ_HANDLER_P(op1, compare)(result, op1, op2); op1 1872 Zend/zend_operators.c ret = Z_OBJ_HANDLER_P(op2, compare)(result, op1, op2); op1 1879 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_OBJECT && Z_TYPE_P(op2) == IS_OBJECT) { op1 1880 Zend/zend_operators.c if (Z_OBJ_P(op1) == Z_OBJ_P(op2)) { op1 1885 Zend/zend_operators.c if (Z_OBJ_HANDLER_P(op1, compare_objects) == Z_OBJ_HANDLER_P(op2, compare_objects)) { op1 1886 Zend/zend_operators.c ZVAL_LONG(result, Z_OBJ_HANDLER_P(op1, compare_objects)(op1, op2)); op1 1890 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_OBJECT) { op1 1891 Zend/zend_operators.c if (Z_OBJ_HT_P(op1)->get) { op1 1893 Zend/zend_operators.c op_free = Z_OBJ_HT_P(op1)->get(op1, &rv); op1 1897 Zend/zend_operators.c } else if (Z_TYPE_P(op2) != IS_OBJECT && Z_OBJ_HT_P(op1)->cast_object) { op1 1899 Zend/zend_operators.c if (Z_OBJ_HT_P(op1)->cast_object(op1, &tmp_free, ((Z_TYPE_P(op2) == IS_FALSE || Z_TYPE_P(op2) == IS_TRUE) ? _IS_BOOL : Z_TYPE_P(op2))) == FAILURE) { op1 1913 Zend/zend_operators.c ret = compare_function(result, op1, op_free); op1 1916 Zend/zend_operators.c } else if (Z_TYPE_P(op1) != IS_OBJECT && Z_OBJ_HT_P(op2)->cast_object) { op1 1918 Zend/zend_operators.c if (Z_OBJ_HT_P(op2)->cast_object(op2, &tmp_free, ((Z_TYPE_P(op1) == IS_FALSE || Z_TYPE_P(op1) == IS_TRUE) ? _IS_BOOL : Z_TYPE_P(op1))) == FAILURE) { op1 1923 Zend/zend_operators.c ret = compare_function(result, op1, &tmp_free); op1 1926 Zend/zend_operators.c } else if (Z_TYPE_P(op1) == IS_OBJECT) { op1 1932 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_NULL || Z_TYPE_P(op1) == IS_FALSE) { op1 1936 Zend/zend_operators.c ZVAL_LONG(result, zval_is_true(op1) ? 1 : 0); op1 1938 Zend/zend_operators.c } else if (Z_TYPE_P(op1) == IS_TRUE) { op1 1942 Zend/zend_operators.c ZVAL_LONG(result, zval_is_true(op1) ? 0 : -1); op1 1945 Zend/zend_operators.c zendi_convert_scalar_to_number(op1, op1_copy, result); op1 1949 Zend/zend_operators.c } else if (Z_TYPE_P(op1)==IS_ARRAY) { op1 1955 Zend/zend_operators.c } else if (Z_TYPE_P(op1)==IS_OBJECT) { op1 1988 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_is_identical(zval *op1, zval *op2) /* {{{ */ op1 1990 Zend/zend_operators.c if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) { op1 1993 Zend/zend_operators.c switch (Z_TYPE_P(op1)) { op1 1999 Zend/zend_operators.c return (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 2001 Zend/zend_operators.c return (Z_RES_P(op1) == Z_RES_P(op2)); op1 2003 Zend/zend_operators.c return (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 2005 Zend/zend_operators.c return (Z_STR_P(op1) == Z_STR_P(op2) || op1 2006 Zend/zend_operators.c (Z_STRLEN_P(op1) == Z_STRLEN_P(op2) && op1 2007 Zend/zend_operators.c memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0)); op1 2009 Zend/zend_operators.c return (Z_ARRVAL_P(op1) == Z_ARRVAL_P(op2) || op1 2010 Zend/zend_operators.c zend_hash_compare(Z_ARRVAL_P(op1), Z_ARRVAL_P(op2), (compare_func_t) hash_zval_identical_function, 1) == 0); op1 2012 Zend/zend_operators.c return (Z_OBJ_P(op1) == Z_OBJ_P(op2) && Z_OBJ_HT_P(op1) == Z_OBJ_HT_P(op2)); op1 2019 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_identical_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 2021 Zend/zend_operators.c ZVAL_BOOL(result, zend_is_identical(op1, op2)); op1 2026 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_not_identical_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 2028 Zend/zend_operators.c ZVAL_BOOL(result, !zend_is_identical(op1, op2)); op1 2033 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_equal_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 2035 Zend/zend_operators.c if (compare_function(result, op1, op2) == FAILURE) { op1 2043 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_not_equal_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 2045 Zend/zend_operators.c if (compare_function(result, op1, op2) == FAILURE) { op1 2053 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_smaller_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 2055 Zend/zend_operators.c if (compare_function(result, op1, op2) == FAILURE) { op1 2063 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_smaller_or_equal_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 2065 Zend/zend_operators.c if (compare_function(result, op1, op2) == FAILURE) { op1 2233 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL increment_function(zval *op1) /* {{{ */ op1 2236 Zend/zend_operators.c switch (Z_TYPE_P(op1)) { op1 2238 Zend/zend_operators.c fast_long_increment_function(op1); op1 2241 Zend/zend_operators.c Z_DVAL_P(op1) = Z_DVAL_P(op1) + 1; op1 2244 Zend/zend_operators.c ZVAL_LONG(op1, 1); op1 2250 Zend/zend_operators.c switch (is_numeric_string(Z_STRVAL_P(op1), Z_STRLEN_P(op1), &lval, &dval, 0)) { op1 2252 Zend/zend_operators.c zend_string_release(Z_STR_P(op1)); op1 2256 Zend/zend_operators.c ZVAL_DOUBLE(op1, d+1); op1 2258 Zend/zend_operators.c ZVAL_LONG(op1, lval+1); op1 2262 Zend/zend_operators.c zend_string_release(Z_STR_P(op1)); op1 2263 Zend/zend_operators.c ZVAL_DOUBLE(op1, dval+1); op1 2267 Zend/zend_operators.c increment_string(op1); op1 2273 Zend/zend_operators.c if (Z_OBJ_HANDLER_P(op1, get) op1 2274 Zend/zend_operators.c && Z_OBJ_HANDLER_P(op1, set)) { op1 2279 Zend/zend_operators.c val = Z_OBJ_HANDLER_P(op1, get)(op1, &rv); op1 2282 Zend/zend_operators.c Z_OBJ_HANDLER_P(op1, set)(op1, val); op1 2284 Zend/zend_operators.c } else if (Z_OBJ_HANDLER_P(op1, do_operation)) { op1 2289 Zend/zend_operators.c res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_ADD, op1, op1, &op2); op1 2296 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 2305 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL decrement_function(zval *op1) /* {{{ */ op1 2311 Zend/zend_operators.c switch (Z_TYPE_P(op1)) { op1 2313 Zend/zend_operators.c fast_long_decrement_function(op1); op1 2316 Zend/zend_operators.c Z_DVAL_P(op1) = Z_DVAL_P(op1) - 1; op1 2319 Zend/zend_operators.c if (Z_STRLEN_P(op1) == 0) { /* consider as 0 */ op1 2320 Zend/zend_operators.c zend_string_release(Z_STR_P(op1)); op1 2321 Zend/zend_operators.c ZVAL_LONG(op1, -1); op1 2324 Zend/zend_operators.c switch (is_numeric_string(Z_STRVAL_P(op1), Z_STRLEN_P(op1), &lval, &dval, 0)) { op1 2326 Zend/zend_operators.c zend_string_release(Z_STR_P(op1)); op1 2329 Zend/zend_operators.c ZVAL_DOUBLE(op1, d-1); op1 2331 Zend/zend_operators.c ZVAL_LONG(op1, lval-1); op1 2335 Zend/zend_operators.c zend_string_release(Z_STR_P(op1)); op1 2336 Zend/zend_operators.c ZVAL_DOUBLE(op1, dval - 1); op1 2341 Zend/zend_operators.c if (Z_OBJ_HANDLER_P(op1, get) op1 2342 Zend/zend_operators.c && Z_OBJ_HANDLER_P(op1, set)) { op1 2347 Zend/zend_operators.c val = Z_OBJ_HANDLER_P(op1, get)(op1, &rv); op1 2350 Zend/zend_operators.c Z_OBJ_HANDLER_P(op1, set)(op1, val); op1 2352 Zend/zend_operators.c } else if (Z_OBJ_HANDLER_P(op1, do_operation)) { op1 2357 Zend/zend_operators.c res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_SUB, op1, op1, &op2); op1 2364 Zend/zend_operators.c op1 = Z_REFVAL_P(op1); op1 48 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2); op1 49 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL sub_function(zval *result, zval *op1, zval *op2); op1 50 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL mul_function(zval *result, zval *op1, zval *op2); op1 51 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL pow_function(zval *result, zval *op1, zval *op2); op1 52 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL div_function(zval *result, zval *op1, zval *op2); op1 53 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL mod_function(zval *result, zval *op1, zval *op2); op1 54 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL boolean_xor_function(zval *result, zval *op1, zval *op2); op1 55 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL boolean_not_function(zval *result, zval *op1); op1 56 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_not_function(zval *result, zval *op1); op1 57 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_or_function(zval *result, zval *op1, zval *op2); op1 58 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_and_function(zval *result, zval *op1, zval *op2); op1 59 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_xor_function(zval *result, zval *op1, zval *op2); op1 60 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL shift_left_function(zval *result, zval *op1, zval *op2); op1 61 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL shift_right_function(zval *result, zval *op1, zval *op2); op1 62 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL concat_function(zval *result, zval *op1, zval *op2); op1 64 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_is_identical(zval *op1, zval *op2); op1 66 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_equal_function(zval *result, zval *op1, zval *op2); op1 67 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_identical_function(zval *result, zval *op1, zval *op2); op1 68 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_not_identical_function(zval *result, zval *op1, zval *op2); op1 69 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_not_equal_function(zval *result, zval *op1, zval *op2); op1 70 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_smaller_function(zval *result, zval *op1, zval *op2); op1 71 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_smaller_or_equal_function(zval *result, zval *op1, zval *op2); op1 238 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL increment_function(zval *op1); op1 330 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL compare_function(zval *result, zval *op1, zval *op2); op1 332 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2); op1 333 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_compare_function_ex(zval *op1, zval *op2, zend_bool case_insensitive); op1 334 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2); op1 335 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2); op1 337 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2); op1 435 Zend/zend_operators.h static zend_always_inline void fast_long_increment_function(zval *op1) op1 446 Zend/zend_operators.h : "r"(&op1->value), op1 459 Zend/zend_operators.h : "r"(&op1->value), op1 464 Zend/zend_operators.h if (UNEXPECTED(Z_LVAL_P(op1) == ZEND_LONG_MAX)) { op1 466 Zend/zend_operators.h ZVAL_DOUBLE(op1, (double)ZEND_LONG_MAX + 1.0); op1 468 Zend/zend_operators.h Z_LVAL_P(op1)++; op1 473 Zend/zend_operators.h static zend_always_inline void fast_long_decrement_function(zval *op1) op1 484 Zend/zend_operators.h : "r"(&op1->value), op1 497 Zend/zend_operators.h : "r"(&op1->value), op1 502 Zend/zend_operators.h if (UNEXPECTED(Z_LVAL_P(op1) == ZEND_LONG_MIN)) { op1 504 Zend/zend_operators.h ZVAL_DOUBLE(op1, (double)ZEND_LONG_MIN - 1.0); op1 506 Zend/zend_operators.h Z_LVAL_P(op1)--; op1 511 Zend/zend_operators.h static zend_always_inline void fast_long_add_function(zval *result, zval *op1, zval *op2) op1 530 Zend/zend_operators.h "r"(&op1->value), op1 553 Zend/zend_operators.h "r"(&op1->value), op1 566 Zend/zend_operators.h if (UNEXPECTED((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK) op1 567 Zend/zend_operators.h && (Z_LVAL_P(op1) & LONG_SIGN_MASK) != ((Z_LVAL_P(op1) + Z_LVAL_P(op2)) & LONG_SIGN_MASK))) { op1 568 Zend/zend_operators.h ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2)); op1 570 Zend/zend_operators.h ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); op1 575 Zend/zend_operators.h static zend_always_inline int fast_add_function(zval *result, zval *op1, zval *op2) op1 577 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 579 Zend/zend_operators.h fast_long_add_function(result, op1, op2); op1 582 Zend/zend_operators.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 585 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 587 Zend/zend_operators.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 590 Zend/zend_operators.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 594 Zend/zend_operators.h return add_function(result, op1, op2); op1 597 Zend/zend_operators.h static zend_always_inline void fast_long_sub_function(zval *result, zval *op1, zval *op2) op1 620 Zend/zend_operators.h "r"(&op1->value), op1 647 Zend/zend_operators.h "r"(&op1->value), op1 654 Zend/zend_operators.h ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); op1 656 Zend/zend_operators.h if (UNEXPECTED((Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(op2) & LONG_SIGN_MASK) op1 657 Zend/zend_operators.h && (Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(result) & LONG_SIGN_MASK))) { op1 658 Zend/zend_operators.h ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) - (double) Z_LVAL_P(op2)); op1 663 Zend/zend_operators.h static zend_always_inline int fast_div_function(zval *result, zval *op1, zval *op2) op1 665 Zend/zend_operators.h return div_function(result, op1, op2); op1 668 Zend/zend_operators.h static zend_always_inline int fast_equal_check_function(zval *op1, zval *op2) op1 671 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 673 Zend/zend_operators.h return Z_LVAL_P(op1) == Z_LVAL_P(op2); op1 675 Zend/zend_operators.h return ((double)Z_LVAL_P(op1)) == Z_DVAL_P(op2); op1 677 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 679 Zend/zend_operators.h return Z_DVAL_P(op1) == Z_DVAL_P(op2); op1 681 Zend/zend_operators.h return Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)); op1 683 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 685 Zend/zend_operators.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 687 Zend/zend_operators.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 688 Zend/zend_operators.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 691 Zend/zend_operators.h return memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0; op1 694 Zend/zend_operators.h return zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0; op1 698 Zend/zend_operators.h compare_function(&result, op1, op2); op1 702 Zend/zend_operators.h static zend_always_inline int fast_equal_check_long(zval *op1, zval *op2) op1 706 Zend/zend_operators.h return Z_LVAL_P(op1) == Z_LVAL_P(op2); op1 708 Zend/zend_operators.h compare_function(&result, op1, op2); op1 712 Zend/zend_operators.h static zend_always_inline int fast_equal_check_string(zval *op1, zval *op2) op1 716 Zend/zend_operators.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 718 Zend/zend_operators.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 719 Zend/zend_operators.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 722 Zend/zend_operators.h return memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0; op1 725 Zend/zend_operators.h return zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0; op1 728 Zend/zend_operators.h compare_function(&result, op1, op2); op1 732 Zend/zend_operators.h static zend_always_inline int fast_is_identical_function(zval *op1, zval *op2) op1 734 Zend/zend_operators.h if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) { op1 736 Zend/zend_operators.h } else if (Z_TYPE_P(op1) <= IS_TRUE) { op1 739 Zend/zend_operators.h return zend_is_identical(op1, op2); op1 742 Zend/zend_operators.h static zend_always_inline int fast_is_not_identical_function(zval *op1, zval *op2) op1 744 Zend/zend_operators.h if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) { op1 746 Zend/zend_operators.h } else if (Z_TYPE_P(op1) <= IS_TRUE) { op1 749 Zend/zend_operators.h return !zend_is_identical(op1, op2); op1 753 Zend/zend_operators.h if (UNEXPECTED(Z_TYPE_P(op1) == IS_OBJECT) \ op1 754 Zend/zend_operators.h && op1 == result \ op1 755 Zend/zend_operators.h && UNEXPECTED(Z_OBJ_HANDLER_P(op1, get)) \ op1 756 Zend/zend_operators.h && EXPECTED(Z_OBJ_HANDLER_P(op1, set))) { \ op1 759 Zend/zend_operators.h zval *objval = Z_OBJ_HANDLER_P(op1, get)(op1, &rv); \ op1 762 Zend/zend_operators.h Z_OBJ_HANDLER_P(op1, set)(op1, objval); \ op1 765 Zend/zend_operators.h } else if (UNEXPECTED(Z_TYPE_P(op1) == IS_OBJECT) \ op1 766 Zend/zend_operators.h && UNEXPECTED(Z_OBJ_HANDLER_P(op1, do_operation))) { \ op1 767 Zend/zend_operators.h if (EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, op2))) { \ op1 775 Zend/zend_operators.h && EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op2, do_operation)(opcode, result, op1, op2))) { \ op1 785 Zend/zend_operators.h if (UNEXPECTED(Z_TYPE_P(op1) == IS_OBJECT) \ op1 786 Zend/zend_operators.h && UNEXPECTED(Z_OBJ_HANDLER_P(op1, do_operation)) \ op1 787 Zend/zend_operators.h && EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, NULL))) { \ op1 32 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 34 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 36 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 39 Zend/zend_vm_def.h fast_long_add_function(result, op1, op2); op1 43 Zend/zend_vm_def.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 46 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 49 Zend/zend_vm_def.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 53 Zend/zend_vm_def.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 59 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 60 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 65 Zend/zend_vm_def.h add_function(EX_VAR(opline->result.var), op1, op2); op1 75 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 77 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 79 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 82 Zend/zend_vm_def.h fast_long_sub_function(result, op1, op2); op1 86 Zend/zend_vm_def.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 89 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 92 Zend/zend_vm_def.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 96 Zend/zend_vm_def.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 102 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 103 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 108 Zend/zend_vm_def.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 118 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 120 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 122 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 127 Zend/zend_vm_def.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 132 Zend/zend_vm_def.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 135 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 138 Zend/zend_vm_def.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 142 Zend/zend_vm_def.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 148 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 149 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 154 Zend/zend_vm_def.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 164 Zend/zend_vm_def.h zval *op1, *op2; op1 167 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 169 Zend/zend_vm_def.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 179 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 181 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 183 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 194 Zend/zend_vm_def.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 201 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 202 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 207 Zend/zend_vm_def.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 217 Zend/zend_vm_def.h zval *op1, *op2; op1 220 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 222 Zend/zend_vm_def.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 232 Zend/zend_vm_def.h zval *op1, *op2; op1 235 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 237 Zend/zend_vm_def.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 247 Zend/zend_vm_def.h zval *op1, *op2; op1 250 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 252 Zend/zend_vm_def.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 262 Zend/zend_vm_def.h zval *op1, *op2; op1 265 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 269 Zend/zend_vm_def.h if ((OP1_TYPE == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 271 Zend/zend_vm_def.h zend_string *op1_str = Z_STR_P(op1); op1 304 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 305 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 310 Zend/zend_vm_def.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 322 Zend/zend_vm_def.h zval *op1, *op2; op1 326 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_DEREF(BP_VAR_R); op1 328 Zend/zend_vm_def.h result = fast_is_identical_function(op1, op2); op1 340 Zend/zend_vm_def.h zval *op1, *op2; op1 344 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_DEREF(BP_VAR_R); op1 346 Zend/zend_vm_def.h result = fast_is_not_identical_function(op1, op2); op1 358 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 360 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 365 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 367 Zend/zend_vm_def.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 369 Zend/zend_vm_def.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 373 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 375 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 377 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 381 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 383 Zend/zend_vm_def.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 385 Zend/zend_vm_def.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 386 Zend/zend_vm_def.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 389 Zend/zend_vm_def.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 392 Zend/zend_vm_def.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 408 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 409 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 415 Zend/zend_vm_def.h compare_function(result, op1, op2); op1 426 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 428 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 433 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 435 Zend/zend_vm_def.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 437 Zend/zend_vm_def.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 441 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 443 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 445 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 449 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 451 Zend/zend_vm_def.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 453 Zend/zend_vm_def.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 454 Zend/zend_vm_def.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 457 Zend/zend_vm_def.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 460 Zend/zend_vm_def.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 476 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 477 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 483 Zend/zend_vm_def.h compare_function(result, op1, op2); op1 494 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 496 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 501 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 503 Zend/zend_vm_def.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 505 Zend/zend_vm_def.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 509 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 511 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 513 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 526 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 527 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 533 Zend/zend_vm_def.h compare_function(result, op1, op2); op1 544 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 546 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 551 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 553 Zend/zend_vm_def.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 555 Zend/zend_vm_def.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 559 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 561 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 563 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 576 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 577 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 583 Zend/zend_vm_def.h compare_function(result, op1, op2); op1 594 Zend/zend_vm_def.h zval *op1, *op2; op1 597 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 599 Zend/zend_vm_def.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 609 Zend/zend_vm_def.h zval *op1, *op2; op1 612 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 614 Zend/zend_vm_def.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 624 Zend/zend_vm_def.h zval *op1, *op2; op1 627 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 629 Zend/zend_vm_def.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 639 Zend/zend_vm_def.h zval *op1, *op2; op1 642 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 644 Zend/zend_vm_def.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 654 Zend/zend_vm_def.h zval *op1, *op2; op1 657 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR(BP_VAR_R); op1 659 Zend/zend_vm_def.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 716 Zend/zend_vm_def.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 725 Zend/zend_vm_def.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 731 Zend/zend_vm_def.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 778 Zend/zend_vm_def.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 784 Zend/zend_vm_def.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 797 Zend/zend_vm_def.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 804 Zend/zend_vm_def.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 1501 Zend/zend_vm_def.h if (OP1_TYPE == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 1502 Zend/zend_vm_def.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 1526 Zend/zend_vm_def.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 1547 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 2143 Zend/zend_vm_def.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, OP1_TYPE, property_name, OP2_TYPE, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 2165 Zend/zend_vm_def.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 2185 Zend/zend_vm_def.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 2208 Zend/zend_vm_def.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 2214 Zend/zend_vm_def.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 2223 Zend/zend_vm_def.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 2244 Zend/zend_vm_def.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 2300 Zend/zend_vm_def.h UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT) && op1 2301 Zend/zend_vm_def.h UNEXPECTED(!Z_ISREF_P(EX_VAR(opline->op1.var)))) { op1 2365 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && (EX(opline)->op1.num & ZEND_CALL_CTOR)) { op1 2366 Zend/zend_vm_def.h if (!(EX(opline)->op1.num & ZEND_CALL_CTOR_RESULT_UNUSED)) { op1 2447 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op1)); op1 2645 Zend/zend_vm_def.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 2655 Zend/zend_vm_def.h var = EX_VAR(opline->op1.var); op1 2667 Zend/zend_vm_def.h zval *op1, *op2; op1 2671 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 2673 Zend/zend_vm_def.h op1_str = Z_STR_P(op1); op1 2674 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 2675 Zend/zend_vm_def.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 2677 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 2678 Zend/zend_vm_def.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 2680 Zend/zend_vm_def.h op1_str = _zval_get_string_func(op1); op1 2771 Zend/zend_vm_def.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 2806 Zend/zend_vm_def.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 3026 Zend/zend_vm_def.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 3028 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 3033 Zend/zend_vm_def.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 3036 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 3039 Zend/zend_vm_def.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 3437 Zend/zend_vm_def.h zend_internal_type_error(EX_USES_STRICT_TYPES(), "%s() expects parameter 1 to be a valid callback, %s", Z_STRVAL_P(EX_CONSTANT(opline->op1)), error); op1 3508 Zend/zend_vm_def.h opline->op1.num, ZEND_CALL_NESTED_FUNCTION, op1 3855 Zend/zend_vm_def.h if (UNEXPECTED(EG(exception) != NULL) && (opline->op1.num & ZEND_CALL_CTOR)) { op1 3856 Zend/zend_vm_def.h if (!(opline->op1.num & ZEND_CALL_CTOR_RESULT_UNUSED)) { op1 4152 Zend/zend_vm_def.h catch_ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 4154 Zend/zend_vm_def.h catch_ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD); op1 4156 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), catch_ce); op1 4717 Zend/zend_vm_def.h uint32_t arg_num = opline->op1.num; op1 4743 Zend/zend_vm_def.h arg_num = opline->op1.num; op1 4777 Zend/zend_vm_def.h uint32_t arg_num = opline->op1.num; op1 4843 Zend/zend_vm_def.h zval *op1, *op2, *result; op1 4845 Zend/zend_vm_def.h op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); op1 4850 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 4852 Zend/zend_vm_def.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 4854 Zend/zend_vm_def.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 4858 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 4860 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 4862 Zend/zend_vm_def.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 4866 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 4868 Zend/zend_vm_def.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 4870 Zend/zend_vm_def.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 4871 Zend/zend_vm_def.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 4874 Zend/zend_vm_def.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 4877 Zend/zend_vm_def.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 4892 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 4893 Zend/zend_vm_def.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4894 Zend/zend_vm_def.h } else if ((OP1_TYPE & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 4896 Zend/zend_vm_def.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 4897 Zend/zend_vm_def.h ZVAL_UNREF(op1); op1 4899 Zend/zend_vm_def.h Z_DELREF_P(op1); op1 4900 Zend/zend_vm_def.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 4907 Zend/zend_vm_def.h compare_function(result, op1, op2); op1 4922 Zend/zend_vm_def.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 4924 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 4928 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 4931 Zend/zend_vm_def.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 5097 Zend/zend_vm_def.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 5100 Zend/zend_vm_def.h } else if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))))) { op1 5101 Zend/zend_vm_def.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 5103 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 5106 Zend/zend_vm_def.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 5110 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 5113 Zend/zend_vm_def.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 5525 Zend/zend_vm_def.h zval *var = EX_VAR(opline->op1.var); op1 6018 Zend/zend_vm_def.h array = EX_VAR(opline->op1.var); op1 6195 Zend/zend_vm_def.h array = EX_VAR(opline->op1.var); op1 6200 Zend/zend_vm_def.h pos = zend_hash_iterator_pos_ex(Z_FE_ITER_P(EX_VAR(opline->op1.var)), array); op1 6245 Zend/zend_vm_def.h EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos; op1 6253 Zend/zend_vm_def.h pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht); op1 6311 Zend/zend_vm_def.h EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos; op1 6395 Zend/zend_vm_def.h value = EX_VAR(opline->op1.var); op1 6427 Zend/zend_vm_def.h if (OP1_TYPE == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 6428 Zend/zend_vm_def.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 6446 Zend/zend_vm_def.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 6460 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 6736 Zend/zend_vm_def.h if (!EG(error_reporting) && Z_LVAL_P(EX_VAR(opline->op1.var)) != 0) { op1 6737 Zend/zend_vm_def.h EG(error_reporting) = Z_LVAL_P(EX_VAR(opline->op1.var)); op1 6916 Zend/zend_vm_def.h ((orig_zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op1)))) != NULL && op1 6934 Zend/zend_vm_def.h ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op1)); op1 6955 Zend/zend_vm_def.h ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op1)); op1 7048 Zend/zend_vm_def.h zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 7072 Zend/zend_vm_def.h zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 7098 Zend/zend_vm_def.h zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 7149 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); op1 7164 Zend/zend_vm_def.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); op1 7189 Zend/zend_vm_def.h zend_verify_abstract_class(Z_CE_P(EX_VAR(opline->op1.var))); op1 7268 Zend/zend_vm_def.h zfunc = zend_hash_find(EG(function_table), Z_STR_P(EX_CONSTANT(opline->op1))); op1 7288 Zend/zend_vm_def.h var_ptr = EX_VAR(opline->op1.var); op1 7295 Zend/zend_vm_def.h ZVAL_DUP(EX_VAR(opline->op1.var), var_ptr); op1 7538 Zend/zend_vm_def.h zval *fast_call = EX_VAR(opline->op1.var); op1 7563 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op1)); op1 7570 Zend/zend_vm_def.h zval *fast_call = EX_VAR(opline->op1.var); op1 7784 Zend/zend_vm_def.h if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))))) { op1 7786 Zend/zend_vm_def.h } else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op1), 0)) == NULL) { op1 7790 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), c); op1 483 Zend/zend_vm_execute.h if (UNEXPECTED(EG(exception) != NULL) && (EX(opline)->op1.num & ZEND_CALL_CTOR)) { op1 484 Zend/zend_vm_execute.h if (!(EX(opline)->op1.num & ZEND_CALL_CTOR_RESULT_UNUSED)) { op1 565 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op1)); op1 908 Zend/zend_vm_execute.h if (UNEXPECTED(EG(exception) != NULL) && (opline->op1.num & ZEND_CALL_CTOR)) { op1 909 Zend/zend_vm_execute.h if (!(opline->op1.num & ZEND_CALL_CTOR_RESULT_UNUSED)) { op1 946 Zend/zend_vm_execute.h args = get_zval_ptr_undef(opline->op1_type, opline->op1, execute_data, &free_op1, BP_VAR_R); op1 1107 Zend/zend_vm_execute.h args = get_zval_ptr(opline->op1_type, opline->op1, execute_data, &free_op1, BP_VAR_R); op1 1203 Zend/zend_vm_execute.h uint32_t arg_num = opline->op1.num; op1 1224 Zend/zend_vm_execute.h uint32_t arg_num = opline->op1.num; op1 1355 Zend/zend_vm_execute.h ((orig_zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op1)))) != NULL && op1 1373 Zend/zend_vm_execute.h ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op1)); op1 1394 Zend/zend_vm_execute.h ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op1)); op1 1443 Zend/zend_vm_execute.h zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 1469 Zend/zend_vm_execute.h zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 1520 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); op1 1535 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[finally_op_end].op1.var); op1 1560 Zend/zend_vm_execute.h zend_verify_abstract_class(Z_CE_P(EX_VAR(opline->op1.var))); op1 1598 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(opline->op1.var); op1 1623 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op1)); op1 1630 Zend/zend_vm_execute.h zval *fast_call = EX_VAR(opline->op1.var); op1 2195 Zend/zend_vm_execute.h opline->op1.num, ZEND_CALL_NESTED_FUNCTION, op1 2211 Zend/zend_vm_execute.h arg_num = opline->op1.num; op1 2245 Zend/zend_vm_execute.h zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 2826 Zend/zend_vm_execute.h EX_CONSTANT(opline->op1)); op1 2837 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 2863 Zend/zend_vm_execute.h z = EX_CONSTANT(opline->op1); op1 2891 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 2926 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 2960 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 2998 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 3041 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 3080 Zend/zend_vm_execute.h retval_ptr = EX_CONSTANT(opline->op1); op1 3138 Zend/zend_vm_execute.h retval_ptr = EX_CONSTANT(opline->op1); op1 3194 Zend/zend_vm_execute.h retval = EX_CONSTANT(opline->op1); op1 3237 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 3276 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 3307 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 3324 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 3352 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 3354 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 3358 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 3361 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 3405 Zend/zend_vm_execute.h obj = EX_CONSTANT(opline->op1); op1 3484 Zend/zend_vm_execute.h expr = EX_CONSTANT(opline->op1); op1 3586 Zend/zend_vm_execute.h inc_filename = EX_CONSTANT(opline->op1); op1 3714 Zend/zend_vm_execute.h array_ptr = EX_CONSTANT(opline->op1); op1 3824 Zend/zend_vm_execute.h array_ref = array_ptr = EX_CONSTANT(opline->op1); op1 3977 Zend/zend_vm_execute.h zval *ptr = EX_CONSTANT(opline->op1); op1 4007 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 4045 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 4082 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 4120 Zend/zend_vm_execute.h val = EX_CONSTANT(opline->op1); op1 4207 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 4251 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 4285 Zend/zend_vm_execute.h if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))))) { op1 4287 Zend/zend_vm_execute.h } else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op1), 0)) == NULL) { op1 4291 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), c); op1 4303 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4305 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4307 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 4310 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 4314 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 4317 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 4320 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 4324 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 4330 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 4331 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4336 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 4346 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4348 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4350 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 4353 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 4357 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 4360 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 4363 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 4367 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 4373 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 4374 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4379 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 4389 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4391 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4393 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 4398 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 4403 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 4406 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 4409 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 4413 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 4419 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 4420 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4425 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 4435 Zend/zend_vm_execute.h zval *op1, *op2; op1 4438 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4440 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 4450 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4452 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4454 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 4465 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 4472 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 4473 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4478 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 4488 Zend/zend_vm_execute.h zval *op1, *op2; op1 4491 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4493 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 4503 Zend/zend_vm_execute.h zval *op1, *op2; op1 4506 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4508 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 4518 Zend/zend_vm_execute.h zval *op1, *op2; op1 4521 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4523 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 4533 Zend/zend_vm_execute.h zval *op1, *op2; op1 4536 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4540 Zend/zend_vm_execute.h if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 4542 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 4575 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 4576 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4581 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 4593 Zend/zend_vm_execute.h zval *op1, *op2; op1 4597 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4599 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 4611 Zend/zend_vm_execute.h zval *op1, *op2; op1 4615 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4617 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 4629 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4631 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4636 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 4638 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 4640 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 4644 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 4646 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 4648 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 4652 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 4654 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 4656 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 4657 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 4660 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 4663 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 4679 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 4680 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4686 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 4697 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4699 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4704 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 4706 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 4708 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 4712 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 4714 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 4716 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 4720 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 4722 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 4724 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 4725 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 4728 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 4731 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 4747 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 4748 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4754 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 4765 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4767 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4772 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 4774 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 4776 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 4780 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 4782 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 4784 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 4797 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 4798 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4804 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 4815 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 4817 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4822 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 4824 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 4826 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 4830 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 4832 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 4834 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 4847 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 4848 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 4854 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 4865 Zend/zend_vm_execute.h zval *op1, *op2; op1 4868 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4870 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 4880 Zend/zend_vm_execute.h zval *op1, *op2; op1 4883 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4885 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 4895 Zend/zend_vm_execute.h zval *op1, *op2; op1 4898 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4900 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 4910 Zend/zend_vm_execute.h zval *op1, *op2; op1 4913 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4915 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 4925 Zend/zend_vm_execute.h zval *op1, *op2; op1 4928 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 4930 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 4946 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 4964 Zend/zend_vm_execute.h if (IS_CONST == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 4965 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 4989 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 5010 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 5128 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 5142 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 5183 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 5200 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 5272 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 5384 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 5425 Zend/zend_vm_execute.h zval *op1, *op2; op1 5429 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 5431 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 5432 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 5433 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 5435 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 5436 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 5438 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 5525 Zend/zend_vm_execute.h object = EX_CONSTANT(opline->op1); op1 5620 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 5622 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 5627 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 5630 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 5633 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 5791 Zend/zend_vm_execute.h zend_internal_type_error(EX_USES_STRICT_TYPES(), "%s() expects parameter 1 to be a valid callback, %s", Z_STRVAL_P(EX_CONSTANT(opline->op1)), error); op1 5810 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 5812 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 5817 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 5819 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 5821 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 5825 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 5827 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 5829 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 5833 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 5835 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 5837 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 5838 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 5841 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 5844 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 5859 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 5860 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 5861 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 5863 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 5864 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 5866 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 5867 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 5874 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 5931 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 5934 Zend/zend_vm_execute.h } else if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))))) { op1 5935 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 5937 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 5940 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 5944 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 5947 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 6006 Zend/zend_vm_execute.h expr_ptr = EX_CONSTANT(opline->op1); op1 6128 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 6152 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 6207 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 6228 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 6239 Zend/zend_vm_execute.h if (IS_CONST == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 6240 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 6258 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 6272 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 6307 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 6443 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 6489 Zend/zend_vm_execute.h name = EX_CONSTANT(opline->op1); op1 6548 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 6578 Zend/zend_vm_execute.h zval *value = EX_CONSTANT(opline->op1); op1 6661 Zend/zend_vm_execute.h zval *op1, *op2; op1 6665 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 6667 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 6679 Zend/zend_vm_execute.h zval *op1, *op2; op1 6683 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 6685 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 6725 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 6755 Zend/zend_vm_execute.h zval *value = EX_CONSTANT(opline->op1); op1 6838 Zend/zend_vm_execute.h zval *op1, *op2; op1 6842 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 6844 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 6856 Zend/zend_vm_execute.h zval *op1, *op2; op1 6860 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 6862 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 6880 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 6898 Zend/zend_vm_execute.h if (IS_CONST == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 6899 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 6923 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 6944 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 7066 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 7090 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 7145 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 7166 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 7177 Zend/zend_vm_execute.h if (IS_CONST == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 7178 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 7196 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 7210 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 7267 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 7297 Zend/zend_vm_execute.h zval *value = EX_CONSTANT(opline->op1); op1 7386 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 7404 Zend/zend_vm_execute.h if (IS_CONST == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 7405 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 7429 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 7450 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 7595 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 7616 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 7618 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 7623 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 7626 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 7629 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 7758 Zend/zend_vm_execute.h retval_ref = retval_ptr = EX_CONSTANT(opline->op1); op1 7820 Zend/zend_vm_execute.h expr_ptr = EX_CONSTANT(opline->op1); op1 7942 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 7966 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 8021 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 8042 Zend/zend_vm_execute.h varname = EX_CONSTANT(opline->op1); op1 8053 Zend/zend_vm_execute.h if (IS_CONST == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 8054 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 8072 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 8086 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 8118 Zend/zend_vm_execute.h zfunc = zend_hash_find(EG(function_table), Z_STR_P(EX_CONSTANT(opline->op1))); op1 8165 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 8195 Zend/zend_vm_execute.h zval *value = EX_CONSTANT(opline->op1); op1 8278 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8280 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8282 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 8285 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 8289 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 8292 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 8295 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 8299 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 8305 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 8306 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8311 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 8321 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8323 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8325 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 8328 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 8332 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 8335 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 8338 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 8342 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 8348 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 8349 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8354 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 8364 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8366 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8368 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 8373 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 8378 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 8381 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 8384 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 8388 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 8394 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 8395 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8400 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 8410 Zend/zend_vm_execute.h zval *op1, *op2; op1 8413 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8415 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 8425 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8427 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8429 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 8440 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 8447 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 8448 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8453 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 8463 Zend/zend_vm_execute.h zval *op1, *op2; op1 8466 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8468 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 8478 Zend/zend_vm_execute.h zval *op1, *op2; op1 8481 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8483 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 8493 Zend/zend_vm_execute.h zval *op1, *op2; op1 8496 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8498 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 8508 Zend/zend_vm_execute.h zval *op1, *op2; op1 8511 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8515 Zend/zend_vm_execute.h if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 8517 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 8550 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 8551 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8556 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 8568 Zend/zend_vm_execute.h zval *op1, *op2; op1 8572 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8574 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 8586 Zend/zend_vm_execute.h zval *op1, *op2; op1 8590 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8592 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 8604 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8606 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8611 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 8613 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 8615 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 8619 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 8621 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 8623 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 8627 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 8629 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 8631 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 8632 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 8635 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 8638 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 8654 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 8655 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8661 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 8672 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8674 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8679 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 8681 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 8683 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 8687 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 8689 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 8691 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 8695 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 8697 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 8699 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 8700 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 8703 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 8706 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 8722 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 8723 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8729 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 8740 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8742 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8747 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 8749 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 8751 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 8755 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 8757 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 8759 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 8772 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 8773 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8779 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 8790 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 8792 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8797 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 8799 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 8801 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 8805 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 8807 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 8809 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 8822 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 8823 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 8829 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 8840 Zend/zend_vm_execute.h zval *op1, *op2; op1 8843 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8845 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 8855 Zend/zend_vm_execute.h zval *op1, *op2; op1 8858 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8860 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 8870 Zend/zend_vm_execute.h zval *op1, *op2; op1 8873 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8875 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 8885 Zend/zend_vm_execute.h zval *op1, *op2; op1 8888 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8890 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 8900 Zend/zend_vm_execute.h zval *op1, *op2; op1 8903 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 8905 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 8918 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 8932 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 8973 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 8990 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 9062 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 9171 Zend/zend_vm_execute.h zval *op1, *op2; op1 9175 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 9177 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 9178 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 9179 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 9181 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 9182 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 9184 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 9271 Zend/zend_vm_execute.h object = EX_CONSTANT(opline->op1); op1 9366 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 9368 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 9373 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 9376 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 9379 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 9537 Zend/zend_vm_execute.h zend_internal_type_error(EX_USES_STRICT_TYPES(), "%s() expects parameter 1 to be a valid callback, %s", Z_STRVAL_P(EX_CONSTANT(opline->op1)), error); op1 9565 Zend/zend_vm_execute.h catch_ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 9567 Zend/zend_vm_execute.h catch_ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD); op1 9569 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), catch_ce); op1 9606 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 9608 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 9613 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 9615 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 9617 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 9621 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 9623 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 9625 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 9629 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 9631 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 9633 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 9634 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 9637 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 9640 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 9655 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 9656 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 9657 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 9659 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 9660 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 9662 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 9663 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 9670 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 9695 Zend/zend_vm_execute.h expr_ptr = EX_CONSTANT(opline->op1); op1 9816 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 9952 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 10021 Zend/zend_vm_execute.h value = EX_CONSTANT(opline->op1); op1 10051 Zend/zend_vm_execute.h zval *value = EX_CONSTANT(opline->op1); op1 10134 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10136 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10138 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 10141 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 10145 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 10148 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 10151 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 10155 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 10161 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 10162 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10167 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 10177 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10179 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10181 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 10184 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 10188 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 10191 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 10194 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 10198 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 10204 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 10205 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10210 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 10220 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10222 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10224 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 10229 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 10234 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 10237 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 10240 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 10244 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 10250 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 10251 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10256 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 10266 Zend/zend_vm_execute.h zval *op1, *op2; op1 10269 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10271 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 10281 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10283 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10285 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 10296 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 10303 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 10304 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10309 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 10319 Zend/zend_vm_execute.h zval *op1, *op2; op1 10322 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10324 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 10334 Zend/zend_vm_execute.h zval *op1, *op2; op1 10337 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10339 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 10349 Zend/zend_vm_execute.h zval *op1, *op2; op1 10352 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10354 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 10364 Zend/zend_vm_execute.h zval *op1, *op2; op1 10367 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10371 Zend/zend_vm_execute.h if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 10373 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 10406 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 10407 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10412 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 10424 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10426 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10431 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 10433 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 10435 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 10439 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 10441 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 10443 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 10447 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 10449 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 10451 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 10452 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 10455 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 10458 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 10474 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 10475 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10481 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 10492 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10494 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10499 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 10501 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 10503 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 10507 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 10509 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 10511 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 10515 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 10517 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 10519 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 10520 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 10523 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 10526 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 10542 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 10543 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10549 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 10560 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10562 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10567 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 10569 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 10571 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 10575 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 10577 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 10579 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 10592 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 10593 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10599 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 10610 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 10612 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10617 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 10619 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 10621 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 10625 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 10627 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 10629 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 10642 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 10643 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 10649 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 10660 Zend/zend_vm_execute.h zval *op1, *op2; op1 10663 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10665 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 10675 Zend/zend_vm_execute.h zval *op1, *op2; op1 10678 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10680 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 10690 Zend/zend_vm_execute.h zval *op1, *op2; op1 10693 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10695 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 10705 Zend/zend_vm_execute.h zval *op1, *op2; op1 10708 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10710 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 10720 Zend/zend_vm_execute.h zval *op1, *op2; op1 10723 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10725 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 10738 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 10752 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 10793 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 10810 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 10883 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 10993 Zend/zend_vm_execute.h zval *op1, *op2; op1 10997 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 10999 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 11000 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 11001 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 11003 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 11004 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 11006 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 11093 Zend/zend_vm_execute.h object = EX_CONSTANT(opline->op1); op1 11189 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 11191 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 11196 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 11199 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 11202 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 11360 Zend/zend_vm_execute.h zend_internal_type_error(EX_USES_STRICT_TYPES(), "%s() expects parameter 1 to be a valid callback, %s", Z_STRVAL_P(EX_CONSTANT(opline->op1)), error); op1 11380 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 11382 Zend/zend_vm_execute.h op1 = EX_CONSTANT(opline->op1); op1 11387 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 11389 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 11391 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 11395 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 11397 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 11399 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 11403 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 11405 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 11407 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 11408 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 11411 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 11414 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 11429 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 11430 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 11431 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 11433 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 11434 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 11436 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 11437 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 11444 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 11469 Zend/zend_vm_execute.h expr_ptr = EX_CONSTANT(opline->op1); op1 11590 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 11726 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); op1 11770 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 11828 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 11884 Zend/zend_vm_execute.h retval = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 11927 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 11966 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 11992 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 11997 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12016 Zend/zend_vm_execute.h expr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12118 Zend/zend_vm_execute.h array_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12229 Zend/zend_vm_execute.h array_ref = array_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12379 Zend/zend_vm_execute.h if (!EG(error_reporting) && Z_LVAL_P(EX_VAR(opline->op1.var)) != 0) { op1 12380 Zend/zend_vm_execute.h EG(error_reporting) = Z_LVAL_P(EX_VAR(opline->op1.var)); op1 12393 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12432 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12470 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12508 Zend/zend_vm_execute.h val = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12597 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12629 Zend/zend_vm_execute.h zval *op1, *op2; op1 12633 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12635 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 12647 Zend/zend_vm_execute.h zval *op1, *op2; op1 12651 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12653 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 12673 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 12692 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 12695 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12712 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 12825 Zend/zend_vm_execute.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 12860 Zend/zend_vm_execute.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 12922 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13043 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13065 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13095 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13178 Zend/zend_vm_execute.h zval *op1, *op2; op1 13182 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13184 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 13196 Zend/zend_vm_execute.h zval *op1, *op2; op1 13200 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13202 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 13220 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13242 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13272 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13355 Zend/zend_vm_execute.h zval *op1, *op2; op1 13359 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13361 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 13373 Zend/zend_vm_execute.h zval *op1, *op2; op1 13377 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13379 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 13397 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13419 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13449 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13540 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13559 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13562 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13584 Zend/zend_vm_execute.h retval_ref = retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13646 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13767 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13789 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13819 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13902 Zend/zend_vm_execute.h zval *op1, *op2; op1 13906 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13908 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 13920 Zend/zend_vm_execute.h zval *op1, *op2; op1 13924 Zend/zend_vm_execute.h op1 = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13926 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 13946 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13965 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 13968 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 13985 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14098 Zend/zend_vm_execute.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 14133 Zend/zend_vm_execute.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 14195 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14316 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 14338 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14368 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14459 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 14478 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 14481 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14498 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14612 Zend/zend_vm_execute.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 14647 Zend/zend_vm_execute.h rope = (zend_string**)EX_VAR(opline->op1.var); op1 14709 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); op1 14826 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 14872 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 14918 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 14957 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 14996 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15054 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15069 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15111 Zend/zend_vm_execute.h retval = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15154 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15193 Zend/zend_vm_execute.h varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15238 Zend/zend_vm_execute.h varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15270 Zend/zend_vm_execute.h varptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15314 Zend/zend_vm_execute.h varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15354 Zend/zend_vm_execute.h arg = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15411 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 15413 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 15417 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 15420 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 15462 Zend/zend_vm_execute.h expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15565 Zend/zend_vm_execute.h array_ptr = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 15673 Zend/zend_vm_execute.h array_ref = array_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15678 Zend/zend_vm_execute.h array_ref = array_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 15836 Zend/zend_vm_execute.h array = EX_VAR(opline->op1.var); op1 16013 Zend/zend_vm_execute.h array = EX_VAR(opline->op1.var); op1 16018 Zend/zend_vm_execute.h pos = zend_hash_iterator_pos_ex(Z_FE_ITER_P(EX_VAR(opline->op1.var)), array); op1 16063 Zend/zend_vm_execute.h EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos; op1 16071 Zend/zend_vm_execute.h pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht); op1 16129 Zend/zend_vm_execute.h EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos; op1 16212 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16251 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16289 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16327 Zend/zend_vm_execute.h val = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 16418 Zend/zend_vm_execute.h value = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 16450 Zend/zend_vm_execute.h zval *op1, *op2; op1 16454 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 16456 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 16468 Zend/zend_vm_execute.h zval *op1, *op2; op1 16472 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 16474 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 16492 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16496 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 16505 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 16511 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 16555 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16558 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 16564 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 16577 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 16584 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 16626 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16902 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 16982 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17056 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17078 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17105 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 17108 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17124 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 17127 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17142 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17167 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17240 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17270 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17303 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17340 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17372 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17387 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_VAR, property_name, IS_CONST, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 17405 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17409 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 17429 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 17452 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 17458 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 17467 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 17488 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 17509 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17541 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 17543 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 17548 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 17551 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 17554 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 17720 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 17723 Zend/zend_vm_execute.h } else if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))))) { op1 17724 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 17726 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 17729 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 17733 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 17736 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 17785 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17795 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 17916 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18012 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18057 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 18079 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18087 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18110 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18193 Zend/zend_vm_execute.h zval *op1, *op2; op1 18197 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 18199 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 18211 Zend/zend_vm_execute.h zval *op1, *op2; op1 18215 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 18217 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 18234 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18263 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 18285 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18293 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18316 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18399 Zend/zend_vm_execute.h zval *op1, *op2; op1 18403 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 18405 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 18417 Zend/zend_vm_execute.h zval *op1, *op2; op1 18421 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 18423 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 18440 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18471 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 18475 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT) && op1 18476 Zend/zend_vm_execute.h UNEXPECTED(!Z_ISREF_P(EX_VAR(opline->op1.var)))) { op1 18496 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18529 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 18551 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18559 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18582 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18669 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 18672 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 18678 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 18691 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 18698 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 18978 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19000 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19027 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 19030 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19046 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 19049 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19068 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19072 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 19092 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 19115 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 19121 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 19130 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 19151 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 19176 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 19178 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 19183 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 19186 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 19189 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 19318 Zend/zend_vm_execute.h retval_ref = retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19370 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19380 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19496 Zend/zend_vm_execute.h var_ptr = EX_VAR(opline->op1.var); op1 19503 Zend/zend_vm_execute.h ZVAL_DUP(EX_VAR(opline->op1.var), var_ptr); op1 19518 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 19540 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19548 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19571 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19654 Zend/zend_vm_execute.h zval *op1, *op2; op1 19658 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 19660 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 19672 Zend/zend_vm_execute.h zval *op1, *op2; op1 19676 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var_deref(opline->op1.var, execute_data, &free_op1); op1 19678 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 19696 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19700 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 19709 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 19715 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 19759 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 19762 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 19768 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 19781 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 19788 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 19830 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20106 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20186 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20260 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20282 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20309 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 20312 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20328 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 20331 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20346 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20371 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20444 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20474 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20507 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20544 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20576 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20591 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_VAR, property_name, IS_CV, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 20609 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20613 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 20633 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 20656 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 20662 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 20671 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 20692 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 20713 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20744 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 20748 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT) && op1 20749 Zend/zend_vm_execute.h UNEXPECTED(!Z_ISREF_P(EX_VAR(opline->op1.var)))) { op1 20769 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20804 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 20806 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 20811 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 20814 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 20817 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 20941 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 20951 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21072 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21168 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21213 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 21235 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21243 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21266 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21355 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21359 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 21368 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 21374 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 21418 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21421 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 21427 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 21440 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 21447 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 21490 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21767 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21848 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21923 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21945 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21972 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 21975 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 21991 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 21994 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22009 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22034 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22108 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22138 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22171 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22208 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22240 Zend/zend_vm_execute.h object = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22255 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_VAR, property_name, (IS_TMP_VAR|IS_VAR), (opline+1)->op1_type, (opline+1)->op1, execute_data, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 22273 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22277 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 22297 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 22320 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 22326 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 22335 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 22356 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 22381 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 22383 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 22388 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 22391 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 22394 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 22518 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22528 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22649 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22746 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); op1 22906 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 22915 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 22921 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 22968 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 22974 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 22987 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 22994 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 23724 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_UNUSED, property_name, IS_CONST, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 23934 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 23937 Zend/zend_vm_execute.h } else if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))))) { op1 23938 Zend/zend_vm_execute.h ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))); op1 23940 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION); op1 23943 Zend/zend_vm_execute.h zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op1))); op1 23947 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce); op1 23950 Zend/zend_vm_execute.h ce = Z_CE_P(EX_VAR(opline->op1.var)); op1 24779 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 24785 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 24798 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 24805 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 25321 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 25330 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 25336 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 25383 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 25389 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 25402 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 25409 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 26139 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_UNUSED, property_name, IS_CV, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 26808 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 26817 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 26823 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 26870 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 26876 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 26889 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 26896 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 27631 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_UNUSED, property_name, (IS_TMP_VAR|IS_VAR), (opline+1)->op1_type, (opline+1)->op1, execute_data, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 28156 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var)); op1 28167 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28192 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_undef_BP_VAR_RW(execute_data, opline->op1.var); op1 28237 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_undef_BP_VAR_RW(execute_data, opline->op1.var); op1 28282 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_undef_BP_VAR_RW(execute_data, opline->op1.var); op1 28320 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_undef_BP_VAR_RW(execute_data, opline->op1.var); op1 28359 Zend/zend_vm_execute.h z = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28387 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28422 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28456 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28494 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28537 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28576 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28634 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 28649 Zend/zend_vm_execute.h retval_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 28690 Zend/zend_vm_execute.h retval = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 28733 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28772 Zend/zend_vm_execute.h varptr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28812 Zend/zend_vm_execute.h varptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 28855 Zend/zend_vm_execute.h varptr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28895 Zend/zend_vm_execute.h arg = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 28947 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 28976 Zend/zend_vm_execute.h obj = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29055 Zend/zend_vm_execute.h expr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 29157 Zend/zend_vm_execute.h inc_filename = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29285 Zend/zend_vm_execute.h array_ptr = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 29390 Zend/zend_vm_execute.h array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 29395 Zend/zend_vm_execute.h array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 29548 Zend/zend_vm_execute.h zval *ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 29578 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 29616 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 29653 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29691 Zend/zend_vm_execute.h val = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 29778 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29822 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 29854 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 29856 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29858 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 29861 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 29865 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 29868 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 29871 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 29875 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 29881 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 29882 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 29887 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 29897 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 29899 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29901 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 29904 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 29908 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 29911 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 29914 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 29918 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 29924 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 29925 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 29930 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 29940 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 29942 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 29944 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 29949 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 29954 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 29957 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 29960 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 29964 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 29970 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 29971 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 29976 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 29986 Zend/zend_vm_execute.h zval *op1, *op2; op1 29989 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 29991 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 30001 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 30003 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 30005 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 30016 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 30023 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 30024 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 30029 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 30039 Zend/zend_vm_execute.h zval *op1, *op2; op1 30042 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30044 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 30054 Zend/zend_vm_execute.h zval *op1, *op2; op1 30057 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30059 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 30069 Zend/zend_vm_execute.h zval *op1, *op2; op1 30072 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30074 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 30084 Zend/zend_vm_execute.h zval *op1, *op2; op1 30087 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 30091 Zend/zend_vm_execute.h if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 30093 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 30126 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 30127 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 30132 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 30144 Zend/zend_vm_execute.h zval *op1, *op2; op1 30148 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 30150 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 30162 Zend/zend_vm_execute.h zval *op1, *op2; op1 30166 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 30168 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 30180 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 30182 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 30187 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 30189 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 30191 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 30195 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 30197 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 30199 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 30203 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 30205 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 30207 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 30208 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 30211 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 30214 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 30230 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 30231 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 30237 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 30248 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 30250 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 30255 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 30257 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 30259 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 30263 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 30265 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 30267 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 30271 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 30273 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 30275 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 30276 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 30279 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 30282 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 30298 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 30299 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 30305 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 30316 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 30318 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 30323 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 30325 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 30327 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 30331 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 30333 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 30335 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 30348 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 30349 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 30355 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 30366 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 30368 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 30373 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 30375 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 30377 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 30381 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 30383 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 30385 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 30398 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 30399 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 30405 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 30416 Zend/zend_vm_execute.h zval *op1, *op2; op1 30419 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30421 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 30431 Zend/zend_vm_execute.h zval *op1, *op2; op1 30434 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30436 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 30446 Zend/zend_vm_execute.h zval *op1, *op2; op1 30449 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30451 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 30461 Zend/zend_vm_execute.h zval *op1, *op2; op1 30464 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30466 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 30476 Zend/zend_vm_execute.h zval *op1, *op2; op1 30479 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 30481 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 30497 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 30501 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 30510 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 30516 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 30560 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 30563 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 30569 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 30582 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 30589 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 30631 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 30907 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 30987 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 31064 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 31082 Zend/zend_vm_execute.h if (IS_CV == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 31083 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 31107 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 31128 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 31246 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 31260 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31282 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 31304 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 31326 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31345 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 31360 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 31385 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 31458 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31488 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 31518 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 31593 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31630 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 31661 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 31706 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31721 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_CV, property_name, IS_CONST, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 31739 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31743 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 31763 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 31786 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 31792 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 31801 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 31822 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 31843 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 31866 Zend/zend_vm_execute.h zval *op1, *op2; op1 31870 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 31872 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 31873 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 31874 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 31876 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 31877 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 31879 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 31966 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 32052 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 32054 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 32059 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 32061 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 32063 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 32067 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 32069 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 32071 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 32075 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 32077 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 32079 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 32080 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 32083 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 32086 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 32101 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 32102 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 32103 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 32105 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 32106 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 32108 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 32109 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 32116 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 32131 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 32141 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 32263 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 32287 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 32343 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 32439 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 32483 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 32504 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 32515 Zend/zend_vm_execute.h if (IS_CV == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 32516 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 32534 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 32548 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 32583 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 32719 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 32764 Zend/zend_vm_execute.h expr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 32832 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 32840 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 32862 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 33006 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 33036 Zend/zend_vm_execute.h zval *op1, *op2; op1 33040 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 33042 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 33054 Zend/zend_vm_execute.h zval *op1, *op2; op1 33058 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 33060 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 33077 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 33128 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 33136 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 33158 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 33241 Zend/zend_vm_execute.h zval *op1, *op2; op1 33245 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 33247 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 33259 Zend/zend_vm_execute.h zval *op1, *op2; op1 33263 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 33265 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 33283 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 33301 Zend/zend_vm_execute.h if (IS_CV == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 33302 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 33326 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 33347 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 33467 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 33502 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT) && op1 33503 Zend/zend_vm_execute.h UNEXPECTED(!Z_ISREF_P(EX_VAR(opline->op1.var)))) { op1 33523 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 33556 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 33580 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 33635 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 33656 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 33667 Zend/zend_vm_execute.h if (IS_CV == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 33668 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 33686 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 33700 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 33733 Zend/zend_vm_execute.h expr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 33801 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 33809 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 33831 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 33918 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 33921 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 33927 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 33940 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 33947 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 34230 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 34248 Zend/zend_vm_execute.h if (IS_CV == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 34249 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 34273 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 34294 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 34412 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 34434 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 34464 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 34483 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 34502 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 34506 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 34526 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 34549 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 34555 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 34564 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 34585 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 34611 Zend/zend_vm_execute.h retval_ref = retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 34663 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 34673 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 34795 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 34819 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 34874 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 34895 Zend/zend_vm_execute.h varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 34906 Zend/zend_vm_execute.h if (IS_CV == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 34907 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 34925 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 34939 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 34996 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35004 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 35026 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35109 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35111 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35113 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 35116 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 35120 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 35123 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 35126 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 35130 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 35136 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 35137 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35142 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 35152 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35154 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35156 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 35159 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 35163 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 35166 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 35169 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 35173 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 35179 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 35180 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35185 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 35195 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35197 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35199 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 35204 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 35209 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 35212 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 35215 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 35219 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 35225 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 35226 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35231 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 35241 Zend/zend_vm_execute.h zval *op1, *op2; op1 35244 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35246 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 35256 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35258 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35260 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 35271 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 35278 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 35279 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35284 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 35294 Zend/zend_vm_execute.h zval *op1, *op2; op1 35297 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35299 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 35309 Zend/zend_vm_execute.h zval *op1, *op2; op1 35312 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35314 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 35324 Zend/zend_vm_execute.h zval *op1, *op2; op1 35327 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35329 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 35339 Zend/zend_vm_execute.h zval *op1, *op2; op1 35342 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35346 Zend/zend_vm_execute.h if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 35348 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 35381 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 35382 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35387 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 35399 Zend/zend_vm_execute.h zval *op1, *op2; op1 35403 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 35405 Zend/zend_vm_execute.h result = fast_is_identical_function(op1, op2); op1 35417 Zend/zend_vm_execute.h zval *op1, *op2; op1 35421 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op1.var); op1 35423 Zend/zend_vm_execute.h result = fast_is_not_identical_function(op1, op2); op1 35435 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35437 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35442 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 35444 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 35446 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 35450 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 35452 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 35454 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 35458 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 35460 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 35462 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 35463 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 35466 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 35469 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 35485 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 35486 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35492 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 35503 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35505 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35510 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 35512 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 35514 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 35518 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 35520 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 35522 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 35526 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 35528 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 35530 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 35531 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 35534 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 35537 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 35553 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 35554 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35560 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 35571 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35573 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35578 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 35580 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 35582 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 35586 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 35588 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 35590 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 35603 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 35604 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35610 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 35621 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 35623 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 35628 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 35630 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 35632 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 35636 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 35638 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 35640 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 35653 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 35654 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 35660 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 35671 Zend/zend_vm_execute.h zval *op1, *op2; op1 35674 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35676 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 35686 Zend/zend_vm_execute.h zval *op1, *op2; op1 35689 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35691 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 35701 Zend/zend_vm_execute.h zval *op1, *op2; op1 35704 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35706 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 35716 Zend/zend_vm_execute.h zval *op1, *op2; op1 35719 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35721 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 35731 Zend/zend_vm_execute.h zval *op1, *op2; op1 35734 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 35736 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 35752 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 35756 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 35765 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 35771 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 35815 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 35818 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 35824 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 35837 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 35844 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 35886 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 36162 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 36242 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 36316 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 36330 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36352 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 36374 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 36396 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36415 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 36430 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 36455 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 36528 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36558 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 36588 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 36663 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36700 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 36732 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36747 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_CV, property_name, IS_CV, (opline+1)->op1_type, (opline+1)->op1, execute_data, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 36765 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36769 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 36789 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 36812 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 36818 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 36827 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 36848 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 36869 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36904 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT) && op1 36905 Zend/zend_vm_execute.h UNEXPECTED(!Z_ISREF_P(EX_VAR(opline->op1.var)))) { op1 36925 Zend/zend_vm_execute.h variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 36950 Zend/zend_vm_execute.h zval *op1, *op2; op1 36954 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 36956 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 36957 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 36958 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 36960 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 36961 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 36963 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 37050 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 37136 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 37138 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 37143 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 37145 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 37147 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 37151 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 37153 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 37155 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 37159 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 37161 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 37163 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 37164 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 37167 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 37170 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 37185 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 37186 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 37187 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 37189 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 37190 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 37192 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 37193 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 37200 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 37215 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 37225 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 37346 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 37442 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 37487 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 37623 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 37692 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 37700 Zend/zend_vm_execute.h zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 37722 Zend/zend_vm_execute.h zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 37805 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 37807 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 37809 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 37812 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 37816 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 37819 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 37822 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 37826 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 37832 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 37833 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 37838 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 37848 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 37850 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 37852 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 37855 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 37859 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 37862 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 37865 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 37869 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 37875 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 37876 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 37881 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 37891 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 37893 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 37895 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 37900 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 37905 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 37908 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 37911 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 37915 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 37921 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 37922 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 37927 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 37937 Zend/zend_vm_execute.h zval *op1, *op2; op1 37940 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 37942 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 37952 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 37954 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 37956 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 37967 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 37974 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 37975 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 37980 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 37990 Zend/zend_vm_execute.h zval *op1, *op2; op1 37993 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 37995 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 38005 Zend/zend_vm_execute.h zval *op1, *op2; op1 38008 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38010 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 38020 Zend/zend_vm_execute.h zval *op1, *op2; op1 38023 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38025 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 38035 Zend/zend_vm_execute.h zval *op1, *op2; op1 38038 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 38042 Zend/zend_vm_execute.h if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 38044 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 38077 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 38078 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 38083 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 38095 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 38097 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 38102 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 38104 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 38106 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 38110 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 38112 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 38114 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 38118 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 38120 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 38122 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 38123 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 38126 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 38129 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 38145 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 38146 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 38152 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 38163 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 38165 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 38170 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 38172 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 38174 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 38178 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 38180 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 38182 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 38186 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 38188 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 38190 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 38191 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 38194 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 38197 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 38213 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 38214 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 38220 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 38231 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 38233 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 38238 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 38240 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 38242 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 38246 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 38248 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 38250 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 38263 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 38264 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 38270 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 38281 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 38283 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 38288 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 38290 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 38292 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 38296 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 38298 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 38300 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 38313 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 38314 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 38320 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 38331 Zend/zend_vm_execute.h zval *op1, *op2; op1 38334 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38336 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 38346 Zend/zend_vm_execute.h zval *op1, *op2; op1 38349 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38351 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 38361 Zend/zend_vm_execute.h zval *op1, *op2; op1 38364 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38366 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 38376 Zend/zend_vm_execute.h zval *op1, *op2; op1 38379 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38381 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 38391 Zend/zend_vm_execute.h zval *op1, *op2; op1 38394 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38396 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 38412 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 38416 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 38425 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 38431 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 38475 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 38478 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 38484 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 38497 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 38504 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 38547 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 38824 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 38905 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 38980 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 38994 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 39016 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 39038 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 39060 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 39079 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 39094 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 39119 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 39193 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 39223 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); op1 39253 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 39329 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 39366 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 39398 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 39413 Zend/zend_vm_execute.h zend_assign_to_object(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object, IS_CV, property_name, (IS_TMP_VAR|IS_VAR), (opline+1)->op1_type, (opline+1)->op1, execute_data, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property_name)) : NULL)); op1 39431 Zend/zend_vm_execute.h object_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); op1 39435 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 39455 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 39478 Zend/zend_vm_execute.h zend_assign_to_object_dim(UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, object_ptr, property_name, (opline+1)->op1_type, (opline+1)->op1, execute_data); op1 39484 Zend/zend_vm_execute.h FREE_UNFETCHED_OP((opline+1)->op1_type, (opline+1)->op1.var); op1 39493 Zend/zend_vm_execute.h value = get_zval_ptr_r_deref((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 39514 Zend/zend_vm_execute.h value = get_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1, execute_data, &free_op_data1); op1 39530 Zend/zend_vm_execute.h zval *op1, *op2; op1 39534 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 39536 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 39537 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 39538 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 39540 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 39541 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 39543 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 39630 Zend/zend_vm_execute.h object = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 39717 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 39719 Zend/zend_vm_execute.h op1 = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); op1 39724 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 39726 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 39728 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 39732 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 39734 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 39736 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 39740 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 39742 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 39744 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 39745 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 39748 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 39751 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 39766 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 39767 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 39768 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 39770 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 39771 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 39773 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 39774 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 39781 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 39796 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var); op1 39806 Zend/zend_vm_execute.h expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); op1 39927 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 40024 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); op1 40070 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 40206 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); op1 40251 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1)); op1 40262 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40288 Zend/zend_vm_execute.h z = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40317 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40352 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40386 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40424 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40467 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40505 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 40515 Zend/zend_vm_execute.h var = EX_VAR(opline->op1.var); op1 40529 Zend/zend_vm_execute.h val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40558 Zend/zend_vm_execute.h obj = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40639 Zend/zend_vm_execute.h inc_filename = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40765 Zend/zend_vm_execute.h zval *ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40794 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40834 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 40836 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40838 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 40841 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 40845 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 40848 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 40851 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 40855 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 40861 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 40862 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 40867 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 40877 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 40879 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40881 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 40884 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 40888 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 40891 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 40894 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 40898 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 40904 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 40905 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 40910 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 40920 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 40922 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40924 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 40929 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 40934 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 40937 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 40940 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 40944 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 40950 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 40951 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 40956 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 40966 Zend/zend_vm_execute.h zval *op1, *op2; op1 40969 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40971 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 40981 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 40983 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 40985 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 40996 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 41003 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 41004 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41009 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 41019 Zend/zend_vm_execute.h zval *op1, *op2; op1 41022 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41024 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 41034 Zend/zend_vm_execute.h zval *op1, *op2; op1 41037 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41039 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 41049 Zend/zend_vm_execute.h zval *op1, *op2; op1 41052 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41054 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 41064 Zend/zend_vm_execute.h zval *op1, *op2; op1 41067 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41071 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 41073 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 41106 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 41107 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41112 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 41124 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 41126 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41131 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 41133 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 41135 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 41139 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 41141 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 41143 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 41147 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 41149 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 41151 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 41152 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 41155 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 41158 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 41174 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 41175 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41181 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 41192 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 41194 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41199 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 41201 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 41203 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 41207 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 41209 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 41211 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 41215 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 41217 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 41219 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 41220 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 41223 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 41226 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 41242 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 41243 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41249 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 41260 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 41262 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41267 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 41269 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 41271 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 41275 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 41277 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 41279 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 41292 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 41293 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41299 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 41310 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 41312 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41317 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 41319 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 41321 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 41325 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 41327 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 41329 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 41342 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 41343 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41349 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 41360 Zend/zend_vm_execute.h zval *op1, *op2; op1 41363 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41365 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 41375 Zend/zend_vm_execute.h zval *op1, *op2; op1 41378 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41380 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 41390 Zend/zend_vm_execute.h zval *op1, *op2; op1 41393 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41395 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 41405 Zend/zend_vm_execute.h zval *op1, *op2; op1 41408 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41410 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 41420 Zend/zend_vm_execute.h zval *op1, *op2; op1 41423 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41425 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 41441 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41459 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 41460 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 41484 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 41505 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 41624 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41638 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41654 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41724 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41765 Zend/zend_vm_execute.h zval *op1, *op2; op1 41769 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41771 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 41772 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 41773 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 41775 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 41776 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 41778 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 41860 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 41865 Zend/zend_vm_execute.h object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41952 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 41954 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 41959 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 41961 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 41963 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 41967 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 41969 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 41971 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 41975 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 41977 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 41979 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 41980 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 41983 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 41986 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 42001 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 42002 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 42003 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 42005 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 42006 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 42008 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 42009 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 42016 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 42033 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 42057 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42112 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 42133 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42144 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 42145 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 42163 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 42177 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 42213 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42349 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42394 Zend/zend_vm_execute.h expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42440 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42458 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 42459 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 42483 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 42504 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 42627 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 42651 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42706 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 42727 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42738 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 42739 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 42757 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 42771 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 42805 Zend/zend_vm_execute.h expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42851 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 42869 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 42870 Zend/zend_vm_execute.h retval = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 42894 Zend/zend_vm_execute.h (retval = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 42915 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, retval); op1 43038 Zend/zend_vm_execute.h zval *var = EX_VAR(opline->op1.var); op1 43062 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43117 Zend/zend_vm_execute.h value = EX_VAR(opline->op1.var); op1 43138 Zend/zend_vm_execute.h varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43149 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) != NULL)) { op1 43150 Zend/zend_vm_execute.h value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)) + sizeof(void*)); op1 43168 Zend/zend_vm_execute.h (value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce)) != NULL) { op1 43182 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value); op1 43212 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43214 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43216 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 43219 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 43223 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 43226 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 43229 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 43233 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 43239 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 43240 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43245 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 43255 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43257 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43259 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 43262 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 43266 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 43269 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 43272 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 43276 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 43282 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 43283 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43288 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 43298 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43300 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43302 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 43307 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 43312 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 43315 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 43318 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 43322 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 43328 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 43329 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43334 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 43344 Zend/zend_vm_execute.h zval *op1, *op2; op1 43347 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43349 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 43359 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43361 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43363 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 43374 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 43381 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 43382 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43387 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 43397 Zend/zend_vm_execute.h zval *op1, *op2; op1 43400 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43402 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 43412 Zend/zend_vm_execute.h zval *op1, *op2; op1 43415 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43417 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 43427 Zend/zend_vm_execute.h zval *op1, *op2; op1 43430 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43432 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 43442 Zend/zend_vm_execute.h zval *op1, *op2; op1 43445 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43449 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 43451 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 43484 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 43485 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43490 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 43502 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43504 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43509 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 43511 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 43513 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 43517 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 43519 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 43521 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 43525 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 43527 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 43529 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 43530 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 43533 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 43536 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 43552 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 43553 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43559 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 43570 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43572 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43577 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 43579 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 43581 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 43585 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 43587 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 43589 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 43593 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 43595 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 43597 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 43598 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 43601 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 43604 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 43620 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 43621 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43627 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 43638 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43640 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43645 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 43647 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 43649 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 43653 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 43655 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 43657 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 43670 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 43671 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43677 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 43688 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 43690 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43695 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 43697 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 43699 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 43703 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 43705 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 43707 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 43720 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 43721 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43727 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 43738 Zend/zend_vm_execute.h zval *op1, *op2; op1 43741 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43743 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 43753 Zend/zend_vm_execute.h zval *op1, *op2; op1 43756 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43758 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 43768 Zend/zend_vm_execute.h zval *op1, *op2; op1 43771 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43773 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 43783 Zend/zend_vm_execute.h zval *op1, *op2; op1 43786 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43788 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 43798 Zend/zend_vm_execute.h zval *op1, *op2; op1 43801 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43803 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 43816 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43830 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43846 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43913 Zend/zend_vm_execute.h zval *op1, *op2; op1 43917 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 43919 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 43920 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 43921 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 43923 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 43924 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 43926 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 44008 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 44013 Zend/zend_vm_execute.h object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44100 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44102 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44107 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 44109 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 44111 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 44115 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 44117 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 44119 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 44123 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 44125 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 44127 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 44128 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 44131 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 44134 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 44149 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 44150 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44151 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 44153 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 44154 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 44156 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 44157 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 44164 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 44180 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44316 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44357 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44359 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44361 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 44364 Zend/zend_vm_execute.h fast_long_add_function(result, op1, op2); op1 44368 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op1 44371 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 44374 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op1 44378 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op1 44384 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 44385 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44390 Zend/zend_vm_execute.h add_function(EX_VAR(opline->result.var), op1, op2); op1 44400 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44402 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44404 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 44407 Zend/zend_vm_execute.h fast_long_sub_function(result, op1, op2); op1 44411 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op1 44414 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 44417 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op1 44421 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op1 44427 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 44428 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44433 Zend/zend_vm_execute.h sub_function(EX_VAR(opline->result.var), op1, op2); op1 44443 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44445 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44447 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 44452 Zend/zend_vm_execute.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op1 44457 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op1 44460 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 44463 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op1 44467 Zend/zend_vm_execute.h ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op1 44473 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 44474 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44479 Zend/zend_vm_execute.h mul_function(EX_VAR(opline->result.var), op1, op2); op1 44489 Zend/zend_vm_execute.h zval *op1, *op2; op1 44492 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44494 Zend/zend_vm_execute.h fast_div_function(EX_VAR(opline->result.var), op1, op2); op1 44504 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44506 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44508 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 44519 Zend/zend_vm_execute.h ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); op1 44526 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 44527 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44532 Zend/zend_vm_execute.h mod_function(EX_VAR(opline->result.var), op1, op2); op1 44542 Zend/zend_vm_execute.h zval *op1, *op2; op1 44545 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44547 Zend/zend_vm_execute.h shift_left_function(EX_VAR(opline->result.var), op1, op2); op1 44557 Zend/zend_vm_execute.h zval *op1, *op2; op1 44560 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44562 Zend/zend_vm_execute.h shift_right_function(EX_VAR(opline->result.var), op1, op2); op1 44572 Zend/zend_vm_execute.h zval *op1, *op2; op1 44575 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44577 Zend/zend_vm_execute.h pow_function(EX_VAR(opline->result.var), op1, op2); op1 44587 Zend/zend_vm_execute.h zval *op1, *op2; op1 44590 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44594 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && op1 44596 Zend/zend_vm_execute.h zend_string *op1_str = Z_STR_P(op1); op1 44629 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 44630 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44635 Zend/zend_vm_execute.h concat_function(EX_VAR(opline->result.var), op1, op2); op1 44647 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44649 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44654 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 44656 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 44658 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 44662 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 44664 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 44666 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 44670 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 44672 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 44674 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 44675 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 44678 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 44681 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 44697 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 44698 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44704 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 44715 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44717 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44722 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 44724 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); op1 44726 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2)); op1 44730 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 44732 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); op1 44734 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2))); op1 44738 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 44740 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 44742 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 44743 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 44746 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0); op1 44749 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0); op1 44765 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 44766 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44772 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 44783 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44785 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44790 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 44792 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); op1 44794 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2)); op1 44798 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 44800 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); op1 44802 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2))); op1 44815 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 44816 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44822 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 44833 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 44835 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44840 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { op1 44842 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); op1 44844 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2)); op1 44848 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { op1 44850 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); op1 44852 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2))); op1 44865 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { op1 44866 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 44872 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 44883 Zend/zend_vm_execute.h zval *op1, *op2; op1 44886 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44888 Zend/zend_vm_execute.h compare_function(EX_VAR(opline->result.var), op1, op2); op1 44898 Zend/zend_vm_execute.h zval *op1, *op2; op1 44901 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44903 Zend/zend_vm_execute.h bitwise_or_function(EX_VAR(opline->result.var), op1, op2); op1 44913 Zend/zend_vm_execute.h zval *op1, *op2; op1 44916 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44918 Zend/zend_vm_execute.h bitwise_and_function(EX_VAR(opline->result.var), op1, op2); op1 44928 Zend/zend_vm_execute.h zval *op1, *op2; op1 44931 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44933 Zend/zend_vm_execute.h bitwise_xor_function(EX_VAR(opline->result.var), op1, op2); op1 44943 Zend/zend_vm_execute.h zval *op1, *op2; op1 44946 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44948 Zend/zend_vm_execute.h boolean_xor_function(EX_VAR(opline->result.var), op1, op2); op1 44961 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44975 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 44991 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 45059 Zend/zend_vm_execute.h zval *op1, *op2; op1 45063 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 45065 Zend/zend_vm_execute.h op1_str = Z_STR_P(op1); op1 45066 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 45067 Zend/zend_vm_execute.h op1_str = zend_string_copy(Z_STR_P(op1)); op1 45069 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 45070 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 45072 Zend/zend_vm_execute.h op1_str = _zval_get_string_func(op1); op1 45154 Zend/zend_vm_execute.h zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); op1 45159 Zend/zend_vm_execute.h object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 45247 Zend/zend_vm_execute.h zval *op1, *op2, *result; op1 45249 Zend/zend_vm_execute.h op1 = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 45254 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { op1 45256 Zend/zend_vm_execute.h result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op1 45258 Zend/zend_vm_execute.h result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2)); op1 45262 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { op1 45264 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op1 45266 Zend/zend_vm_execute.h result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2))); op1 45270 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { op1 45272 Zend/zend_vm_execute.h if (Z_STR_P(op1) == Z_STR_P(op2)) { op1 45274 Zend/zend_vm_execute.h } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') { op1 45275 Zend/zend_vm_execute.h if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) { op1 45278 Zend/zend_vm_execute.h result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0); op1 45281 Zend/zend_vm_execute.h result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0); op1 45296 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { op1 45297 Zend/zend_vm_execute.h op1 = GET_OP1_UNDEF_CV(op1, BP_VAR_R); op1 45298 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && UNEXPECTED(Z_ISREF_P(op1))) { op1 45300 Zend/zend_vm_execute.h if (UNEXPECTED(Z_REFCOUNT_P(op1) == 1)) { op1 45301 Zend/zend_vm_execute.h ZVAL_UNREF(op1); op1 45303 Zend/zend_vm_execute.h Z_DELREF_P(op1); op1 45304 Zend/zend_vm_execute.h ZVAL_COPY(op1, Z_REFVAL_P(op1)); op1 45311 Zend/zend_vm_execute.h compare_function(result, op1, op2); op1 45327 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 45463 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); op1 461 ext/gmp/gmp.c static void shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval *op2) { op1 471 ext/gmp/gmp.c FETCH_GMP_ZVAL(gmpnum_op, op1, temp); op1 480 ext/gmp/gmp.c result, op1, op2, op, (gmp_binary_ui_op_t) uop, \ op1 489 ext/gmp/gmp.c gmp_zval_unary_op(result, op1, op); \ op1 492 ext/gmp/gmp.c static int gmp_do_operation_ex(zend_uchar opcode, zval *result, zval *op1, zval *op2) /* {{{ */ op1 502 ext/gmp/gmp.c shift_operator_helper(mpz_pow_ui, result, op1, op2); op1 509 ext/gmp/gmp.c shift_operator_helper(mpz_mul_2exp, result, op1, op2); op1 512 ext/gmp/gmp.c shift_operator_helper(mpz_fdiv_q_2exp, result, op1, op2); op1 529 ext/gmp/gmp.c static int gmp_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2) /* {{{ */ op1 534 ext/gmp/gmp.c if (result == op1) { op1 535 ext/gmp/gmp.c ZVAL_COPY_VALUE(&op1_copy, op1); op1 536 ext/gmp/gmp.c op1 = &op1_copy; op1 539 ext/gmp/gmp.c retval = gmp_do_operation_ex(opcode, result, op1, op2); op1 541 ext/gmp/gmp.c if (retval == SUCCESS && op1 == &op1_copy) { op1 542 ext/gmp/gmp.c zval_dtor(op1); op1 549 ext/gmp/gmp.c static int gmp_compare(zval *result, zval *op1, zval *op2) /* {{{ */ op1 551 ext/gmp/gmp.c gmp_cmp(result, op1, op2); op1 53 ext/intl/collator/collator_sort.c static int collator_regular_compare_function(zval *result, zval *op1, zval *op2) op1 62 ext/intl/collator/collator_sort.c zval* str1_p = collator_convert_object_to_string( op1, &str1 ); op1 145 ext/intl/collator/collator_sort.c static int collator_numeric_compare_function(zval *result, zval *op1, zval *op2) op1 151 ext/intl/collator/collator_sort.c if( Z_TYPE_P(op1) == IS_STRING ) op1 153 ext/intl/collator/collator_sort.c num1_p = collator_convert_string_to_double( op1, &num1 ); op1 154 ext/intl/collator/collator_sort.c op1 = num1_p; op1 163 ext/intl/collator/collator_sort.c ZVAL_LONG(result, numeric_compare_function(op1, op2)); op1 177 ext/intl/collator/collator_sort.c static int collator_icu_compare_function(zval *result, zval *op1, zval *op2) op1 185 ext/intl/collator/collator_sort.c str1_p = collator_make_printable_zval( op1, &str1); op1 23 ext/intl/collator/collator_sort.h typedef int (*collator_compare_func_t)( zval *result, zval *op1, zval *op2 ); op1 638 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 639 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN && op1 640 ext/opcache/Optimizer/block_pass.c ZEND_OP1_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && op1 646 ext/opcache/Optimizer/block_pass.c znode_op op1 = opline->op1; op1 647 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(op1); op1 651 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(op1) = NULL; op1 676 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 677 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && op1 678 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { op1 679 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 680 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 687 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)) { op1 688 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 707 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && op1 708 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == 1) { op1 709 ext/opcache/Optimizer/block_pass.c zend_op *fcall = VAR_SOURCE(opline->op1); op1 724 ext/opcache/Optimizer/block_pass.c LITERAL_BOOL(opline->op1, 1); op1 735 ext/opcache/Optimizer/block_pass.c LITERAL_BOOL(opline->op1, 1); op1 753 ext/opcache/Optimizer/block_pass.c LITERAL_BOOL(opline->op1, 1); op1 785 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, opline->op2); op1 810 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL && op1 812 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) { op1 814 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 816 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 852 ext/opcache/Optimizer/block_pass.c VAR_UNSET(opline->op1); op1 861 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL && op1 862 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT && op1 865 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 871 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 885 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL && op1 889 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || op1 890 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) { op1 891 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 892 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 894 ext/opcache/Optimizer/block_pass.c VAR_UNSET(opline->op1); op1 934 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 935 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT || op1 936 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT) && op1 937 ext/opcache/Optimizer/block_pass.c ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && op1 938 ext/opcache/Optimizer/block_pass.c ZEND_RESULT(VAR_SOURCE(opline->op1)).var == ZEND_OP1(opline).var) { op1 940 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 950 ext/opcache/Optimizer/block_pass.c VAR_UNSET(opline->op1); op1 951 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 1039 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 1040 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { op1 1042 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 1043 ext/opcache/Optimizer/block_pass.c VAR_UNSET(opline->op1); op1 1044 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 1048 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 1049 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && op1 1050 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { op1 1052 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 1053 ext/opcache/Optimizer/block_pass.c VAR_UNSET(opline->op1); op1 1054 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, src->op1); op1 1064 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op2, src->op1); op1 1074 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, opline->op2); op1 1089 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 1090 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || op1 1091 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || op1 1092 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT))) && op1 1108 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && op1 1109 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || op1 1110 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || op1 1111 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || op1 1112 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || op1 1113 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || op1 1114 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || op1 1115 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || op1 1116 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || op1 1117 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && op1 1120 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); op1 1291 ext/opcache/Optimizer/block_pass.c last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); op1 1317 ext/opcache/Optimizer/block_pass.c last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); op1 1392 ext/opcache/Optimizer/block_pass.c COPY_NODE(last_op->op1, last_op->op2); op1 1411 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(last_op->op1); op1 1436 ext/opcache/Optimizer/block_pass.c uint32_t same_var = VAR_NUM_EX(last_op->op1); op1 1456 ext/opcache/Optimizer/block_pass.c same_var == VAR_NUM_EX(target->op1) && op1 1466 ext/opcache/Optimizer/block_pass.c same_var == VAR_NUM_EX(target->op1) && op1 1479 ext/opcache/Optimizer/block_pass.c same_var == VAR_NUM_EX(target->op1) && op1 1497 ext/opcache/Optimizer/block_pass.c same_var == VAR_NUM_EX(target->op1) && op1 1582 ext/opcache/Optimizer/block_pass.c same_t[VAR_NUM_EX(last_op->op1)] |= ZEND_OP1_TYPE(last_op); op1 1598 ext/opcache/Optimizer/block_pass.c (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && op1 1607 ext/opcache/Optimizer/block_pass.c (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && op1 1616 ext/opcache/Optimizer/block_pass.c (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && op1 1626 ext/opcache/Optimizer/block_pass.c (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && op1 1644 ext/opcache/Optimizer/block_pass.c (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && op1 1673 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op1); op1 1686 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op1); op1 1699 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op1); op1 1724 ext/opcache/Optimizer/block_pass.c zend_uchar same_var = VAR_NUM_EX(last_op->op1); op1 1743 ext/opcache/Optimizer/block_pass.c same_var == VAR_NUM_EX(target->op1) && op1 1752 ext/opcache/Optimizer/block_pass.c same_var == VAR_NUM_EX(target->op1) && op1 1817 ext/opcache/Optimizer/block_pass.c T_USAGE(opline->op1); op1 153 ext/opcache/Optimizer/compact_literals.c opline->op1, op1 161 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2); op1 167 ext/opcache/Optimizer/compact_literals.c opline->op1, op1 174 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2); op1 177 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_CONST, 1, 1, 2); op1 188 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2); op1 193 ext/opcache/Optimizer/compact_literals.c opline->op1, op1 209 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_VALUE, 1, 0, 1); op1 220 ext/opcache/Optimizer/compact_literals.c opline->op1.constant, op1 236 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2); op1 256 ext/opcache/Optimizer/compact_literals.c opline->op1, op1 279 ext/opcache/Optimizer/compact_literals.c opline->op1, op1 307 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op1.constant, LITERAL_VALUE, 1, 0, 1); op1 503 ext/opcache/Optimizer/compact_literals.c opline->op1.constant = map[opline->op1.constant]; op1 87 ext/opcache/Optimizer/optimize_func_calls.c fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func); op1 94 ext/opcache/Optimizer/optimize_func_calls.c fcall->op1.num = zend_vm_calc_used_stack(fcall->extended_value, call_stack[call].func); op1 305 ext/opcache/Optimizer/pass1_5.c Z_STR(op_array->literals[opline->op1.constant + 1]))) == NULL || op1 415 ext/opcache/Optimizer/pass1_5.c opline->op1.constant = send1_opline->op1.constant; op1 416 ext/opcache/Optimizer/pass1_5.c opline->op2.constant = send2_opline->op1.constant; op1 677 ext/opcache/Optimizer/pass1_5.c if (op->op1_type == IS_VAR && op->op1.var == var) { op1 695 ext/opcache/Optimizer/pass1_5.c if (use->op1_type == IS_VAR && use->op1.var == var) { op1 697 ext/opcache/Optimizer/pass1_5.c use->op1.var = zend_optimizer_lookup_cv(op_array, op1 148 ext/opcache/Optimizer/pass2.c COPY_NODE(opline->op1, opline->op2); op1 165 ext/opcache/Optimizer/pass2.c COPY_NODE(opline->op2, (opline + 1)->op1); op1 107 ext/opcache/Optimizer/pass3.c znode_op tmp = opline->op1; op1 113 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->op1, opline->op2); op1 216 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { op1 222 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { op1 229 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { op1 235 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { op1 272 ext/opcache/Optimizer/pass3.c SAME_VAR(op_array->opcodes[target].op1, T)) { op1 281 ext/opcache/Optimizer/pass3.c SAME_VAR(op_array->opcodes[target].op1, T)) { op1 294 ext/opcache/Optimizer/pass3.c SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { op1 83 ext/opcache/Optimizer/zend_optimizer.c opline->op1.var += sizeof(zval); op1 136 ext/opcache/Optimizer/zend_optimizer.c Z_CACHE_SLOT(op_array->literals[opline->op1.constant]) = op_array->cache_size; op1 175 ext/opcache/Optimizer/zend_optimizer.c opline->op1.constant = zend_optimizer_add_literal(op_array, val); op1 186 ext/opcache/Optimizer/zend_optimizer.c opline->op1.constant = zend_optimizer_add_literal(op_array, val); op1 196 ext/opcache/Optimizer/zend_optimizer.c opline->op1.constant = zend_optimizer_add_literal(op_array, val); op1 567 ext/opcache/Optimizer/zend_optimizer.c ZEND_PASS_TWO_UNDO_CONSTANT(op_array, opline->op1); op1 611 ext/opcache/Optimizer/zend_optimizer.c ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, opline->op1); op1 662 ext/opcache/Optimizer/zend_optimizer.c opline->op1.num = zend_vm_calc_used_stack(opline->extended_value, func); op1 38 ext/opcache/Optimizer/zend_optimizer_internal.h (opline)->op1.num = 0; \ op1 50 ext/opcache/Optimizer/zend_optimizer_internal.h #define SAME_VAR(op1, op2) ((((op1 ## _type & IS_VAR) && (op2 ## _type & IS_VAR)) || (op1 ## _type == IS_TMP_VAR && op2 ## _type == IS_TMP_VAR)) && op1.var == op2.var) op1 348 ext/opcache/ZendAccelerator.h # define ZEND_OP1(opline) (opline)->op1 op1 349 ext/opcache/ZendAccelerator.h # define ZEND_OP1_CONST(opline) (*(opline)->op1.zv) op1 350 ext/opcache/ZendAccelerator.h # define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] op1 386 ext/opcache/zend_file_cache.c SERIALIZE_PTR(opline->op1.zv); op1 398 ext/opcache/zend_file_cache.c SERIALIZE_PTR(opline->op1.jmp_addr); op1 941 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(opline->op1.zv); op1 953 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(opline->op1.jmp_addr); op1 521 ext/opcache/zend_persist.c opline->op1.zv = (zval*)((char*)opline->op1.zv + ((char*)op_array->literals - (char*)orig_literals)); op1 744 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si push_4_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int op2, int op3, int line) op1 753 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].operand_value[1] = op1; op1 756 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = 1L << op1; op1 764 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si push_3_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int op2, int line) op1 773 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].operand_value[1] = op1; op1 779 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = (1L << op0) | (1L << op1); op1 783 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = 1L << op1; op1 784 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].output_registers = (1L << op0) | (1L << op1); op1 800 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = (1L << op1) | (1L << op2); op1 812 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = 1L << op1; op1 825 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si push_2_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int line) op1 834 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].operand_value[1] = op1; op1 846 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = (1L << op0) | (1L << op1); op1 857 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = 1L << op1; op1 639 ext/reflection/php_reflection.c || op->opcode == ZEND_RECV_VARIADIC) && op->op1.num == (zend_long)offset) op1 144 ext/standard/php_string.h PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive); op1 145 ext/standard/php_string.h PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2); op1 146 ext/standard/php_string.h PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2); op1 5144 ext/standard/string.c PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive) /* {{{ */ op1 5146 ext/standard/string.c zend_string *str1 = zval_get_string(op1); op1 5157 ext/standard/string.c PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 5159 ext/standard/string.c return string_natural_compare_function_ex(result, op1, op2, 1); op1 5163 ext/standard/string.c PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2) /* {{{ */ op1 5165 ext/standard/string.c return string_natural_compare_function_ex(result, op1, op2, 0); op1 89 sapi/phpdbg/phpdbg_opcode.c spprintf(&decode[1], 0, "J%td", OP_JMP_ADDR(op, op->op1) - ops->opcodes); op1 96 sapi/phpdbg/phpdbg_opcode.c spprintf(&decode[1], 0, "%" PRIu32, op->op1.num); op1 100 sapi/phpdbg/phpdbg_opcode.c decode[1] = phpdbg_decode_op(ops, &op->op1, op->op1_type); op1 766 sapi/phpdbg/phpdbg_utils.c if (!(ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(cur->op1))))) { op1 767 sapi/phpdbg/phpdbg_utils.c ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(cur->op1)), EX_CONSTANT(cur->op1) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD); op1 768 sapi/phpdbg/phpdbg_utils.c CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(cur->op1)), ce);