op2 55 Zend/zend_ast.c ZEND_API zend_ast* zend_ast_create_ternary(uint kind, zend_ast *op0, zend_ast *op1, zend_ast *op2) op2 62 Zend/zend_ast.c (&ast->u.child)[2] = op2; op2 107 Zend/zend_ast.c zval op1, op2; op2 112 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 113 Zend/zend_ast.c add_function(result, &op1, &op2 TSRMLS_CC); op2 115 Zend/zend_ast.c zval_dtor(&op2); op2 119 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 120 Zend/zend_ast.c sub_function(result, &op1, &op2 TSRMLS_CC); op2 122 Zend/zend_ast.c zval_dtor(&op2); op2 126 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 127 Zend/zend_ast.c mul_function(result, &op1, &op2 TSRMLS_CC); op2 129 Zend/zend_ast.c zval_dtor(&op2); op2 133 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 134 Zend/zend_ast.c pow_function(result, &op1, &op2 TSRMLS_CC); op2 136 Zend/zend_ast.c zval_dtor(&op2); op2 140 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 141 Zend/zend_ast.c div_function(result, &op1, &op2 TSRMLS_CC); op2 143 Zend/zend_ast.c zval_dtor(&op2); op2 147 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 148 Zend/zend_ast.c mod_function(result, &op1, &op2 TSRMLS_CC); op2 150 Zend/zend_ast.c zval_dtor(&op2); op2 154 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 155 Zend/zend_ast.c shift_left_function(result, &op1, &op2 TSRMLS_CC); op2 157 Zend/zend_ast.c zval_dtor(&op2); op2 161 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 162 Zend/zend_ast.c shift_right_function(result, &op1, &op2 TSRMLS_CC); op2 164 Zend/zend_ast.c zval_dtor(&op2); op2 168 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 169 Zend/zend_ast.c concat_function(result, &op1, &op2 TSRMLS_CC); op2 171 Zend/zend_ast.c zval_dtor(&op2); op2 175 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 176 Zend/zend_ast.c bitwise_or_function(result, &op1, &op2 TSRMLS_CC); op2 178 Zend/zend_ast.c zval_dtor(&op2); op2 182 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 183 Zend/zend_ast.c bitwise_and_function(result, &op1, &op2 TSRMLS_CC); op2 185 Zend/zend_ast.c zval_dtor(&op2); op2 189 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 190 Zend/zend_ast.c bitwise_xor_function(result, &op1, &op2 TSRMLS_CC); op2 192 Zend/zend_ast.c zval_dtor(&op2); op2 206 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 207 Zend/zend_ast.c boolean_xor_function(result, &op1, &op2 TSRMLS_CC); op2 209 Zend/zend_ast.c zval_dtor(&op2); op2 213 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 214 Zend/zend_ast.c is_identical_function(result, &op1, &op2 TSRMLS_CC); op2 216 Zend/zend_ast.c zval_dtor(&op2); op2 220 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 221 Zend/zend_ast.c is_not_identical_function(result, &op1, &op2 TSRMLS_CC); op2 223 Zend/zend_ast.c zval_dtor(&op2); op2 227 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 228 Zend/zend_ast.c is_equal_function(result, &op1, &op2 TSRMLS_CC); op2 230 Zend/zend_ast.c zval_dtor(&op2); op2 234 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 235 Zend/zend_ast.c is_not_equal_function(result, &op1, &op2 TSRMLS_CC); op2 237 Zend/zend_ast.c zval_dtor(&op2); op2 241 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 242 Zend/zend_ast.c is_smaller_function(result, &op1, &op2 TSRMLS_CC); op2 244 Zend/zend_ast.c zval_dtor(&op2); op2 248 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 249 Zend/zend_ast.c is_smaller_or_equal_function(result, &op1, &op2 TSRMLS_CC); op2 251 Zend/zend_ast.c zval_dtor(&op2); op2 272 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 273 Zend/zend_ast.c ZVAL_BOOL(result, zend_is_true(&op2)); op2 274 Zend/zend_ast.c zval_dtor(&op2); op2 285 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 286 Zend/zend_ast.c ZVAL_BOOL(result, zend_is_true(&op2)); op2 287 Zend/zend_ast.c zval_dtor(&op2); op2 307 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[0], scope TSRMLS_CC); op2 308 Zend/zend_ast.c add_function(result, &op1, &op2 TSRMLS_CC); op2 309 Zend/zend_ast.c zval_dtor(&op2); op2 313 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[0], scope TSRMLS_CC); op2 314 Zend/zend_ast.c sub_function(result, &op1, &op2 TSRMLS_CC); op2 315 Zend/zend_ast.c zval_dtor(&op2); op2 336 Zend/zend_ast.c zend_ast_evaluate(&op2, (&ast->u.child)[1], scope TSRMLS_CC); op2 339 Zend/zend_ast.c zend_fetch_dimension_by_zval(&tmp, &op1, &op2 TSRMLS_CC); op2 343 Zend/zend_ast.c zval_dtor(&op2); op2 52 Zend/zend_ast.h ZEND_API zend_ast *zend_ast_create_ternary(uint kind, zend_ast *op0, zend_ast *op1, zend_ast *op2); op2 584 Zend/zend_compile.c void zend_do_binary_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC) /* {{{ */ op2 592 Zend/zend_compile.c SET_NODE(opline->op2, op2); op2 606 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 610 Zend/zend_compile.c #define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(opline->result)); memset(&opline->op1,0,sizeof(opline->op1)); memset(&opline->op2,0,sizeof(opline->op2)); opline->result_type=opline->op1_type=opline->op2_type=IS_UNUSED; } op2 616 Zend/zend_compile.c SET_UNUSED(data_op->op2); op2 620 Zend/zend_compile.c void zend_do_binary_assign_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC) /* {{{ */ op2 633 Zend/zend_compile.c zend_do_op_data(opline, op2 TSRMLS_CC); op2 641 Zend/zend_compile.c zend_do_op_data(opline, op2 TSRMLS_CC); op2 642 Zend/zend_compile.c opline->op2.var = get_temporary_variable(CG(active_op_array)); op2 654 Zend/zend_compile.c SET_NODE(opline->op2, op2); op2 700 Zend/zend_compile.c SET_UNUSED(opline_ptr->op2); op2 752 Zend/zend_compile.c opline.op2.constant = op2 755 Zend/zend_compile.c SET_NODE(opline.op2, &class_node); op2 777 Zend/zend_compile.c opline.op2.constant = op2 780 Zend/zend_compile.c SET_NODE(opline.op2, &class_node); op2 792 Zend/zend_compile.c opline_ptr->op2.constant = op2 795 Zend/zend_compile.c SET_NODE(opline_ptr->op2, &class_node); op2 822 Zend/zend_compile.c SET_UNUSED(opline.op2); op2 833 Zend/zend_compile.c SET_NODE(opline.op2, dim); op2 834 Zend/zend_compile.c if (opline.op2_type == IS_CONST && Z_TYPE(CONSTANT(opline.op2.constant)) == IS_STRING) { op2 838 Zend/zend_compile.c ZEND_HANDLE_NUMERIC_EX(Z_STRVAL(CONSTANT(opline.op2.constant)), Z_STRLEN(CONSTANT(opline.op2.constant))+1, index, numeric = 1); op2 840 Zend/zend_compile.c zval_dtor(&CONSTANT(opline.op2.constant)); op2 841 Zend/zend_compile.c ZVAL_LONG(&CONSTANT(opline.op2.constant), index); op2 843 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline.op2.constant); op2 867 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 878 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 902 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 955 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1009 Zend/zend_compile.c opline->op2.var = get_temporary_variable(CG(active_op_array)); op2 1026 Zend/zend_compile.c SET_NODE(opline->op2, value); op2 1069 Zend/zend_compile.c SET_NODE(opline->op2, rvar); op2 1108 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1123 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1126 Zend/zend_compile.c CG(active_op_array)->opcodes[close_bracket_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 1142 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1154 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1168 Zend/zend_compile.c CG(active_op_array)->opcodes[second_semicolon_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 1170 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1198 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1225 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1240 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1262 Zend/zend_compile.c CG(active_op_array)->opcodes[closing_bracket_token->u.op.opline_num].op2.opline_num = if_end_op_number+1; op2 1264 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1402 Zend/zend_compile.c void zend_do_add_string(znode *result, const znode *op1, znode *op2 TSRMLS_DC) /* {{{ */ op2 1406 Zend/zend_compile.c if (Z_STRLEN(op2->u.constant) > 1) { op2 1409 Zend/zend_compile.c } else if (Z_STRLEN(op2->u.constant) == 1) { op2 1410 Zend/zend_compile.c int ch = *Z_STRVAL(op2->u.constant); op2 1413 Zend/zend_compile.c efree(Z_STRVAL(op2->u.constant)); op2 1414 Zend/zend_compile.c ZVAL_LONG(&op2->u.constant, ch); op2 1418 Zend/zend_compile.c efree(Z_STRVAL(op2->u.constant)); op2 1430 Zend/zend_compile.c SET_NODE(opline->op2, op2); op2 1435 Zend/zend_compile.c void zend_do_add_variable(znode *result, const znode *op1, const znode *op2 TSRMLS_DC) /* {{{ */ op2 1449 Zend/zend_compile.c SET_NODE(opline->op2, op2); op2 1461 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1480 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1747 Zend/zend_compile.c LITERAL_STRINGL(opline->op2, lcname, name_len, 1); op2 1748 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline->op2.constant); op2 1762 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1811 Zend/zend_compile.c zend_del_literal(current_op_array, current_op->op2.constant); op2 1812 Zend/zend_compile.c SET_UNUSED(current_op->op2); op2 1827 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 1909 Zend/zend_compile.c SET_NODE(opline->op2, initialization); op2 1911 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2028 Zend/zend_compile.c if ((last_op->op2_type == IS_CONST) && (Z_TYPE(CONSTANT(last_op->op2.constant)) == IS_STRING) && (Z_STRLEN(CONSTANT(last_op->op2.constant)) == sizeof(ZEND_CLONE_FUNC_NAME)-1) op2 2029 Zend/zend_compile.c && !zend_binary_strcasecmp(Z_STRVAL(CONSTANT(last_op->op2.constant)), Z_STRLEN(CONSTANT(last_op->op2.constant)), ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME)-1)) { op2 2036 Zend/zend_compile.c name = CONSTANT(last_op->op2.constant); op2 2041 Zend/zend_compile.c FREE_POLYMORPHIC_CACHE_SLOT(last_op->op2.constant); op2 2042 Zend/zend_compile.c last_op->op2.constant = op2 2044 Zend/zend_compile.c GET_POLYMORPHIC_CACHE_SLOT(last_op->op2.constant); op2 2057 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &left_bracket->u.constant TSRMLS_CC); op2 2058 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 2060 Zend/zend_compile.c SET_NODE(opline->op2, left_bracket); op2 2078 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2097 Zend/zend_compile.c opline->op2.constant = zend_add_ns_func_name_literal(CG(active_op_array), &function_name->u.constant TSRMLS_CC); op2 2098 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 2105 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &function_name->u.constant TSRMLS_CC); op2 2106 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 2108 Zend/zend_compile.c SET_NODE(opline->op2, function_name); op2 2357 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2364 Zend/zend_compile.c opline->op2.constant = op2 2369 Zend/zend_compile.c SET_NODE(opline->op2, class_name); op2 2406 Zend/zend_compile.c label = opline->op2.zv; op2 2408 Zend/zend_compile.c label = &CONSTANT_EX(op_array, opline->op2.constant); op2 2447 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2466 Zend/zend_compile.c SET_NODE(opline->op2, label); op2 2556 Zend/zend_compile.c opline->op2.constant = op2 2559 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 2561 Zend/zend_compile.c GET_POLYMORPHIC_CACHE_SLOT(opline->op2.constant); op2 2564 Zend/zend_compile.c SET_NODE(opline->op2, method_name); op2 2593 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2594 Zend/zend_compile.c opline->op2.num = CG(context).nested_calls; op2 2600 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2601 Zend/zend_compile.c opline->op2.num = --CG(context).nested_calls; op2 2731 Zend/zend_compile.c opline->op2.opline_num = fcall->arg_num; op2 2732 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2760 Zend/zend_compile.c opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &func_name TSRMLS_CC); op2 2761 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 2770 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2771 Zend/zend_compile.c opline->op2.num = fcall->arg_num; op2 2787 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2806 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2848 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2868 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2905 Zend/zend_compile.c SET_NODE(opline->op2, key); op2 2907 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2950 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 2993 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 3000 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 3030 Zend/zend_compile.c opline->op2.var = lookup_cv(CG(active_op_array), Z_STRVAL(catch_var->u.constant), Z_STRLEN(catch_var->u.constant), 0 TSRMLS_CC); op2 3031 Zend/zend_compile.c Z_STRVAL(catch_var->u.constant) = (char*)CG(active_op_array)->vars[opline->op2.var].name; op2 3046 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 3078 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 3094 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 3481 Zend/zend_compile.c zv = precv->op2.zv; op2 4592 Zend/zend_compile.c zval *op1, *op2; op2 4596 Zend/zend_compile.c op2 = &CONSTANT_EX(op_array, opline->op2.constant); op2 4599 Zend/zend_compile.c op2 = opline->op2.zv; op2 4603 Zend/zend_compile.c if (zend_hash_quick_add(function_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), function, sizeof(zend_function), NULL)==FAILURE) { op2 4607 Zend/zend_compile.c if (zend_hash_quick_find(function_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), (void *) &old_function)==SUCCESS op2 4694 Zend/zend_compile.c zval *op1, *op2; op2 4698 Zend/zend_compile.c op2 = &CONSTANT_EX(op_array, opline->op2.constant); op2 4701 Zend/zend_compile.c op2 = opline->op2.zv; op2 4710 Zend/zend_compile.c if (zend_hash_quick_add(class_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), &ce, sizeof(zend_class_entry *), NULL)==FAILURE) { op2 4734 Zend/zend_compile.c zval *op1, *op2; op2 4738 Zend/zend_compile.c op2 = &CONSTANT_EX(op_array, opline->op2.constant); op2 4741 Zend/zend_compile.c op2 = opline->op2.zv; op2 4753 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot redeclare class %s", Z_STRVAL_P(op2)); op2 4771 Zend/zend_compile.c if (zend_hash_quick_add(class_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), pce, sizeof(zend_class_entry *), NULL)==FAILURE) { op2 4806 Zend/zend_compile.c parent_name = &CONSTANT(fetch_class_opline->op2.constant); op2 4827 Zend/zend_compile.c zend_del_literal(CG(active_op_array), fetch_class_opline->op2.constant); op2 4847 Zend/zend_compile.c zend_del_literal(CG(active_op_array), opline->op2.constant); op2 4861 Zend/zend_compile.c if (zend_lookup_class(Z_STRVAL_P(op_array->opcodes[opline_num-1].op2.zv), Z_STRLEN_P(op_array->opcodes[opline_num-1].op2.zv), &pce TSRMLS_CC) == SUCCESS) { op2 4884 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 4900 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 4902 Zend/zend_compile.c CG(active_op_array)->opcodes[op_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 4919 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 4935 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 4937 Zend/zend_compile.c CG(active_op_array)->opcodes[op_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 4954 Zend/zend_compile.c opline->op2.opline_num = do_token->u.op.opline_num; op2 4955 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 4976 Zend/zend_compile.c SET_NODE(opline->op2, expr); op2 4978 Zend/zend_compile.c LITERAL_LONG(opline->op2, 1); op2 5011 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5030 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5058 Zend/zend_compile.c SET_NODE(opline->op2, case_expr); op2 5068 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5086 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5094 Zend/zend_compile.c CG(active_op_array)->opcodes[case_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 5110 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5220 Zend/zend_compile.c LITERAL_STRINGL(opline->op2, lcname, new_class_entry->name_length, 0); op2 5221 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline->op2.constant); op2 5245 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5338 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &interface_name->u.constant TSRMLS_CC); op2 5370 Zend/zend_compile.c opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &trait_name->u.constant TSRMLS_CC); op2 5531 Zend/zend_compile.c SET_NODE(opline_ptr->op2, property); op2 5553 Zend/zend_compile.c if (opline_ptr->op2_type == IS_CONST && Z_TYPE(CONSTANT(opline_ptr->op2.constant)) == IS_STRING) { op2 5554 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline_ptr->op2.constant); op2 5555 Zend/zend_compile.c GET_POLYMORPHIC_CACHE_SLOT(opline_ptr->op2.constant); op2 5566 Zend/zend_compile.c SET_UNUSED(opline.op2); op2 5577 Zend/zend_compile.c SET_NODE(opline.op2, property); op2 5578 Zend/zend_compile.c if (opline.op2_type == IS_CONST && Z_TYPE(CONSTANT(opline.op2.constant)) == IS_STRING) { op2 5579 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline.op2.constant); op2 5580 Zend/zend_compile.c GET_POLYMORPHIC_CACHE_SLOT(opline.op2.constant); op2 5639 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5655 Zend/zend_compile.c CG(active_op_array)->opcodes[new_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 5759 Zend/zend_compile.c SET_NODE(opline->op2, constant_name); op2 5760 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline->op2.constant); op2 5762 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 5764 Zend/zend_compile.c GET_POLYMORPHIC_CACHE_SLOT(opline->op2.constant); op2 5810 Zend/zend_compile.c opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 0 TSRMLS_CC); op2 5815 Zend/zend_compile.c opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 1 TSRMLS_CC); op2 5817 Zend/zend_compile.c opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 0 TSRMLS_CC); op2 5820 Zend/zend_compile.c GET_CACHE_SLOT(opline->op2.constant); op2 5840 Zend/zend_compile.c opline->op2.opline_num = 1; op2 5842 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5854 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5855 Zend/zend_compile.c opline->op2.num = CG(context).nested_calls; op2 5878 Zend/zend_compile.c SET_NODE(opline->op2, offset); op2 5879 Zend/zend_compile.c if (opline->op2_type == IS_CONST && Z_TYPE(CONSTANT(opline->op2.constant)) == IS_STRING) { op2 5883 Zend/zend_compile.c ZEND_HANDLE_NUMERIC_EX(Z_STRVAL(CONSTANT(opline->op2.constant)), Z_STRLEN(CONSTANT(opline->op2.constant))+1, index, numeric = 1); op2 5885 Zend/zend_compile.c zval_dtor(&CONSTANT(opline->op2.constant)); op2 5886 Zend/zend_compile.c ZVAL_LONG(&CONSTANT(opline->op2.constant), index); op2 5888 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline->op2.constant); op2 5892 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5896 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 5910 Zend/zend_compile.c SET_NODE(opline->op2, offset); op2 5911 Zend/zend_compile.c if (opline->op2_type == IS_CONST && Z_TYPE(CONSTANT(opline->op2.constant)) == IS_STRING) { op2 5915 Zend/zend_compile.c ZEND_HANDLE_NUMERIC_EX(Z_STRVAL(CONSTANT(opline->op2.constant)), Z_STRLEN(CONSTANT(opline->op2.constant))+1, index, numeric = 1); op2 5917 Zend/zend_compile.c zval_dtor(&CONSTANT(opline->op2.constant)); op2 5918 Zend/zend_compile.c ZVAL_LONG(&CONSTANT(opline->op2.constant), index); op2 5920 Zend/zend_compile.c CALCULATE_LITERAL_HASH(opline->op2.constant); op2 5924 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6033 Zend/zend_compile.c LITERAL_LONG(opline->op2, *((int *) dimension->data)); op2 6128 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6190 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6212 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6228 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6264 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6310 Zend/zend_compile.c SET_UNUSED(last_op->op2); op2 6357 Zend/zend_compile.c SET_NODE(opline->op2, class_znode); op2 6383 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6402 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6417 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6422 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6524 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6526 Zend/zend_compile.c CG(active_op_array)->opcodes[foreach_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); /* FE_RESET */ op2 6527 Zend/zend_compile.c CG(active_op_array)->opcodes[as_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); /* FE_FETCH */ op2 6626 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6642 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6653 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6671 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6700 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6704 Zend/zend_compile.c CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array)); op2 6719 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6720 Zend/zend_compile.c opline->op2.opline_num = jmpz_op_number; op2 6721 Zend/zend_compile.c GET_NODE(qm_token, opline->op2); op2 6731 Zend/zend_compile.c CG(active_op_array)->opcodes[qm_token->u.op.opline_num].op2.opline_num = get_next_op_number(CG(active_op_array))+1; /* jmp over the ZEND_JMP */ op2 6742 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6750 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6772 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6794 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6810 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6826 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 6843 Zend/zend_compile.c SET_UNUSED(opline->op2); op2 7382 Zend/zend_compile.c SET_NODE(opline->op2, value); op2 114 Zend/zend_compile.h znode_op op2; op2 466 Zend/zend_compile.h void zend_do_binary_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC); op2 468 Zend/zend_compile.h void zend_do_binary_assign_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC); op2 512 Zend/zend_compile.h void zend_do_add_string(znode *result, const znode *op1, znode *op2 TSRMLS_DC); op2 513 Zend/zend_compile.h void zend_do_add_variable(znode *result, const znode *op1, const znode *op2 TSRMLS_DC); op2 1156 Zend/zend_execute_API.c SET_UNUSED(ret_opline->op2); op2 1170 Zend/zend_execute_API.c opline->op2.zv = &CG(active_op_array)->literals[opline->op2.constant].constant; op2 1174 Zend/zend_execute_API.c if (Z_TYPE_P(opline->op2.zv) != IS_LONG) { op2 1187 Zend/zend_execute_API.c opline->op2.jmp_addr = &CG(active_op_array)->opcodes[opline->op2.opline_num]; op2 52 Zend/zend_ini_parser.y static void zend_ini_do_op(char type, zval *result, zval *op1, zval *op2) op2 60 Zend/zend_ini_parser.y if (op2) { op2 61 Zend/zend_ini_parser.y i_op2 = atoi(Z_STRVAL_P(op2)); op2 62 Zend/zend_ini_parser.y free(Z_STRVAL_P(op2)); op2 109 Zend/zend_ini_parser.y static void zend_ini_add_string(zval *result, zval *op1, zval *op2) op2 122 Zend/zend_ini_parser.y length = Z_STRLEN_P(op1) + Z_STRLEN_P(op2); op2 125 Zend/zend_ini_parser.y memcpy(Z_STRVAL_P(result)+Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2)); op2 103 Zend/zend_object_handlers.h typedef int (*zend_object_compare_zvals_t)(zval *resul, zval *op1, zval *op2 TSRMLS_DC); op2 117 Zend/zend_object_handlers.h typedef int (*zend_object_do_operation_t)(zend_uchar opcode, zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 534 Zend/zend_opcode.c op_array->opcodes[op_num - 2].op2.opline_num = fast_call; op2 555 Zend/zend_opcode.c op_array->opcodes[fast_call].op2.opline_num = finally_op_num - 2; op2 586 Zend/zend_opcode.c SET_UNUSED(opline->op2); op2 592 Zend/zend_opcode.c opline->op2.opline_num = op_array->try_catch_array[i].catch_op; op2 598 Zend/zend_opcode.c SET_UNUSED(opline->op2); op2 617 Zend/zend_opcode.c SET_UNUSED(opline->op2); op2 630 Zend/zend_opcode.c SET_UNUSED(opline->op2); op2 658 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = finally_op_num; op2 662 Zend/zend_opcode.c op_array->opcodes[op_num].op2.opline_num = catch_op_num; op2 685 Zend/zend_opcode.c nest_levels = Z_LVAL(op_array->literals[opline->op2.constant].constant); op2 698 Zend/zend_opcode.c if (Z_TYPE(op_array->literals[opline->op2.constant].constant) != IS_LONG) { op2 699 Zend/zend_opcode.c zend_uint num = opline->op2.constant; op2 700 Zend/zend_opcode.c opline->op2.zv = &op_array->literals[opline->op2.constant].constant; op2 702 Zend/zend_opcode.c opline->op2.constant = num; op2 757 Zend/zend_opcode.c opline->op2.zv = &op_array->literals[opline->op2.constant].constant; op2 761 Zend/zend_opcode.c if (Z_TYPE_P(opline->op2.zv) != IS_LONG) { op2 775 Zend/zend_opcode.c opline->op2.jmp_addr = &op_array->opcodes[opline->op2.opline_num]; op2 810 Zend/zend_operators.c ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 816 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op2 818 Zend/zend_operators.c long lval = Z_LVAL_P(op1) + Z_LVAL_P(op2); op2 821 Zend/zend_operators.c if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK) op2 824 Zend/zend_operators.c ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2)); op2 832 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); op2 836 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); op2 840 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); op2 846 Zend/zend_operators.c if ((result == op1) && (result == op2)) { op2 854 Zend/zend_operators.c zend_hash_merge(Z_ARRVAL_P(result), Z_ARRVAL_P(op2), (void (*)(void *pData)) zval_add_ref, (void *) &tmp, sizeof(zval *), 0); op2 863 Zend/zend_operators.c zendi_convert_scalar_to_number(op2, op2_copy, result); op2 874 Zend/zend_operators.c ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 880 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op2 882 Zend/zend_operators.c long lval = Z_LVAL_P(op1) - Z_LVAL_P(op2); op2 885 Zend/zend_operators.c if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(op2) & LONG_SIGN_MASK) op2 888 Zend/zend_operators.c ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) - (double) Z_LVAL_P(op2)); op2 896 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); op2 900 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); op2 904 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); op2 912 Zend/zend_operators.c zendi_convert_scalar_to_number(op2, op2_copy, result); op2 923 Zend/zend_operators.c ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 929 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op2 933 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); op2 939 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); op2 943 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); op2 947 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); op2 955 Zend/zend_operators.c zendi_convert_scalar_to_number(op2, op2_copy, result); op2 966 Zend/zend_operators.c ZEND_API int pow_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 972 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op2 974 Zend/zend_operators.c if (Z_LVAL_P(op2) >= 0) { op2 975 Zend/zend_operators.c long l1 = 1, l2 = Z_LVAL_P(op1), i = Z_LVAL_P(op2); op2 1008 Zend/zend_operators.c ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), (double)Z_LVAL_P(op2))); op2 1013 Zend/zend_operators.c ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), Z_DVAL_P(op2))); op2 1017 Zend/zend_operators.c ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), (double)Z_LVAL_P(op2))); op2 1021 Zend/zend_operators.c ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), Z_DVAL_P(op2))); op2 1034 Zend/zend_operators.c if (Z_TYPE_P(op2) == IS_ARRAY) { op2 1038 Zend/zend_operators.c zendi_convert_scalar_to_number(op2, op2_copy, result); op2 1050 Zend/zend_operators.c ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1056 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op2 1058 Zend/zend_operators.c if (Z_LVAL_P(op2) == 0) { op2 1062 Zend/zend_operators.c } else if (Z_LVAL_P(op2) == -1 && Z_LVAL_P(op1) == LONG_MIN) { op2 1067 Zend/zend_operators.c if (Z_LVAL_P(op1) % Z_LVAL_P(op2) == 0) { /* integer */ op2 1068 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op1) / Z_LVAL_P(op2)); op2 1070 Zend/zend_operators.c ZVAL_DOUBLE(result, ((double) Z_LVAL_P(op1)) / Z_LVAL_P(op2)); op2 1075 Zend/zend_operators.c if (Z_LVAL_P(op2) == 0) { op2 1080 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) / (double)Z_LVAL_P(op2)); op2 1084 Zend/zend_operators.c if (Z_DVAL_P(op2) == 0) { op2 1089 Zend/zend_operators.c ZVAL_DOUBLE(result, (double)Z_LVAL_P(op1) / Z_DVAL_P(op2)); op2 1093 Zend/zend_operators.c if (Z_DVAL_P(op2) == 0) { op2 1098 Zend/zend_operators.c ZVAL_DOUBLE(result, Z_DVAL_P(op1) / Z_DVAL_P(op2)); op2 1106 Zend/zend_operators.c zendi_convert_scalar_to_number(op2, op2_copy, result); op2 1117 Zend/zend_operators.c ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1122 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_LONG || Z_TYPE_P(op2) != IS_LONG) { op2 1127 Zend/zend_operators.c zendi_convert_to_long(op2, op2_copy, result); op2 1132 Zend/zend_operators.c if (Z_LVAL_P(op2) == 0) { op2 1138 Zend/zend_operators.c if (Z_LVAL_P(op2) == -1) { op2 1144 Zend/zend_operators.c ZVAL_LONG(result, op1_lval % Z_LVAL_P(op2)); op2 1149 Zend/zend_operators.c ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1154 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_BOOL || Z_TYPE_P(op2) != IS_BOOL) { op2 1159 Zend/zend_operators.c zendi_convert_to_boolean(op2, op2_copy, result); op2 1164 Zend/zend_operators.c ZVAL_BOOL(result, op1_lval ^ Z_LVAL_P(op2)); op2 1215 Zend/zend_operators.c ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1220 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) { op2 1225 Zend/zend_operators.c if (Z_STRLEN_P(op1) >= Z_STRLEN_P(op2)) { op2 1227 Zend/zend_operators.c shorter = op2; op2 1229 Zend/zend_operators.c longer = op2; op2 1247 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_LONG || Z_TYPE_P(op2) != IS_LONG) { op2 1252 Zend/zend_operators.c zendi_convert_to_long(op2, op2_copy, result); op2 1257 Zend/zend_operators.c ZVAL_LONG(result, op1_lval | Z_LVAL_P(op2)); op2 1262 Zend/zend_operators.c ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1267 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) { op2 1272 Zend/zend_operators.c if (Z_STRLEN_P(op1) >= Z_STRLEN_P(op2)) { op2 1274 Zend/zend_operators.c shorter = op2; op2 1276 Zend/zend_operators.c longer = op2; op2 1294 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_LONG || Z_TYPE_P(op2) != IS_LONG) { op2 1299 Zend/zend_operators.c zendi_convert_to_long(op2, op2_copy, result); op2 1304 Zend/zend_operators.c ZVAL_LONG(result, op1_lval & Z_LVAL_P(op2)); op2 1309 Zend/zend_operators.c ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1314 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) { op2 1319 Zend/zend_operators.c if (Z_STRLEN_P(op1) >= Z_STRLEN_P(op2)) { op2 1321 Zend/zend_operators.c shorter = op2; op2 1323 Zend/zend_operators.c longer = op2; op2 1341 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_LONG || Z_TYPE_P(op2) != IS_LONG) { op2 1346 Zend/zend_operators.c zendi_convert_to_long(op2, op2_copy, result); op2 1351 Zend/zend_operators.c ZVAL_LONG(result, op1_lval ^ Z_LVAL_P(op2)); op2 1356 Zend/zend_operators.c ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1361 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_LONG || Z_TYPE_P(op2) != IS_LONG) { op2 1366 Zend/zend_operators.c zendi_convert_to_long(op2, op2_copy, result); op2 1371 Zend/zend_operators.c ZVAL_LONG(result, op1_lval << Z_LVAL_P(op2)); op2 1376 Zend/zend_operators.c ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1381 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_LONG || Z_TYPE_P(op2) != IS_LONG) { op2 1386 Zend/zend_operators.c zendi_convert_to_long(op2, op2_copy, result); op2 1391 Zend/zend_operators.c ZVAL_LONG(result, op1_lval >> Z_LVAL_P(op2)); op2 1397 Zend/zend_operators.c ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2) /* {{{ */ op2 1402 Zend/zend_operators.c buf[length - 1] = (char) Z_LVAL_P(op2); op2 1410 Zend/zend_operators.c ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2) /* {{{ */ op2 1412 Zend/zend_operators.c int length = Z_STRLEN_P(op1) + Z_STRLEN_P(op2); op2 1415 Zend/zend_operators.c memcpy(buf + Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2)); op2 1422 Zend/zend_operators.c ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1427 Zend/zend_operators.c if (Z_TYPE_P(op1) != IS_STRING || Z_TYPE_P(op2) != IS_STRING) { op2 1433 Zend/zend_operators.c if (Z_TYPE_P(op2) != IS_STRING) { op2 1434 Zend/zend_operators.c zend_make_printable_zval(op2, &op2_copy, &use_copy2); op2 1448 Zend/zend_operators.c op2 = &op2_copy; op2 1451 Zend/zend_operators.c uint res_len = Z_STRLEN_P(op1) + Z_STRLEN_P(op2); op2 1453 Zend/zend_operators.c if (Z_STRLEN_P(result) < 0 || (int) (Z_STRLEN_P(op1) + Z_STRLEN_P(op2)) < 0) { op2 1461 Zend/zend_operators.c memcpy(Z_STRVAL_P(result)+Z_STRLEN_P(result), Z_STRVAL_P(op2), Z_STRLEN_P(op2)); op2 1465 Zend/zend_operators.c int length = Z_STRLEN_P(op1) + Z_STRLEN_P(op2); op2 1468 Zend/zend_operators.c if (Z_STRLEN_P(op1) < 0 || Z_STRLEN_P(op2) < 0 || (int) (Z_STRLEN_P(op1) + Z_STRLEN_P(op2)) < 0) { op2 1474 Zend/zend_operators.c memcpy(buf + Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2)); op2 1482 Zend/zend_operators.c zval_dtor(op2); op2 1488 Zend/zend_operators.c ZEND_API int string_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive TSRMLS_DC) /* {{{ */ op2 1496 Zend/zend_operators.c if (Z_TYPE_P(op2) != IS_STRING) { op2 1497 Zend/zend_operators.c zend_make_printable_zval(op2, &op2_copy, &use_copy2); op2 1504 Zend/zend_operators.c op2 = &op2_copy; op2 1508 Zend/zend_operators.c ZVAL_LONG(result, zend_binary_zval_strcasecmp(op1, op2)); op2 1510 Zend/zend_operators.c ZVAL_LONG(result, zend_binary_zval_strcmp(op1, op2)); op2 1517 Zend/zend_operators.c zval_dtor(op2); op2 1523 Zend/zend_operators.c ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1525 Zend/zend_operators.c return string_compare_function_ex(result, op1, op2, 0 TSRMLS_CC); op2 1529 Zend/zend_operators.c ZEND_API int string_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1531 Zend/zend_operators.c return string_compare_function_ex(result, op1, op2, 1 TSRMLS_CC); op2 1536 Zend/zend_operators.c ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1544 Zend/zend_operators.c if (Z_TYPE_P(op2) != IS_STRING) { op2 1545 Zend/zend_operators.c zend_make_printable_zval(op2, &op2_copy, &use_copy2); op2 1552 Zend/zend_operators.c op2 = &op2_copy; op2 1555 Zend/zend_operators.c ZVAL_LONG(result, strcoll(Z_STRVAL_P(op1), Z_STRVAL_P(op2))); op2 1561 Zend/zend_operators.c zval_dtor(op2); op2 1568 Zend/zend_operators.c ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1575 Zend/zend_operators.c op2_copy = *op2; op2 1599 Zend/zend_operators.c ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1607 Zend/zend_operators.c switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) { op2 1609 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)); op2 1613 Zend/zend_operators.c Z_DVAL_P(result) = Z_DVAL_P(op1) - (double)Z_LVAL_P(op2); op2 1618 Zend/zend_operators.c Z_DVAL_P(result) = (double)Z_LVAL_P(op1) - Z_DVAL_P(op2); op2 1623 Zend/zend_operators.c if (Z_DVAL_P(op1) == Z_DVAL_P(op2)) { op2 1626 Zend/zend_operators.c Z_DVAL_P(result) = Z_DVAL_P(op1) - Z_DVAL_P(op2); op2 1632 Zend/zend_operators.c zend_compare_arrays(result, op1, op2 TSRMLS_CC); op2 1640 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op2) ? -1 : 0); op2 1648 Zend/zend_operators.c ZVAL_LONG(result, ZEND_NORMALIZE_BOOL(Z_LVAL_P(op1) - Z_LVAL_P(op2))); op2 1652 Zend/zend_operators.c zendi_smart_strcmp(result, op1, op2); op2 1656 Zend/zend_operators.c ZVAL_LONG(result, zend_binary_strcmp("", 0, Z_STRVAL_P(op2), Z_STRLEN_P(op2))); op2 1673 Zend/zend_operators.c return Z_OBJ_HANDLER_P(op1, compare)(result, op1, op2 TSRMLS_CC); op2 1674 Zend/zend_operators.c } else if (Z_TYPE_P(op2) == IS_OBJECT && Z_OBJ_HANDLER_P(op2, compare)) { op2 1675 Zend/zend_operators.c return Z_OBJ_HANDLER_P(op2, compare)(result, op1, op2 TSRMLS_CC); op2 1678 Zend/zend_operators.c if (Z_TYPE_P(op1) == IS_OBJECT && Z_TYPE_P(op2) == IS_OBJECT) { op2 1679 Zend/zend_operators.c if (Z_OBJ_HANDLE_P(op1) == Z_OBJ_HANDLE_P(op2)) { op2 1684 Zend/zend_operators.c if (Z_OBJ_HANDLER_P(op1, compare_objects) == Z_OBJ_HANDLER_P(op2, compare_objects)) { op2 1685 Zend/zend_operators.c ZVAL_LONG(result, Z_OBJ_HANDLER_P(op1, compare_objects)(op1, op2 TSRMLS_CC)); op2 1692 Zend/zend_operators.c ret = compare_function(result, op_free, op2 TSRMLS_CC); op2 1695 Zend/zend_operators.c } else if (Z_TYPE_P(op2) != IS_OBJECT && Z_OBJ_HT_P(op1)->cast_object) { op2 1697 Zend/zend_operators.c if (Z_OBJ_HT_P(op1)->cast_object(op1, op_free, Z_TYPE_P(op2) TSRMLS_CC) == FAILURE) { op2 1702 Zend/zend_operators.c ret = compare_function(result, op_free, op2 TSRMLS_CC); op2 1707 Zend/zend_operators.c if (Z_TYPE_P(op2) == IS_OBJECT) { op2 1708 Zend/zend_operators.c if (Z_OBJ_HT_P(op2)->get) { op2 1709 Zend/zend_operators.c op_free = Z_OBJ_HT_P(op2)->get(op2 TSRMLS_CC); op2 1713 Zend/zend_operators.c } else if (Z_TYPE_P(op1) != IS_OBJECT && Z_OBJ_HT_P(op2)->cast_object) { op2 1715 Zend/zend_operators.c if (Z_OBJ_HT_P(op2)->cast_object(op2, op_free, Z_TYPE_P(op1) TSRMLS_CC) == FAILURE) { op2 1730 Zend/zend_operators.c zendi_convert_to_boolean(op2, op2_copy, result); op2 1731 Zend/zend_operators.c ZVAL_LONG(result, Z_LVAL_P(op2) ? -1 : 0); op2 1733 Zend/zend_operators.c } else if (Z_TYPE_P(op2) == IS_NULL) { op2 1738 Zend/zend_operators.c zendi_convert_to_boolean(op2, op2_copy, result); op2 1739 Zend/zend_operators.c ZVAL_LONG(result, ZEND_NORMALIZE_BOOL(Z_LVAL_P(op1) - Z_LVAL_P(op2))); op2 1741 Zend/zend_operators.c } else if (Z_TYPE_P(op2) == IS_BOOL) { op2 1743 Zend/zend_operators.c ZVAL_LONG(result, ZEND_NORMALIZE_BOOL(Z_LVAL_P(op1) - Z_LVAL_P(op2))); op2 1747 Zend/zend_operators.c zendi_convert_scalar_to_number(op2, op2_copy, result); op2 1753 Zend/zend_operators.c } else if (Z_TYPE_P(op2)==IS_ARRAY) { op2 1759 Zend/zend_operators.c } else if (Z_TYPE_P(op2)==IS_OBJECT) { op2 1788 Zend/zend_operators.c ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1791 Zend/zend_operators.c if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) { op2 1802 Zend/zend_operators.c Z_LVAL_P(result) = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); op2 1805 Zend/zend_operators.c Z_LVAL_P(result) = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); op2 1808 Zend/zend_operators.c Z_LVAL_P(result) = ((Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) op2 1809 Zend/zend_operators.c && (!memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)))); op2 1812 Zend/zend_operators.c Z_LVAL_P(result) = (Z_ARRVAL_P(op1) == Z_ARRVAL_P(op2) || op2 1813 Zend/zend_operators.c zend_hash_compare(Z_ARRVAL_P(op1), Z_ARRVAL_P(op2), (compare_func_t) hash_zval_identical_function, 1 TSRMLS_CC)==0); op2 1816 Zend/zend_operators.c if (Z_OBJ_HT_P(op1) == Z_OBJ_HT_P(op2)) { op2 1817 Zend/zend_operators.c Z_LVAL_P(result) = (Z_OBJ_HANDLE_P(op1) == Z_OBJ_HANDLE_P(op2)); op2 1830 Zend/zend_operators.c ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1832 Zend/zend_operators.c if (is_identical_function(result, op1, op2 TSRMLS_CC) == FAILURE) { op2 1840 Zend/zend_operators.c ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1842 Zend/zend_operators.c if (compare_function(result, op1, op2 TSRMLS_CC) == FAILURE) { op2 1850 Zend/zend_operators.c ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1852 Zend/zend_operators.c if (compare_function(result, op1, op2 TSRMLS_CC) == FAILURE) { op2 1860 Zend/zend_operators.c ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1862 Zend/zend_operators.c if (compare_function(result, op1, op2 TSRMLS_CC) == FAILURE) { op2 1870 Zend/zend_operators.c ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 1872 Zend/zend_operators.c if (compare_function(result, op1, op2 TSRMLS_CC) == FAILURE) { op2 2039 Zend/zend_operators.c zval *op2; op2 2043 Zend/zend_operators.c MAKE_STD_ZVAL(op2); op2 2044 Zend/zend_operators.c ZVAL_LONG(op2, 1); op2 2045 Zend/zend_operators.c res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_ADD, op1, op1, op2 TSRMLS_CC); op2 2046 Zend/zend_operators.c zval_ptr_dtor(&op2); op2 2099 Zend/zend_operators.c zval *op2; op2 2103 Zend/zend_operators.c MAKE_STD_ZVAL(op2); op2 2104 Zend/zend_operators.c ZVAL_LONG(op2, 1); op2 2105 Zend/zend_operators.c res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_SUB, op1, op1, op2 TSRMLS_CC); op2 2106 Zend/zend_operators.c zval_ptr_dtor(&op2); op2 47 Zend/zend_operators.h ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 48 Zend/zend_operators.h ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 49 Zend/zend_operators.h ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 50 Zend/zend_operators.h ZEND_API int pow_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 51 Zend/zend_operators.h ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 52 Zend/zend_operators.h ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 53 Zend/zend_operators.h ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 56 Zend/zend_operators.h ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 57 Zend/zend_operators.h ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 58 Zend/zend_operators.h ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 59 Zend/zend_operators.h ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 60 Zend/zend_operators.h ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 61 Zend/zend_operators.h ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 63 Zend/zend_operators.h ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 64 Zend/zend_operators.h ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 65 Zend/zend_operators.h ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 66 Zend/zend_operators.h ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 67 Zend/zend_operators.h ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 68 Zend/zend_operators.h ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 325 Zend/zend_operators.h ZEND_API int decrement_function(zval *op2); op2 340 Zend/zend_operators.h ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2); op2 341 Zend/zend_operators.h ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2); op2 348 Zend/zend_operators.h ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 349 Zend/zend_operators.h ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 350 Zend/zend_operators.h ZEND_API int string_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive TSRMLS_DC); op2 351 Zend/zend_operators.h ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 352 Zend/zend_operators.h ZEND_API int string_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 354 Zend/zend_operators.h ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 596 Zend/zend_operators.h static zend_always_inline int fast_add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 599 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 618 Zend/zend_operators.h "r"(&op2->value), op2 641 Zend/zend_operators.h "r"(&op2->value), op2 653 Zend/zend_operators.h if (UNEXPECTED((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK) op2 654 Zend/zend_operators.h && (Z_LVAL_P(op1) & LONG_SIGN_MASK) != ((Z_LVAL_P(op1) + Z_LVAL_P(op2)) & LONG_SIGN_MASK))) { op2 655 Zend/zend_operators.h Z_DVAL_P(result) = (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2); op2 658 Zend/zend_operators.h Z_LVAL_P(result) = Z_LVAL_P(op1) + Z_LVAL_P(op2); op2 663 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 664 Zend/zend_operators.h Z_DVAL_P(result) = ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2); op2 669 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 670 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) + Z_DVAL_P(op2); op2 673 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 674 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)); op2 679 Zend/zend_operators.h return add_function(result, op1, op2 TSRMLS_CC); op2 682 Zend/zend_operators.h static zend_always_inline int fast_sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 685 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 708 Zend/zend_operators.h "r"(&op2->value), op2 735 Zend/zend_operators.h "r"(&op2->value), op2 741 Zend/zend_operators.h Z_LVAL_P(result) = Z_LVAL_P(op1) - Z_LVAL_P(op2); op2 743 Zend/zend_operators.h if (UNEXPECTED((Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(op2) & LONG_SIGN_MASK) op2 745 Zend/zend_operators.h Z_DVAL_P(result) = (double) Z_LVAL_P(op1) - (double) Z_LVAL_P(op2); op2 752 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 753 Zend/zend_operators.h Z_DVAL_P(result) = ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2); op2 758 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 759 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) - Z_DVAL_P(op2); op2 762 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 763 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)); op2 768 Zend/zend_operators.h return sub_function(result, op1, op2 TSRMLS_CC); op2 771 Zend/zend_operators.h static zend_always_inline int fast_mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 774 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 777 Zend/zend_operators.h ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow); op2 780 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 781 Zend/zend_operators.h Z_DVAL_P(result) = ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2); op2 786 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 787 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) * Z_DVAL_P(op2); op2 790 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 791 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)); op2 796 Zend/zend_operators.h return mul_function(result, op1, op2 TSRMLS_CC); op2 799 Zend/zend_operators.h static zend_always_inline int fast_div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 803 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 804 Zend/zend_operators.h if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { op2 809 Zend/zend_operators.h } else if (UNEXPECTED(Z_LVAL_P(op2) == -1 && Z_LVAL_P(op1) == LONG_MIN)) { op2 813 Zend/zend_operators.h } else if (EXPECTED(Z_LVAL_P(op1) % Z_LVAL_P(op2) == 0)) { op2 815 Zend/zend_operators.h Z_LVAL_P(result) = Z_LVAL_P(op1) / Z_LVAL_P(op2); op2 818 Zend/zend_operators.h Z_DVAL_P(result) = ((double) Z_LVAL_P(op1)) / ((double)Z_LVAL_P(op2)); op2 822 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 823 Zend/zend_operators.h if (UNEXPECTED(Z_DVAL_P(op2) == 0)) { op2 829 Zend/zend_operators.h Z_DVAL_P(result) = ((double)Z_LVAL_P(op1)) / Z_DVAL_P(op2); op2 834 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 835 Zend/zend_operators.h if (UNEXPECTED(Z_DVAL_P(op2) == 0)) { op2 841 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) / Z_DVAL_P(op2); op2 844 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 845 Zend/zend_operators.h if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { op2 851 Zend/zend_operators.h Z_DVAL_P(result) = Z_DVAL_P(op1) / ((double)Z_LVAL_P(op2)); op2 857 Zend/zend_operators.h return div_function(result, op1, op2 TSRMLS_CC); op2 860 Zend/zend_operators.h static zend_always_inline int fast_mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 863 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 864 Zend/zend_operators.h if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { op2 869 Zend/zend_operators.h } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { op2 875 Zend/zend_operators.h Z_LVAL_P(result) = Z_LVAL_P(op1) % Z_LVAL_P(op2); op2 880 Zend/zend_operators.h return mod_function(result, op1, op2 TSRMLS_CC); op2 883 Zend/zend_operators.h static zend_always_inline int fast_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 886 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 887 Zend/zend_operators.h return Z_LVAL_P(op1) == Z_LVAL_P(op2); op2 888 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 889 Zend/zend_operators.h return ((double)Z_LVAL_P(op1)) == Z_DVAL_P(op2); op2 892 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 893 Zend/zend_operators.h return Z_DVAL_P(op1) == Z_DVAL_P(op2); op2 894 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 895 Zend/zend_operators.h return Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)); op2 898 Zend/zend_operators.h compare_function(result, op1, op2 TSRMLS_CC); op2 902 Zend/zend_operators.h static zend_always_inline int fast_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 905 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 906 Zend/zend_operators.h return Z_LVAL_P(op1) != Z_LVAL_P(op2); op2 907 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 908 Zend/zend_operators.h return ((double)Z_LVAL_P(op1)) != Z_DVAL_P(op2); op2 911 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 912 Zend/zend_operators.h return Z_DVAL_P(op1) != Z_DVAL_P(op2); op2 913 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 914 Zend/zend_operators.h return Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)); op2 917 Zend/zend_operators.h compare_function(result, op1, op2 TSRMLS_CC); op2 921 Zend/zend_operators.h static zend_always_inline int fast_is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 924 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 925 Zend/zend_operators.h return Z_LVAL_P(op1) < Z_LVAL_P(op2); op2 926 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 927 Zend/zend_operators.h return ((double)Z_LVAL_P(op1)) < Z_DVAL_P(op2); op2 930 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 931 Zend/zend_operators.h return Z_DVAL_P(op1) < Z_DVAL_P(op2); op2 932 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 933 Zend/zend_operators.h return Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)); op2 936 Zend/zend_operators.h compare_function(result, op1, op2 TSRMLS_CC); op2 940 Zend/zend_operators.h static zend_always_inline int fast_is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 943 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 944 Zend/zend_operators.h return Z_LVAL_P(op1) <= Z_LVAL_P(op2); op2 945 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 946 Zend/zend_operators.h return ((double)Z_LVAL_P(op1)) <= Z_DVAL_P(op2); op2 949 Zend/zend_operators.h if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { op2 950 Zend/zend_operators.h return Z_DVAL_P(op1) <= Z_DVAL_P(op2); op2 951 Zend/zend_operators.h } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { op2 952 Zend/zend_operators.h return Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)); op2 955 Zend/zend_operators.h compare_function(result, op1, op2 TSRMLS_CC); op2 961 Zend/zend_operators.h if (SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, op2 TSRMLS_CC)) { \ op2 964 Zend/zend_operators.h } else if (Z_TYPE_P(op2) == IS_OBJECT && Z_OBJ_HANDLER_P(op2, do_operation)) { \ op2 965 Zend/zend_operators.h if (SUCCESS == Z_OBJ_HANDLER_P(op2, do_operation)(opcode, result, op1, op2 TSRMLS_CC)) { \ op2 330 Zend/zend_vm_def.h ZEND_VM_HELPER_EX(zend_binary_assign_op_obj_helper, VAR|UNUSED|CV, CONST|TMP|VAR|UNUSED|CV, int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC)) op2 365 Zend/zend_vm_def.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 384 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 406 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 440 Zend/zend_vm_def.h ZEND_VM_HELPER_EX(zend_binary_assign_op_helper, VAR|UNUSED|CV, CONST|TMP|VAR|UNUSED|CV, int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC)) op2 465 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, OP2_TYPE, BP_VAR_RW TSRMLS_CC); op2 467 Zend/zend_vm_def.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 626 Zend/zend_vm_def.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 644 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 660 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 731 Zend/zend_vm_def.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 749 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 767 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 1030 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1031 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 1033 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 1042 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 1045 Zend/zend_vm_def.h ce = EX_T(opline->op2.var).class_entry; op2 1355 Zend/zend_vm_def.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 1395 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 1438 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 1477 Zend/zend_vm_def.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 1514 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 1553 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 1615 Zend/zend_vm_def.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 1647 Zend/zend_vm_def.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 1659 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, OP2_TYPE, BP_VAR_W TSRMLS_CC); op2 1663 Zend/zend_vm_def.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 1665 Zend/zend_vm_def.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 1670 Zend/zend_vm_def.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 1785 Zend/zend_vm_def.h !EX_T(opline->op2.var).var.fcall_returned_reference) { op2 2126 Zend/zend_vm_def.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2128 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2156 Zend/zend_vm_def.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2158 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2192 Zend/zend_vm_def.h printf("Conditional jmp on false to %d\n", opline->op2.opline_num); op2 2194 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 2222 Zend/zend_vm_def.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2224 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2253 Zend/zend_vm_def.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2255 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2307 Zend/zend_vm_def.h add_char_to_string(str, str, opline->op2.zv); op2 2330 Zend/zend_vm_def.h add_string_to_string(str, str, opline->op2.zv); op2 2399 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2400 Zend/zend_vm_def.h EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); op2 2402 Zend/zend_vm_def.h EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 2403 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); op2 2453 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 2461 Zend/zend_vm_def.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 2469 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 2541 Zend/zend_vm_def.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2542 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 2545 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 2553 Zend/zend_vm_def.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 2554 Zend/zend_vm_def.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 2573 Zend/zend_vm_def.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 2582 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 2584 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 2637 Zend/zend_vm_def.h function_name = (zval*)(opline->op2.literal+1); op2 2638 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2639 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 2642 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 2644 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 2795 Zend/zend_vm_def.h func_name = opline->op2.literal + 1; op2 2796 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2797 Zend/zend_vm_def.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 2802 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 2804 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 2807 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 2830 Zend/zend_vm_def.h call_slot *call = EX(call_slots) + opline->op2.num; op2 3052 Zend/zend_vm_def.h if (EX_CV(opline->op2.var)) { op2 3053 Zend/zend_vm_def.h zval_ptr_dtor(EX_CV(opline->op2.var)); op2 3055 Zend/zend_vm_def.h EX_CV(opline->op2.var) = (zval**)EX_CV_NUM(execute_data, EX(op_array)->last_var + opline->op2.var); op2 3056 Zend/zend_vm_def.h *EX_CV(opline->op2.var) = EG(exception); op2 3058 Zend/zend_vm_def.h zend_compiled_variable *cv = &CV_DEF_OF(opline->op2.var); op2 3060 Zend/zend_vm_def.h &EG(exception), sizeof(zval *), (void**)&EX_CV(opline->op2.var)); op2 3077 Zend/zend_vm_def.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 3078 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Cannot pass parameter %d by reference", opline->op2.num); op2 3146 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 3166 Zend/zend_vm_def.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 3204 Zend/zend_vm_def.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 3224 Zend/zend_vm_def.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 3241 Zend/zend_vm_def.h arg_num = opline->op2.num + EX(call)->num_additional_args + 1; op2 3432 Zend/zend_vm_def.h *assignment_value = *opline->op2.zv; op2 3452 Zend/zend_vm_def.h zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, assignment_value, opline->extended_value, opline->op2.zv TSRMLS_CC); op2 3513 Zend/zend_vm_def.h el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num, op2 3524 Zend/zend_vm_def.h el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num, op2 3536 Zend/zend_vm_def.h el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->extended_value, op2 3609 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); op2 3707 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 3708 Zend/zend_vm_def.h c = CACHED_PTR(opline->op2.literal->cache_slot); op2 3709 Zend/zend_vm_def.h } else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) { op2 3711 Zend/zend_vm_def.h char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv)); op2 3713 Zend/zend_vm_def.h actual = Z_STRVAL_P(opline->op2.zv); op2 3719 Zend/zend_vm_def.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STRVAL_P(opline->op2.zv)), 1); op2 3723 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 3726 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, c); op2 3737 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 3738 Zend/zend_vm_def.h value = CACHED_PTR(opline->op2.literal->cache_slot); op2 3756 Zend/zend_vm_def.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { op2 3763 Zend/zend_vm_def.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { op2 3772 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, value); op2 3774 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); op2 3778 Zend/zend_vm_def.h } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp(Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1) == 0) { op2 3782 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 4116 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 4117 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 4119 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 4130 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 4132 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 4135 Zend/zend_vm_def.h ce = EX_T(opline->op2.var).class_entry; op2 4271 Zend/zend_vm_def.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 4313 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4447 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4474 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4488 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4518 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4545 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4554 Zend/zend_vm_def.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 4622 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 4623 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 4625 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 4630 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 4633 Zend/zend_vm_def.h ce = EX_T(opline->op2.var).class_entry; op2 4744 Zend/zend_vm_def.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 4932 Zend/zend_vm_def.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 4934 Zend/zend_vm_def.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 4967 Zend/zend_vm_def.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 4969 Zend/zend_vm_def.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 5079 Zend/zend_vm_def.h if (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void**)&pce) == FAILURE || op2 5124 Zend/zend_vm_def.h result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); op2 5151 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 5152 Zend/zend_vm_def.h iface = CACHED_PTR(opline->op2.literal->cache_slot); op2 5154 Zend/zend_vm_def.h iface = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 5159 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, iface); op2 5178 Zend/zend_vm_def.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 5179 Zend/zend_vm_def.h trait = CACHED_PTR(opline->op2.literal->cache_slot); op2 5181 Zend/zend_vm_def.h trait = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), op2 5182 Zend/zend_vm_def.h Z_STRLEN_P(opline->op2.zv), op2 5183 Zend/zend_vm_def.h opline->op2.literal + 1, op2 5192 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, trait); op2 5651 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 5668 Zend/zend_vm_def.h EX(fast_ret) = &EX(op_array)->opcodes[EX(fast_ret)->op2.opline_num]; op2 5676 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 5682 Zend/zend_vm_def.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 717 Zend/zend_vm_execute.h arg_num = opline->op2.num + EX(call)->num_additional_args + 1; op2 956 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num); op2 1083 Zend/zend_vm_execute.h if (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void**)&pce) == FAILURE || op2 1134 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1135 Zend/zend_vm_execute.h trait = CACHED_PTR(opline->op2.literal->cache_slot); op2 1137 Zend/zend_vm_execute.h trait = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), op2 1138 Zend/zend_vm_execute.h Z_STRLEN_P(opline->op2.zv), op2 1139 Zend/zend_vm_execute.h opline->op2.literal + 1, op2 1148 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, trait); op2 1354 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 1371 Zend/zend_vm_execute.h EX(fast_ret) = &EX(op_array)->opcodes[EX(fast_ret)->op2.opline_num]; op2 1379 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 1385 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 1410 Zend/zend_vm_execute.h zval *class_name = opline->op2.zv; op2 1413 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1414 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); op2 1416 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 1417 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); op2 1442 Zend/zend_vm_execute.h function_name = (zval*)(opline->op2.literal+1); op2 1443 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1444 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 1447 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 1449 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 1466 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 1598 Zend/zend_vm_execute.h func_name = opline->op2.literal + 1; op2 1599 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1600 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 1605 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 1607 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 1610 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 1633 Zend/zend_vm_execute.h *assignment_value = *opline->op2.zv; op2 1653 Zend/zend_vm_execute.h zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, assignment_value, opline->extended_value, opline->op2.zv TSRMLS_CC); op2 1668 Zend/zend_vm_execute.h el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num, op2 1679 Zend/zend_vm_execute.h el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num, op2 1691 Zend/zend_vm_execute.h el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->extended_value, op2 1718 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1719 Zend/zend_vm_execute.h iface = CACHED_PTR(opline->op2.literal->cache_slot); op2 1721 Zend/zend_vm_execute.h iface = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 1726 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, iface); op2 1752 Zend/zend_vm_execute.h zval *class_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 1755 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1756 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); op2 1758 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 1759 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); op2 1785 Zend/zend_vm_execute.h function_name = (zval*)(opline->op2.literal+1); op2 1786 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1787 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 1790 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 1792 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 1809 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 1951 Zend/zend_vm_execute.h zval *class_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 1954 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1955 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); op2 1957 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 1958 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); op2 1984 Zend/zend_vm_execute.h function_name = (zval*)(opline->op2.literal+1); op2 1985 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 1986 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 1989 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 1991 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 2008 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 2153 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2154 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); op2 2156 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 2157 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); op2 2189 Zend/zend_vm_execute.h zval *class_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 2192 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2193 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot); op2 2195 Zend/zend_vm_execute.h EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->op2.literal + 1, opline->extended_value TSRMLS_CC); op2 2196 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry); op2 2221 Zend/zend_vm_execute.h function_name = (zval*)(opline->op2.literal+1); op2 2222 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 2223 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 2226 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv)); op2 2228 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 2245 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 2444 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2446 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2474 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2476 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2510 Zend/zend_vm_execute.h printf("Conditional jmp on false to %d\n", opline->op2.opline_num); op2 2512 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 2540 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2542 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2571 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 2573 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 2584 Zend/zend_vm_execute.h call_slot *call = EX(call_slots) + opline->op2.num; op2 2756 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 2757 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot pass parameter %d by reference", opline->op2.num); op2 3073 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 3207 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 3252 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 3254 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 3286 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 3288 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 3348 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3363 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3378 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3393 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3408 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3423 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3438 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3453 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3468 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3484 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3501 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 3517 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 3533 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 3549 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 3564 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3579 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3594 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3609 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3642 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 3643 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 3645 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 3654 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 3657 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 3786 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 3809 Zend/zend_vm_execute.h zval *value = *zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 3855 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 3856 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 3859 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 3867 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 3868 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 3870 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 3887 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 3896 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 3898 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 3952 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 3967 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 3968 Zend/zend_vm_execute.h c = CACHED_PTR(opline->op2.literal->cache_slot); op2 3969 Zend/zend_vm_execute.h } else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) { op2 3971 Zend/zend_vm_execute.h char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv)); op2 3973 Zend/zend_vm_execute.h actual = Z_STRVAL_P(opline->op2.zv); op2 3979 Zend/zend_vm_execute.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STRVAL_P(opline->op2.zv)), 1); op2 3983 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 3986 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, c); op2 3997 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 3998 Zend/zend_vm_execute.h value = CACHED_PTR(opline->op2.literal->cache_slot); op2 4016 Zend/zend_vm_execute.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { op2 4023 Zend/zend_vm_execute.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { op2 4032 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, value); op2 4034 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); op2 4038 Zend/zend_vm_execute.h } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp(Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1) == 0) { op2 4042 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 4089 Zend/zend_vm_execute.h zval *offset = opline->op2.zv; op2 4184 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 4185 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 4187 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 4198 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 4200 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 4203 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 4260 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 4261 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 4263 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 4268 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 4271 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 4318 Zend/zend_vm_execute.h val = opline->op2.zv; op2 4456 Zend/zend_vm_execute.h zval *key = opline->op2.zv; op2 4521 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 4536 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4551 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4566 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4581 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4596 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4611 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4626 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4641 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4656 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4672 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4689 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 4705 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 4721 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 4737 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 4752 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4767 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4782 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4797 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 4812 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); op2 4857 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 4858 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 4861 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 4869 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 4870 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 4872 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 4889 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 4898 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 4900 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 4954 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5000 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 5158 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 5223 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5238 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5253 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5268 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5283 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5298 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5313 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5328 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5343 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5358 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5374 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5391 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 5407 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 5423 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 5439 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 5454 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5469 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5484 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5499 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5532 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 5533 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 5535 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 5544 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 5547 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 5676 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); op2 5721 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 5722 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 5725 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 5733 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 5734 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 5736 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 5753 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 5762 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 5764 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 5818 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 5864 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 5959 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 5960 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 5962 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 5973 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 5975 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 5978 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 6035 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 6036 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 6038 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 6043 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 6046 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 6185 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 6251 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 6284 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 6285 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 6287 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 6296 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 6299 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 6456 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 6457 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 6460 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 6468 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 6469 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 6488 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 6497 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 6499 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 6679 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 6680 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 6682 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 6693 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 6695 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 6698 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 6755 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 6756 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 6758 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 6763 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 6766 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 6994 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7009 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7024 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7039 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7054 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7069 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7084 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7099 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7114 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7130 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7147 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 7163 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 7179 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 7195 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 7210 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7225 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7240 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7255 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7270 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); op2 7315 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 7316 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 7319 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 7327 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 7328 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 7330 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 7347 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 7356 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 7358 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 7445 Zend/zend_vm_execute.h if (EX_CV(opline->op2.var)) { op2 7446 Zend/zend_vm_execute.h zval_ptr_dtor(EX_CV(opline->op2.var)); op2 7448 Zend/zend_vm_execute.h EX_CV(opline->op2.var) = (zval**)EX_CV_NUM(execute_data, EX(op_array)->last_var + opline->op2.var); op2 7449 Zend/zend_vm_execute.h *EX_CV(opline->op2.var) = EG(exception); op2 7451 Zend/zend_vm_execute.h zend_compiled_variable *cv = &CV_DEF_OF(opline->op2.var); op2 7453 Zend/zend_vm_execute.h &EG(exception), sizeof(zval *), (void**)&EX_CV(opline->op2.var)); op2 7472 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7517 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 7675 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 7740 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 7821 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 7823 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 7851 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 7853 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 7887 Zend/zend_vm_execute.h printf("Conditional jmp on false to %d\n", opline->op2.opline_num); op2 7889 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 7917 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 7919 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 7948 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 7950 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 8121 Zend/zend_vm_execute.h if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 8122 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot pass parameter %d by reference", opline->op2.num); op2 8439 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 8573 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 8647 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 8649 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 8682 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 8684 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 8748 Zend/zend_vm_execute.h result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); op2 8766 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8781 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8796 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8811 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8826 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8841 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8856 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8871 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8886 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8902 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8919 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 8935 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 8951 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 8967 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 8982 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 8997 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 9012 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 9027 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 9060 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 9061 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 9063 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 9072 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 9075 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 9204 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 9227 Zend/zend_vm_execute.h zval *value = *zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 9253 Zend/zend_vm_execute.h add_char_to_string(str, str, opline->op2.zv); op2 9276 Zend/zend_vm_execute.h add_string_to_string(str, str, opline->op2.zv); op2 9294 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 9314 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 9322 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 9330 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 9372 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 9417 Zend/zend_vm_execute.h zval *offset = opline->op2.zv; op2 9512 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 9513 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 9515 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 9526 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 9528 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 9531 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 9588 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 9589 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 9591 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 9596 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 9599 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 9738 Zend/zend_vm_execute.h zval *key = opline->op2.zv; op2 9803 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 9818 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9833 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9848 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9863 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9878 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9893 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9908 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9923 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9938 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9954 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 9971 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 9987 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10003 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10019 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10034 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10049 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10064 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10079 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10094 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); op2 10113 Zend/zend_vm_execute.h var = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 10159 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 10179 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 10187 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 10195 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 10238 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10284 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 10442 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 10507 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10522 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10537 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10552 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10567 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10582 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10597 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10612 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10627 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10642 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10658 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10675 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10691 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10707 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10723 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 10738 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10753 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10768 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10783 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 10816 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 10817 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 10819 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 10828 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 10831 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 10960 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); op2 10979 Zend/zend_vm_execute.h var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 11025 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 11045 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 11053 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 11061 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 11104 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 11150 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 11245 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 11246 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 11248 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 11259 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 11261 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 11264 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 11321 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 11322 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 11324 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 11329 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 11332 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 11471 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 11537 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 11570 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 11571 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 11573 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 11582 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 11585 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 11840 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 11841 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 11843 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 11854 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 11856 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 11859 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 11916 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 11917 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 11919 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 11924 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 11927 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 12131 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12146 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12161 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12176 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12191 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12206 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12221 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12236 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12251 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12267 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12284 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 12300 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 12316 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 12332 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 12347 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12362 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12377 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12392 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12407 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); op2 12426 Zend/zend_vm_execute.h var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 12471 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 12491 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 12499 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 12507 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 12549 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 12594 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 12752 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 12817 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 13078 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 13080 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 13108 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 13110 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 13144 Zend/zend_vm_execute.h printf("Conditional jmp on false to %d\n", opline->op2.opline_num); op2 13146 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 13174 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 13176 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 13205 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 13207 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 13418 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 13438 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 13476 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 13496 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 13808 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 13942 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 13969 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 13983 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 14013 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 14040 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 14049 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 14118 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 14120 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 14153 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 14155 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 14220 Zend/zend_vm_execute.h result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); op2 14238 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14253 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14268 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14283 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14298 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14313 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14328 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14343 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14358 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14374 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14391 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 14407 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 14423 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 14439 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 14454 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14469 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14484 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14499 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 14506 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 14512 Zend/zend_vm_execute.h zval *property = opline->op2.zv; op2 14541 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14560 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14582 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14616 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 14639 Zend/zend_vm_execute.h zval *dim = opline->op2.zv; op2 14641 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CONST, BP_VAR_RW TSRMLS_CC); op2 14643 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 14648 Zend/zend_vm_execute.h value = opline->op2.zv; op2 14772 Zend/zend_vm_execute.h property = opline->op2.zv; op2 14801 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14819 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14835 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14880 Zend/zend_vm_execute.h property = opline->op2.zv; op2 14906 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14924 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14942 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 14998 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 14999 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 15001 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 15010 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 15013 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 15142 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 15163 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); op2 15197 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_RW TSRMLS_CC); op2 15215 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_IS TSRMLS_CC); op2 15234 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); op2 15247 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 15272 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_UNSET TSRMLS_CC); op2 15306 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 15322 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 15352 Zend/zend_vm_execute.h property = opline->op2.zv; op2 15362 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 15396 Zend/zend_vm_execute.h property = opline->op2.zv; op2 15405 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 15429 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 15444 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 15472 Zend/zend_vm_execute.h property = opline->op2.zv; op2 15481 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 15507 Zend/zend_vm_execute.h property = opline->op2.zv; op2 15520 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 15550 Zend/zend_vm_execute.h property_name = opline->op2.zv; op2 15558 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 15585 Zend/zend_vm_execute.h zval *property_name = opline->op2.zv; op2 15590 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 15599 Zend/zend_vm_execute.h zval *dim = opline->op2.zv; op2 15602 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_CONST, BP_VAR_W TSRMLS_CC); op2 15605 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 15607 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 15612 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 15659 Zend/zend_vm_execute.h value = opline->op2.zv; op2 15719 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 15739 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 15747 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 15755 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 15826 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 15827 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 15830 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 15838 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 15839 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 15841 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 15858 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 15867 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 15869 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 15923 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 15938 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 15939 Zend/zend_vm_execute.h c = CACHED_PTR(opline->op2.literal->cache_slot); op2 15940 Zend/zend_vm_execute.h } else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) { op2 15942 Zend/zend_vm_execute.h char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv)); op2 15944 Zend/zend_vm_execute.h actual = Z_STRVAL_P(opline->op2.zv); op2 15950 Zend/zend_vm_execute.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STRVAL_P(opline->op2.zv)), 1); op2 15954 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 15957 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, c); op2 15968 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 15969 Zend/zend_vm_execute.h value = CACHED_PTR(opline->op2.literal->cache_slot); op2 15987 Zend/zend_vm_execute.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { op2 15994 Zend/zend_vm_execute.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { op2 16003 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, value); op2 16005 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); op2 16009 Zend/zend_vm_execute.h } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp(Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1) == 0) { op2 16013 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 16060 Zend/zend_vm_execute.h zval *offset = opline->op2.zv; op2 16155 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 16156 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 16158 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 16169 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 16171 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 16174 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 16207 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 16299 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 16310 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 16368 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 16369 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 16371 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 16376 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 16379 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 16428 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 16490 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 16666 Zend/zend_vm_execute.h zval *key = opline->op2.zv; op2 16731 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 16751 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16766 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16781 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16796 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16811 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16826 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16841 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16856 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16871 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16887 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16904 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 16920 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 16936 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 16952 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 16967 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16982 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 16997 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 17012 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 17019 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 17025 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17054 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17073 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17095 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17129 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 17152 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17154 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); op2 17156 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 17161 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17286 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17315 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17333 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17349 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17394 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17420 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17438 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17456 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17494 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); op2 17515 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); op2 17549 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); op2 17567 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_IS TSRMLS_CC); op2 17586 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); op2 17599 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); op2 17624 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_UNSET TSRMLS_CC); op2 17658 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17674 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17704 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17714 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 17748 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17757 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 17781 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17796 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17824 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17833 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 17859 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17872 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 17902 Zend/zend_vm_execute.h property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17910 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17937 Zend/zend_vm_execute.h zval *property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17942 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 17951 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 17954 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_TMP_VAR, BP_VAR_W TSRMLS_CC); op2 17958 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 17960 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 17965 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 18012 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18072 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18092 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 18100 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 18108 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 18180 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 18181 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 18184 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 18192 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 18193 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 18195 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18212 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 18221 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 18223 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 18277 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18323 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18392 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18484 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18495 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 18528 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18590 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 18766 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 18831 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18851 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18866 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18881 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18896 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18911 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18926 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18941 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18956 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18971 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 18987 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 19004 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 19020 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 19036 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 19052 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 19067 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 19082 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 19097 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 19112 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 19119 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 19125 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19154 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19173 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19195 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19229 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 19252 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19254 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_VAR, BP_VAR_RW TSRMLS_CC); op2 19256 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 19261 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19386 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19415 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19433 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19449 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19494 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19520 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19538 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19556 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19612 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 19613 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 19615 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 19624 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 19627 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 19756 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); op2 19777 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); op2 19811 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_RW TSRMLS_CC); op2 19829 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_IS TSRMLS_CC); op2 19848 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); op2 19861 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); op2 19886 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_UNSET TSRMLS_CC); op2 19920 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19936 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 19966 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 19976 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 20010 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20019 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 20043 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20058 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 20086 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20095 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 20121 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20134 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 20164 Zend/zend_vm_execute.h property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20172 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 20199 Zend/zend_vm_execute.h zval *property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20204 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 20213 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20216 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_VAR, BP_VAR_W TSRMLS_CC); op2 20220 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 20222 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 20227 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 20274 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20332 Zend/zend_vm_execute.h value_ptr_ptr = _get_zval_ptr_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20342 Zend/zend_vm_execute.h !EX_T(opline->op2.var).var.fcall_returned_reference) { op2 20390 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20410 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 20418 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 20426 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 20498 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 20499 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 20502 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 20510 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 20511 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 20513 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20530 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 20539 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 20541 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 20595 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 20641 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20736 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 20737 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 20739 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 20750 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 20752 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 20755 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 20788 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20880 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 20891 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 20949 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 20950 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 20952 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 20957 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 20960 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 21009 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 21071 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 21247 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 21313 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 21325 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 21360 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 21379 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 21401 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 21435 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 21460 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_UNUSED, BP_VAR_RW TSRMLS_CC); op2 21462 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 21605 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 21606 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 21608 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 21617 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 21620 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 21849 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 21861 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_UNUSED, BP_VAR_W TSRMLS_CC); op2 21864 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 21866 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 21871 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 21946 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 21947 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 21950 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 21958 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 21959 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 21978 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 21987 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 21989 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 22169 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 22170 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 22172 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 22183 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 22185 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 22188 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 22245 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 22246 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 22248 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 22253 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 22256 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 22487 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22502 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22517 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22532 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22547 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22562 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22577 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22592 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22607 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22623 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22640 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 22656 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 22672 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 22688 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 22703 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22718 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22733 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22748 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 22755 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 22761 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 22790 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 22809 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 22831 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 22865 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 22888 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 22890 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CV, BP_VAR_RW TSRMLS_CC); op2 22892 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 22897 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23021 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23050 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23068 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23084 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23129 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23155 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23173 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23191 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23229 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); op2 23250 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); op2 23284 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_RW TSRMLS_CC); op2 23302 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_IS TSRMLS_CC); op2 23321 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); op2 23334 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); op2 23359 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_UNSET TSRMLS_CC); op2 23393 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23409 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23439 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23449 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 23483 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23492 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 23516 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23531 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23559 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23568 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 23594 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23607 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 23637 Zend/zend_vm_execute.h property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23645 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23672 Zend/zend_vm_execute.h zval *property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23677 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 23686 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23689 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_CV, BP_VAR_W TSRMLS_CC); op2 23692 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 23694 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 23699 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 23746 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23803 Zend/zend_vm_execute.h value_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op2.var TSRMLS_CC); op2 23813 Zend/zend_vm_execute.h !EX_T(opline->op2.var).var.fcall_returned_reference) { op2 23860 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23880 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 23888 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 23896 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 23967 Zend/zend_vm_execute.h CACHED_PTR(opline->op2.literal->cache_slot)) { op2 23968 Zend/zend_vm_execute.h call->fbc = CACHED_PTR(opline->op2.literal->cache_slot); op2 23971 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { op2 23979 Zend/zend_vm_execute.h function_name_strval = Z_STRVAL_P(opline->op2.zv); op2 23980 Zend/zend_vm_execute.h function_name_strlen = Z_STRLEN_P(opline->op2.zv); op2 23982 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 23999 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 24008 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, call->fbc); op2 24010 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); op2 24064 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 24109 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 24178 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 24270 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 24281 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 24314 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 24376 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 24552 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 24617 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 24717 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 24723 Zend/zend_vm_execute.h zval *property = opline->op2.zv; op2 24752 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 24771 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 24793 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 24826 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 24849 Zend/zend_vm_execute.h zval *dim = opline->op2.zv; op2 24851 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CONST, BP_VAR_RW TSRMLS_CC); op2 24853 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 24858 Zend/zend_vm_execute.h value = opline->op2.zv; op2 24982 Zend/zend_vm_execute.h property = opline->op2.zv; op2 25011 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25029 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25045 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25090 Zend/zend_vm_execute.h property = opline->op2.zv; op2 25116 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25134 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25152 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25192 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 25208 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25237 Zend/zend_vm_execute.h property = opline->op2.zv; op2 25247 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 25280 Zend/zend_vm_execute.h property = opline->op2.zv; op2 25289 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 25313 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 25328 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25355 Zend/zend_vm_execute.h property = opline->op2.zv; op2 25364 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 25390 Zend/zend_vm_execute.h property = opline->op2.zv; op2 25403 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 25432 Zend/zend_vm_execute.h property_name = opline->op2.zv; op2 25440 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25469 Zend/zend_vm_execute.h add_char_to_string(str, str, opline->op2.zv); op2 25492 Zend/zend_vm_execute.h add_string_to_string(str, str, opline->op2.zv); op2 25510 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 25530 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 25538 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 25546 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 25589 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 25590 Zend/zend_vm_execute.h c = CACHED_PTR(opline->op2.literal->cache_slot); op2 25591 Zend/zend_vm_execute.h } else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) { op2 25593 Zend/zend_vm_execute.h char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv)); op2 25595 Zend/zend_vm_execute.h actual = Z_STRVAL_P(opline->op2.zv); op2 25601 Zend/zend_vm_execute.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STRVAL_P(opline->op2.zv)), 1); op2 25605 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 25608 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, c); op2 25619 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 25620 Zend/zend_vm_execute.h value = CACHED_PTR(opline->op2.literal->cache_slot); op2 25638 Zend/zend_vm_execute.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { op2 25645 Zend/zend_vm_execute.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { op2 25654 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, value); op2 25656 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); op2 25660 Zend/zend_vm_execute.h } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp(Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1) == 0) { op2 25664 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv)); op2 25699 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 25790 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 25801 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 25833 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 25895 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26068 Zend/zend_vm_execute.h zval *key = opline->op2.zv; op2 26130 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 26136 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26165 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26184 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26206 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26239 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 26262 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26264 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); op2 26266 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 26271 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26396 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26425 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26443 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26459 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26504 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26530 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26548 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26566 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26606 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26622 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26651 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26661 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 26694 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26703 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 26727 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26742 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26769 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26778 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 26804 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26817 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 26846 Zend/zend_vm_execute.h property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26854 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 26877 Zend/zend_vm_execute.h var = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26923 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 26943 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 26951 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 26959 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 27021 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27112 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27123 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27155 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27217 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27390 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27452 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 27458 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27487 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27506 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27528 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27561 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 27584 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27586 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_VAR, BP_VAR_RW TSRMLS_CC); op2 27588 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 27593 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27718 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27747 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27765 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27781 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27826 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27852 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27870 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27888 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27928 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27944 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 27973 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 27983 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 28016 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28025 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 28049 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28064 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28091 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28100 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 28126 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28139 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 28168 Zend/zend_vm_execute.h property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28176 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28199 Zend/zend_vm_execute.h var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28245 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28265 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 28273 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 28281 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 28343 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28434 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28445 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28477 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28539 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28712 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 28775 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 28810 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28829 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28851 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 28884 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 28909 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_UNUSED, BP_VAR_RW TSRMLS_CC); op2 28911 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 29206 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 29212 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29241 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29260 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29282 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29315 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 29338 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29340 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CV, BP_VAR_RW TSRMLS_CC); op2 29342 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 29347 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29471 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29500 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29518 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29534 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29579 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29605 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29623 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29641 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29681 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29697 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29726 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29736 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 29769 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29778 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 29802 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29817 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29844 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29853 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 29879 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29892 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 29921 Zend/zend_vm_execute.h property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29929 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 29952 Zend/zend_vm_execute.h var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 29997 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 30017 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 30025 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 30033 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 30094 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 30185 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 30196 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 30228 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 30290 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 30463 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 30774 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 30776 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 30804 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 30806 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 30840 Zend/zend_vm_execute.h printf("Conditional jmp on false to %d\n", opline->op2.opline_num); op2 30842 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]); op2 30870 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 30872 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 30901 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 30903 Zend/zend_vm_execute.h ZEND_VM_SET_OPCODE(opline->op2.jmp_addr); op2 31099 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 31119 Zend/zend_vm_execute.h !ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 31157 Zend/zend_vm_execute.h if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 31176 Zend/zend_vm_execute.h if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) { op2 31477 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 31611 Zend/zend_vm_execute.h ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num); op2 31656 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 31658 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 31690 Zend/zend_vm_execute.h printf("Conditional jmp to %d\n", opline->op2.opline_num); op2 31692 Zend/zend_vm_execute.h ZEND_VM_JMP(opline->op2.jmp_addr); op2 31755 Zend/zend_vm_execute.h result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC); op2 31773 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31788 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31803 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31818 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31833 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31848 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31863 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31878 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31893 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31909 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 31926 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 31942 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 31958 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 31974 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC)); op2 31989 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 32004 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 32019 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 32034 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 32041 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 32047 Zend/zend_vm_execute.h zval *property = opline->op2.zv; op2 32076 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32095 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32117 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32150 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 32173 Zend/zend_vm_execute.h zval *dim = opline->op2.zv; op2 32175 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CONST, BP_VAR_RW TSRMLS_CC); op2 32177 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 32182 Zend/zend_vm_execute.h value = opline->op2.zv; op2 32306 Zend/zend_vm_execute.h property = opline->op2.zv; op2 32335 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32353 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32369 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32414 Zend/zend_vm_execute.h property = opline->op2.zv; op2 32440 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32458 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32476 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32532 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 32533 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 32535 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 32544 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 32547 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 32676 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 32697 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); op2 32730 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_RW TSRMLS_CC); op2 32748 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_IS TSRMLS_CC); op2 32767 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); op2 32780 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); op2 32805 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_UNSET TSRMLS_CC); op2 32839 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 32855 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 32884 Zend/zend_vm_execute.h property = opline->op2.zv; op2 32894 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 32927 Zend/zend_vm_execute.h property = opline->op2.zv; op2 32936 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 32960 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 32975 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 33002 Zend/zend_vm_execute.h property = opline->op2.zv; op2 33011 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 33037 Zend/zend_vm_execute.h property = opline->op2.zv; op2 33050 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 33079 Zend/zend_vm_execute.h property_name = opline->op2.zv; op2 33087 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 33114 Zend/zend_vm_execute.h zval *property_name = opline->op2.zv; op2 33119 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 33128 Zend/zend_vm_execute.h zval *dim = opline->op2.zv; op2 33131 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_CONST, BP_VAR_W TSRMLS_CC); op2 33134 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 33136 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 33141 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 33188 Zend/zend_vm_execute.h value = opline->op2.zv; op2 33248 Zend/zend_vm_execute.h function_name = opline->op2.zv; op2 33268 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 33276 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 33284 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 33326 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 33371 Zend/zend_vm_execute.h zval *offset = opline->op2.zv; op2 33466 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 33467 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 33469 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 33480 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 33482 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 33485 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 33518 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 33609 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 33620 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 33677 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 33678 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 33680 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 33685 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 33688 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 33737 Zend/zend_vm_execute.h offset = opline->op2.zv; op2 33799 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 33972 Zend/zend_vm_execute.h zval *key = opline->op2.zv; op2 34037 Zend/zend_vm_execute.h opline->op2.zv TSRMLS_CC); op2 34057 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34072 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34087 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34102 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34117 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34132 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34147 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34162 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34177 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34193 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34210 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 34226 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 34242 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 34258 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 34273 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34288 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34303 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34318 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 34325 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 34331 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 34360 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34379 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34401 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34434 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 34457 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 34459 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); op2 34461 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 34466 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 34591 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 34620 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34638 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34654 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34699 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 34725 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34743 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34761 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 34799 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); op2 34820 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); op2 34853 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); op2 34871 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_IS TSRMLS_CC); op2 34890 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); op2 34903 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); op2 34928 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_UNSET TSRMLS_CC); op2 34962 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 34978 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 35007 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35017 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 35050 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35059 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 35083 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35098 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 35125 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35134 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 35160 Zend/zend_vm_execute.h property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35173 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 35202 Zend/zend_vm_execute.h property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35210 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 35237 Zend/zend_vm_execute.h zval *property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35242 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 35251 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35254 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_TMP_VAR, BP_VAR_W TSRMLS_CC); op2 35258 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 35260 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 35265 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 35312 Zend/zend_vm_execute.h value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35372 Zend/zend_vm_execute.h function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35392 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 35400 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 35408 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 35451 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 35497 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35566 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35657 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35668 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 35700 Zend/zend_vm_execute.h offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 35762 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 35935 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 36000 Zend/zend_vm_execute.h _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36020 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36035 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36050 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36065 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36080 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36095 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36110 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36125 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36140 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36156 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36173 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 36189 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 36205 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 36221 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC)); op2 36236 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36251 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36266 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36281 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 36288 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 36294 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 36323 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36342 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36364 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36397 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 36420 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 36422 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_VAR, BP_VAR_RW TSRMLS_CC); op2 36424 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 36429 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 36554 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 36583 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36601 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36617 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36662 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 36688 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36706 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36724 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 36780 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 36781 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 36783 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 36792 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 36795 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 36924 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); op2 36945 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); op2 36978 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_RW TSRMLS_CC); op2 36996 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_IS TSRMLS_CC); op2 37015 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); op2 37028 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); op2 37053 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_UNSET TSRMLS_CC); op2 37087 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37103 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 37132 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37142 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 37175 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37184 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 37208 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37223 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 37250 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37259 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 37285 Zend/zend_vm_execute.h property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37298 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 37327 Zend/zend_vm_execute.h property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37335 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 37362 Zend/zend_vm_execute.h zval *property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37367 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 37376 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37379 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_VAR, BP_VAR_W TSRMLS_CC); op2 37383 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 37385 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 37390 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 37437 Zend/zend_vm_execute.h value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37495 Zend/zend_vm_execute.h value_ptr_ptr = _get_zval_ptr_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37505 Zend/zend_vm_execute.h !EX_T(opline->op2.var).var.fcall_returned_reference) { op2 37552 Zend/zend_vm_execute.h function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37572 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 37580 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 37588 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 37631 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 37677 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37772 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 37773 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 37775 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 37786 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 37788 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 37791 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 37824 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37915 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 37926 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 37983 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 37984 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 37986 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 37991 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 37994 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 38043 Zend/zend_vm_execute.h offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 38105 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 38278 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC); op2 38344 Zend/zend_vm_execute.h _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC); op2 38356 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 38391 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 38410 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 38432 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 38465 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 38490 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_UNUSED, BP_VAR_RW TSRMLS_CC); op2 38492 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 38635 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 38636 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 38638 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 38647 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 38650 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 38878 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 38890 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_UNUSED, BP_VAR_W TSRMLS_CC); op2 38893 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 38895 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 38900 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 39073 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 39074 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 39076 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 39087 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv)); op2 39089 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 39092 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 39149 Zend/zend_vm_execute.h if (CACHED_PTR(opline->op2.literal->cache_slot)) { op2 39150 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); op2 39152 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); op2 39157 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); op2 39160 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; op2 39369 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39384 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39399 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39414 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39429 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39444 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39459 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39474 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39489 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39505 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39522 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 39538 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 39554 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 39570 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC)); op2 39585 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39600 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39615 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39630 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 39637 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 39643 Zend/zend_vm_execute.h zval *property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 39672 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 39691 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 39713 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 39746 Zend/zend_vm_execute.h static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS) op2 39769 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 39771 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CV, BP_VAR_RW TSRMLS_CC); op2 39773 Zend/zend_vm_execute.h var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 39778 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 39902 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 39931 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 39949 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 39965 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40010 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40036 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40054 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40072 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40110 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); op2 40131 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); op2 40164 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_RW TSRMLS_CC); op2 40182 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_IS TSRMLS_CC); op2 40201 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); op2 40214 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); op2 40239 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_UNSET TSRMLS_CC); op2 40273 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40289 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40318 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40328 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 40361 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40370 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); op2 40394 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40409 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40436 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40445 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); op2 40471 Zend/zend_vm_execute.h property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40484 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); op2 40513 Zend/zend_vm_execute.h property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40521 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_OBJ, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40548 Zend/zend_vm_execute.h zval *property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40553 Zend/zend_vm_execute.h zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr, property_name, (opline+1)->op1_type, &(opline+1)->op1, execute_data, ZEND_ASSIGN_DIM, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 40562 Zend/zend_vm_execute.h zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40565 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, IS_CV, BP_VAR_W TSRMLS_CC); op2 40568 Zend/zend_vm_execute.h variable_ptr_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); op2 40570 Zend/zend_vm_execute.h if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC)) { op2 40575 Zend/zend_vm_execute.h ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var).str_offset.offset, 1, 1); op2 40622 Zend/zend_vm_execute.h value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40679 Zend/zend_vm_execute.h value_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op2.var TSRMLS_CC); op2 40689 Zend/zend_vm_execute.h !EX_T(opline->op2.var).var.fcall_returned_reference) { op2 40735 Zend/zend_vm_execute.h function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40755 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) { op2 40763 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); op2 40771 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc); op2 40813 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 40858 Zend/zend_vm_execute.h zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 40927 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 41018 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 41029 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 41061 Zend/zend_vm_execute.h offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 41123 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); op2 41296 Zend/zend_vm_execute.h zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC); op2 41361 Zend/zend_vm_execute.h _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC); op2 499 ext/gmp/gmp.c static void shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval *op2 TSRMLS_DC) { op2 501 ext/gmp/gmp.c if (Z_TYPE_P(op2) != IS_LONG) { op2 502 ext/gmp/gmp.c op2_copy = *op2; op2 505 ext/gmp/gmp.c op2 = &op2_copy; op2 508 ext/gmp/gmp.c if (Z_LVAL_P(op2) < 0) { op2 517 ext/gmp/gmp.c op(gmpnum_result, gmpnum_op, (unsigned long) Z_LVAL_P(op2)); op2 524 ext/gmp/gmp.c result, op1, op2, op, (gmp_binary_ui_op_t) uop, \ op2 536 ext/gmp/gmp.c static int gmp_do_operation_ex(zend_uchar opcode, zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 546 ext/gmp/gmp.c shift_operator_helper(mpz_pow_ui, result, op1, op2 TSRMLS_CC); op2 553 ext/gmp/gmp.c shift_operator_helper(mpz_mul_2exp, result, op1, op2 TSRMLS_CC); op2 556 ext/gmp/gmp.c shift_operator_helper(mpz_fdiv_q_2exp, result, op1, op2 TSRMLS_CC); op2 573 ext/gmp/gmp.c static int gmp_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 583 ext/gmp/gmp.c retval = gmp_do_operation_ex(opcode, result, op1, op2 TSRMLS_CC); op2 593 ext/gmp/gmp.c static int gmp_compare(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 595 ext/gmp/gmp.c gmp_cmp(result, op1, op2 TSRMLS_CC); op2 53 ext/intl/collator/collator_sort.c static int collator_regular_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 60 ext/intl/collator/collator_sort.c zval* str2 = collator_convert_object_to_string( op2 TSRMLS_CC ); op2 148 ext/intl/collator/collator_sort.c static int collator_numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 160 ext/intl/collator/collator_sort.c if( Z_TYPE_P(op2) == IS_STRING ) op2 162 ext/intl/collator/collator_sort.c num2 = collator_convert_string_to_double( op2 ); op2 163 ext/intl/collator/collator_sort.c op2 = num2; op2 166 ext/intl/collator/collator_sort.c rc = numeric_compare_function( result, op1, op2 TSRMLS_CC); op2 180 ext/intl/collator/collator_sort.c static int collator_icu_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) op2 188 ext/intl/collator/collator_sort.c str2 = collator_make_printable_zval( op2 ); op2 23 ext/intl/collator/collator_sort.h typedef int (*collator_compare_func_t)( zval *result, zval *op1, zval *op2 TSRMLS_DC ); op2 118 ext/mbstring/oniguruma/onigposix.h unsigned int op2; op2 401 ext/mbstring/oniguruma/oniguruma.h unsigned int op2; op2 799 ext/mbstring/oniguruma/oniguruma.h void onig_set_syntax_op2 P_((OnigSyntaxType* syntax, unsigned int op2)); op2 313 ext/mbstring/oniguruma/regparse.h #define IS_SYNTAX_OP2(syn, opm) (((syn)->op2 & (opm)) != 0) op2 245 ext/mbstring/oniguruma/regsyntax.c onig_set_syntax_op2(OnigSyntaxType* syntax, unsigned int op2) op2 247 ext/mbstring/oniguruma/regsyntax.c syntax->op2 = op2; op2 271 ext/mbstring/oniguruma/regsyntax.c return syntax->op2; op2 660 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2) && op2 661 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN && op2 662 ext/opcache/Optimizer/block_pass.c ZEND_OP1_TYPE(VAR_SOURCE(opline->op2)) == IS_CONST) { op2 663 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op2); op2 665 ext/opcache/Optimizer/block_pass.c VAR_UNSET(opline->op2); op2 682 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2) && op2 683 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_PRINT) { op2 685 ext/opcache/Optimizer/block_pass.c LITERAL_LONG(opline->op2, 1); op2 800 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, opline->op2); op2 801 ext/opcache/Optimizer/block_pass.c SET_UNUSED(opline->op2); op2 807 ext/opcache/Optimizer/block_pass.c SET_UNUSED(opline->op2); op2 1018 ext/opcache/Optimizer/block_pass.c int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode); op2 1042 ext/opcache/Optimizer/block_pass.c SET_UNUSED(opline->op2); op2 1090 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, opline->op2); op2 1095 ext/opcache/Optimizer/block_pass.c SET_UNUSED(opline->op2); op2 1126 ext/opcache/Optimizer/block_pass.c COPY_NODE(opline->op1, opline->op2); op2 1127 ext/opcache/Optimizer/block_pass.c SET_UNUSED(opline->op2); op2 1482 ext/opcache/Optimizer/block_pass.c COPY_NODE(last_op->op1, last_op->op2); op2 1625 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op2); op2 1744 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op2); op2 1757 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op2); op2 1770 ext/opcache/Optimizer/block_pass.c SET_UNUSED(last_op->op2); op2 1899 ext/opcache/Optimizer/block_pass.c T_USAGE(opline->op2); op2 116 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 2); op2 120 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 3); op2 128 ext/opcache/Optimizer/compact_literals.c opline->op2.constant, op2 142 ext/opcache/Optimizer/compact_literals.c opline->op2.constant, op2 153 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 1, 1, 5); op2 155 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 1, 1, 3); op2 165 ext/opcache/Optimizer/compact_literals.c opline->op2.constant, op2 184 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 1, 1, 2); op2 190 ext/opcache/Optimizer/compact_literals.c opline->op2, op2 201 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 1, 1, 2); op2 222 ext/opcache/Optimizer/compact_literals.c opline->op2.constant, op2 244 ext/opcache/Optimizer/compact_literals.c opline->op2.constant, op2 248 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1, 0, 1); op2 257 ext/opcache/Optimizer/compact_literals.c LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1, 0, 1); op2 456 ext/opcache/Optimizer/compact_literals.c opline->op2.constant = map[opline->op2.constant]; op2 28 ext/opcache/Optimizer/optimize_func_calls.c zval *function_name = &op_array->literals[opline->op2.constant + 1].constant; op2 56 ext/opcache/Optimizer/optimize_func_calls.c opline->op1.constant = fcall->op2.constant + 1; op2 57 ext/opcache/Optimizer/optimize_func_calls.c op_array->literals[fcall->op2.constant + 1].cache_slot = op_array->literals[fcall->op2.constant].cache_slot; op2 60 ext/opcache/Optimizer/optimize_func_calls.c literal_dtor(&op_array->literals[fcall->op2.constant + 2].constant); op2 72 ext/opcache/Optimizer/optimize_func_calls.c opline->op1.constant = fcall->op2.constant + 1; op2 73 ext/opcache/Optimizer/optimize_func_calls.c op_array->literals[fcall->op2.constant + 1].cache_slot = op_array->literals[fcall->op2.constant].cache_slot; op2 95 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { op2 105 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { op2 113 ext/opcache/Optimizer/optimize_func_calls.c if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) { op2 48 ext/opcache/Optimizer/pass1_5.c int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode); op2 573 ext/opcache/Optimizer/pass1_5.c } else if (op->op2_type == IS_VAR && op->op2.var == var) { op2 590 ext/opcache/Optimizer/pass1_5.c } else if (use->op2_type == IS_VAR && use->op2.var == var) { op2 592 ext/opcache/Optimizer/pass1_5.c use->op2.var = zend_optimizer_lookup_cv(op_array, op2 98 ext/opcache/Optimizer/pass2.c SET_UNUSED(opline->op2); op2 115 ext/opcache/Optimizer/pass2.c COPY_NODE(opline->op1, opline->op2); op2 132 ext/opcache/Optimizer/pass2.c COPY_NODE(opline->op2, (opline + 1)->op1); op2 87 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->op1, opline->op2); op2 88 ext/opcache/Optimizer/pass3.c COPY_NODE(opline->op2, tmp); op2 262 ext/opcache/Optimizer/pass3.c SET_UNUSED(opline->op2); op2 190 ext/opcache/Optimizer/zend_optimizer.c opline->op2.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC); op2 207 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot++; op2 210 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op2.constant+1].constant), Z_STRLEN(op_array->literals[opline->op2.constant+1].constant) + 1); op2 216 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op2.constant+1].constant), Z_STRLEN(op_array->literals[opline->op2.constant+1].constant) + 1); op2 232 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot; op2 247 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot; op2 290 ext/opcache/Optimizer/zend_optimizer.c op_array->literals[opline->op2.constant].constant = *val; op2 556 ext/opcache/Optimizer/zend_optimizer.c opline->op2.constant = opline->op2.literal - op_array->literals; op2 597 ext/opcache/Optimizer/zend_optimizer.c opline->op2.zv = &op_array->literals[opline->op2.constant].constant; op2 44 ext/opcache/Optimizer/zend_optimizer_internal.h # define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(opline->result)); memset(&opline->op1,0,sizeof(opline->op1)); memset(&opline->op2,0,sizeof(opline->op2)); opline->result_type=opline->op1_type=opline->op2_type=IS_UNUSED; opline->handler = zend_opcode_handlers[ZEND_NOP]; } op2 47 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) op2 49 ext/opcache/Optimizer/zend_optimizer_internal.h # define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(znode)); memset(&opline->op1,0,sizeof(znode)); memset(&opline->op2,0,sizeof(znode)); opline->result.op_type=opline->op1.op_type=opline->op2.op_type=IS_UNUSED; opline->handler = zend_opcode_handlers[ZEND_NOP]; } op2 52 ext/opcache/Optimizer/zend_optimizer_internal.h # define SAME_VAR(op1, op2) (((op1.op_type == IS_VAR && op2.op_type == IS_VAR) || (op1.op_type == IS_TMP_VAR && op2.op_type == IS_TMP_VAR)) && op1.u.var == op2.u.var) op2 1506 ext/opcache/ZendAccelerator.c ((*EG(opline_ptr))->op2.u.constant.value.lval == ZEND_INCLUDE_ONCE || op2 1507 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->op2.u.constant.value.lval == ZEND_REQUIRE_ONCE))) { op2 1665 ext/opcache/ZendAccelerator.c ((*EG(opline_ptr))->op2.u.constant.value.lval != ZEND_INCLUDE_ONCE && op2 1666 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->op2.u.constant.value.lval != ZEND_REQUIRE_ONCE)) { op2 1847 ext/opcache/ZendAccelerator.c (opline->op2.u.constant.value.lval == ZEND_INCLUDE_ONCE || op2 1848 ext/opcache/ZendAccelerator.c opline->op2.u.constant.value.lval == ZEND_REQUIRE_ONCE)) { op2 1949 ext/opcache/ZendAccelerator.c ((*EG(opline_ptr))->op2.u.constant.value.lval == ZEND_INCLUDE_ONCE || op2 1950 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->op2.u.constant.value.lval == ZEND_REQUIRE_ONCE))) { op2 2014 ext/opcache/ZendAccelerator.c ((*EG(opline_ptr))->op2.u.constant.value.lval == ZEND_INCLUDE_ONCE || op2 2015 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->op2.u.constant.value.lval == ZEND_REQUIRE_ONCE))) { op2 372 ext/opcache/ZendAccelerator.h # define ZEND_OP2(opline) (opline)->op2 op2 373 ext/opcache/ZendAccelerator.h # define ZEND_OP2_CONST(opline) (*(opline)->op2.zv) op2 374 ext/opcache/ZendAccelerator.h # define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant].constant op2 390 ext/opcache/ZendAccelerator.h # define ZEND_OP2_TYPE(opline) (opline)->op2.op_type op2 391 ext/opcache/ZendAccelerator.h # define ZEND_OP2(opline) (opline)->op2.u op2 392 ext/opcache/ZendAccelerator.h # define ZEND_OP2_CONST(opline) (opline)->op2.u.constant op2 393 ext/opcache/ZendAccelerator.h # define ZEND_OP2_LITERAL(opline) (opline)->op2.u.constant op2 303 ext/opcache/zend_accelerator_module.c if (zend_hash_find(EG(class_table), Z_STRVAL(EX(opline)->op2.u.constant), Z_STRLEN(EX(opline)->op2.u.constant) + 1, (void **)&pce) == FAILURE || op2 987 ext/opcache/zend_accelerator_util_funcs.c if (zend_lookup_class(Z_STRVAL(op_array->opcodes[opline_num - 1].op2.u.constant), Z_STRLEN(op_array->opcodes[opline_num - 1].op2.u.constant), &pce TSRMLS_CC) == SUCCESS) { op2 294 ext/opcache/zend_persist.c opline->op2.zv = (zval*)((char*)opline->op2.zv + ((char*)op_array->literals - (char*)orig_literals)); op2 296 ext/opcache/zend_persist.c zend_persist_zval(&opline->op2.u.constant TSRMLS_CC); op2 297 ext/opcache/zend_persist.c zend_protect_zval(&opline->op2.u.constant TSRMLS_CC); op2 193 ext/opcache/zend_persist_calc.c if (opline->op2.op_type == IS_CONST) { op2 194 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_persist_zval_calc(&opline->op2.u.constant TSRMLS_CC)); op2 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) op2 754 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].operand_value[2] = op2; op2 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) op2 774 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].operand_value[2] = op2; op2 800 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].input_registers = (1L << op1) | (1L << op2); op2 753 ext/reflection/php_reflection.c if (IS_CONSTANT_TYPE(Z_TYPE_P(precv->op2.zv))) { op2 755 ext/reflection/php_reflection.c *zv = *precv->op2.zv; op2 763 ext/reflection/php_reflection.c zv = precv->op2.zv; op2 789 ext/reflection/php_reflection.c if (zv != precv->op2.zv) { op2 2631 ext/reflection/php_reflection.c *return_value = *precv->op2.zv; op2 2669 ext/reflection/php_reflection.c if (precv && (Z_TYPE_P(precv->op2.zv) & IS_CONSTANT_TYPE_MASK) == IS_CONSTANT) { op2 2694 ext/reflection/php_reflection.c if (precv && (Z_TYPE_P(precv->op2.zv) & IS_CONSTANT_TYPE_MASK) == IS_CONSTANT) { op2 2695 ext/reflection/php_reflection.c RETURN_STRINGL(Z_STRVAL_P(precv->op2.zv), Z_STRLEN_P(precv->op2.zv), 1); op2 11962 ext/sqlite3/libsqlite/sqlite3.c u8 op2; /* TK_REGISTER: original value of Expr.op op2 64361 ext/sqlite3/libsqlite/sqlite3.c if( NEVER(op==TK_REGISTER) ) op = pExpr->op2; op2 64580 ext/sqlite3/libsqlite/sqlite3.c || NEVER(pExpr->op==TK_REGISTER && pExpr->op2==TK_VARIABLE) op2 81327 ext/sqlite3/libsqlite/sqlite3.c if( pExpr->op==TK_AGG_FUNCTION ) pExpr->op2 += pWalker->u.n; op2 82058 ext/sqlite3/libsqlite/sqlite3.c pExpr->op2 = 0; op2 82060 ext/sqlite3/libsqlite/sqlite3.c pExpr->op2++; op2 82935 ext/sqlite3/libsqlite/sqlite3.c if( op==TK_COLLATE || (op==TK_REGISTER && p->op2==TK_COLLATE) ){ op2 84260 ext/sqlite3/libsqlite/sqlite3.c if( op==TK_REGISTER ) op = p->op2; op2 84291 ext/sqlite3/libsqlite/sqlite3.c if( op==TK_REGISTER ) op = p->op2; op2 85361 ext/sqlite3/libsqlite/sqlite3.c p->op2 = p->op; op2 85428 ext/sqlite3/libsqlite/sqlite3.c pExpr->op2); op2 85711 ext/sqlite3/libsqlite/sqlite3.c pFarg->a[0].pExpr->op2 = op2 86245 ext/sqlite3/libsqlite/sqlite3.c pExpr->op2, pExpr->u.zToken); op2 87075 ext/sqlite3/libsqlite/sqlite3.c && pWalker->walkerDepth==pExpr->op2 op2 129 ext/standard/php_array.h int (*compare_func)(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 146 ext/standard/php_string.h PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive TSRMLS_DC); op2 147 ext/standard/php_string.h PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 148 ext/standard/php_string.h PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); op2 5027 ext/standard/string.c PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive TSRMLS_DC) /* {{{ */ op2 5035 ext/standard/string.c if (Z_TYPE_P(op2) != IS_STRING) { op2 5036 ext/standard/string.c zend_make_printable_zval(op2, &op2_copy, &use_copy2); op2 5043 ext/standard/string.c op2 = &op2_copy; op2 5046 ext/standard/string.c ZVAL_LONG(result, strnatcmp_ex(Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2), case_insensitive)); op2 5052 ext/standard/string.c zval_dtor(op2); op2 5058 ext/standard/string.c PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 5060 ext/standard/string.c return string_natural_compare_function_ex(result, op1, op2, 1 TSRMLS_CC); op2 5064 ext/standard/string.c PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ op2 5066 ext/standard/string.c return string_natural_compare_function_ex(result, op1, op2, 0 TSRMLS_CC); op2 96 sapi/phpdbg/phpdbg_opcode.c &decode[2], "J%u or J%lu", op->op2.opline_num, op->extended_value); op2 112 sapi/phpdbg/phpdbg_opcode.c &decode[2], "J%ld", op->op2.jmp_addr - ops->opcodes); op2 120 sapi/phpdbg/phpdbg_opcode.c decode[2] = phpdbg_decode_op(ops, &op->op2, op->op2_type, vars TSRMLS_CC);