/PHP-5.6/Zend/ |
H A D | zend_ast.c | 107 zval op1, op2; in zend_ast_evaluate() local 114 zval_dtor(&op1); in zend_ast_evaluate() 121 zval_dtor(&op1); in zend_ast_evaluate() 128 zval_dtor(&op1); in zend_ast_evaluate() 135 zval_dtor(&op1); in zend_ast_evaluate() 142 zval_dtor(&op1); in zend_ast_evaluate() 149 zval_dtor(&op1); in zend_ast_evaluate() 156 zval_dtor(&op1); in zend_ast_evaluate() 163 zval_dtor(&op1); in zend_ast_evaluate() 170 zval_dtor(&op1); in zend_ast_evaluate() [all …]
|
H A D | zend_operators.h | 522 : "r"(&op1->value), in fast_increment_function() 535 : "r"(&op1->value), in fast_increment_function() 543 Z_TYPE_P(op1) = IS_DOUBLE; in fast_increment_function() 545 Z_LVAL_P(op1)++; in fast_increment_function() 565 : "r"(&op1->value), in fast_decrement_function() 578 : "r"(&op1->value), in fast_decrement_function() 588 Z_LVAL_P(op1)--; in fast_decrement_function() 617 "r"(&op1->value), in fast_add_function() 640 "r"(&op1->value), in fast_add_function() 707 "r"(&op1->value), in fast_sub_function() [all …]
|
H A D | zend_operators.c | 1226 longer = op1; in bitwise_or_function() 1230 shorter = op1; in bitwise_or_function() 1273 longer = op1; in bitwise_and_function() 1277 shorter = op1; in bitwise_and_function() 1320 longer = op1; in bitwise_xor_function() 1485 memcpy(buf, Z_STRVAL_P(op1), Z_STRLEN_P(op1)); in concat_function() 1703 op_free = Z_OBJ_HT_P(op1)->get(op1 TSRMLS_CC); in compare_function() 2018 Z_DVAL_P(op1) = Z_DVAL_P(op1) + 1; in increment_function() 2057 res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_ADD, op1, op1, op2 TSRMLS_CC); in increment_function() 2085 Z_DVAL_P(op1) = Z_DVAL_P(op1) - 1; in decrement_function() [all …]
|
H A D | zend_vm_gen.php | 308 $op1 = "ANY"; 372 $op1_type[$op1], 374 $op1_free[$op1], 376 $op1_get_zval_ptr[$op1], 384 $op1_is_tmp_free[$op1], 386 $op1_free_op[$op1], 604 if ($op1 != "ANY") { 630 foreach($op1t as $op1) { 631 if ($op1 != "ANY") { 634 $op1 = "ANY"; [all …]
|
H A D | zend_ini_parser.y | 52 static void zend_ini_do_op(char type, zval *result, zval *op1, zval *op2) in zend_ini_do_op() argument 58 i_op1 = atoi(Z_STRVAL_P(op1)); in zend_ini_do_op() 59 free(Z_STRVAL_P(op1)); in zend_ini_do_op() 109 static void zend_ini_add_string(zval *result, zval *op1, zval *op2) in zend_ini_add_string() argument 113 if (Z_TYPE_P(op1) != IS_STRING) { in zend_ini_add_string() 115 MAKE_COPY_ZVAL(&op1, ©); in zend_ini_add_string() 117 Z_STRVAL_P(op1) = zend_strndup(Z_STRVAL(copy), Z_STRLEN(copy)); in zend_ini_add_string() 118 Z_STRLEN_P(op1) = Z_STRLEN(copy); in zend_ini_add_string() 122 length = Z_STRLEN_P(op1) + Z_STRLEN_P(op2); in zend_ini_add_string() 124 Z_STRVAL_P(result) = (char *) realloc(Z_STRVAL_P(op1), length+1); in zend_ini_add_string() [all …]
|
H A D | zend_vm_execute.h | 3347 opline->op1.zv, in ZEND_ADD_SPEC_CONST_CONST_HANDLER() 3362 opline->op1.zv, in ZEND_SUB_SPEC_CONST_CONST_HANDLER() 3377 opline->op1.zv, in ZEND_MUL_SPEC_CONST_CONST_HANDLER() 3392 opline->op1.zv, in ZEND_DIV_SPEC_CONST_CONST_HANDLER() 3407 opline->op1.zv, in ZEND_MOD_SPEC_CONST_CONST_HANDLER() 3422 opline->op1.zv, in ZEND_SL_SPEC_CONST_CONST_HANDLER() 3437 opline->op1.zv, in ZEND_SR_SPEC_CONST_CONST_HANDLER() 3452 opline->op1.zv, in ZEND_CONCAT_SPEC_CONST_CONST_HANDLER() 3467 opline->op1.zv, in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER() 3483 opline->op1.zv, in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER() [all …]
|
H A D | zend_compile.c | 591 SET_NODE(opline->op1, op1); in zend_do_binary_op() 604 SET_NODE(opline->op1, op1); in zend_do_unary_op() 653 SET_NODE(opline->op1, op1); in zend_do_binary_assign_op() 1197 SET_NODE(opline->op1, op1); in zend_do_pre_incdec() 1224 SET_NODE(opline->op1, op1); in zend_do_post_incdec() 1423 SET_NODE(opline->op1, op1); in zend_do_add_string() 1442 SET_NODE(opline->op1, op1); in zend_do_add_variable() 1460 SET_NODE(opline->op1, op1); in zend_do_free() 4600 op1 = opline->op1.zv; in do_bind_function() 4702 op1 = opline->op1.zv; in do_bind_class() [all …]
|
H A D | zend_ast.h | 51 ZEND_API zend_ast *zend_ast_create_binary(uint kind, zend_ast *op0, zend_ast *op1); 52 ZEND_API zend_ast *zend_ast_create_ternary(uint kind, zend_ast *op0, zend_ast *op1, zend_ast *op2);
|
H A D | zend_opcode.c | 585 SET_UNUSED(opline->op1); in zend_resolve_finally_call() 593 opline->op1.opline_num = get_next_op_number(op_array); in zend_resolve_finally_call() 597 SET_UNUSED(opline->op1); in zend_resolve_finally_call() 603 opline->op1.opline_num = op_array->try_catch_array[i].finally_op; in zend_resolve_finally_call() 616 SET_UNUSED(opline->op1); in zend_resolve_finally_call() 618 opline->op1.opline_num = op_array->try_catch_array[i].finally_op; in zend_resolve_finally_call() 629 SET_UNUSED(opline->op1); in zend_resolve_finally_call() 631 opline->op1.opline_num = start_op; in zend_resolve_finally_call() 686 if ((array_offset = opline->op1.opline_num) != -1) { in zend_resolve_finally_calls() 754 opline->op1.zv = &op_array->literals[opline->op1.constant].constant; in pass_two() [all …]
|
H A D | zend_vm_def.h | 2539 …ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.… 2962 } else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) { 3047 …ch_ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->o… 3573 ZEND_VM_JMP(opline->op1.jmp_addr); 3765 …ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.… 4115 EX_CV(opline->op1.var) = NULL; 4118 EX_CV(opline->op1.var) = NULL; 4618 if (EX_CV(opline->op1.var)) { 4619 value = EX_CV(opline->op1.var); 5103 …_quick_find(EG(class_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opli… [all …]
|
H A D | zend_compile.h | 113 znode_op op1; member 466 void zend_do_binary_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRMLS_DC); 467 void zend_do_unary_op(zend_uchar op, znode *result, const znode *op1 TSRMLS_DC); 468 void zend_do_binary_assign_op(zend_uchar op, znode *result, const znode *op1, const znode *op2 TSRM… 502 void zend_do_pre_incdec(znode *result, const znode *op1, zend_uchar op TSRMLS_DC); 503 void zend_do_post_incdec(znode *result, const znode *op1, zend_uchar op TSRMLS_DC); 510 void zend_do_free(znode *op1 TSRMLS_DC); 512 void zend_do_add_string(znode *result, const znode *op1, znode *op2 TSRMLS_DC); 513 void zend_do_add_variable(znode *result, const znode *op1, const znode *op2 TSRMLS_DC); 614 void zend_do_include_or_eval(int type, znode *result, const znode *op1 TSRMLS_DC);
|
/PHP-5.6/ext/opcache/Optimizer/ |
H A D | zend_optimizer_internal.h | 44 …mset(&opline->result,0,sizeof(opline->result)); memset(&opline->op1,0,sizeof(opline->op1)); memset… 47 …SAME_VAR(op1, op2) ((((op1 ## _type & IS_VAR) && (op2 ## _type & IS_VAR)) || (op1 ## _type == IS_T… argument 49 …eof(znode)); memset(&opline->op1,0,sizeof(znode)); memset(&opline->op2,0,sizeof(znode)); opline->r… 52 …ne SAME_VAR(op1, op2) (((op1.op_type == IS_VAR && op2.op_type == IS_VAR) || (op1.op_type == IS_TM… argument
|
H A D | block_pass.c | 651 VAR_UNSET(opline->op1); in zend_optimize_block() 695 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 826 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 862 VAR_UNSET(opline->op1); in zend_optimize_block() 881 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 902 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 968 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 1080 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 1114 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() 1145 COPY_NODE(opline->op1, src->op1); in zend_optimize_block() [all …]
|
H A D | pass3.c | 80 znode_op tmp = opline->op1; 82 znode tmp = opline->op1; 87 COPY_NODE(opline->op1, opline->op2); 210 SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { 216 SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { 223 SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { 229 SAME_VAR(opline->op1, op_array->opcodes[target].op1)) { 270 SAME_VAR(op_array->opcodes[target].op1, T)) { 279 SAME_VAR(op_array->opcodes[target].op1, T)) { 292 SAME_VAR(opline->op1, op_array->opcodes[target].op1)) {
|
H A D | compact_literals.c | 112 LITERAL_INFO(opline->op1.constant, LITERAL_FUNC, 1, 1, 1); in optimizer_compact_literals() 127 opline->op1, in optimizer_compact_literals() 135 LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2); in optimizer_compact_literals() 141 opline->op1, in optimizer_compact_literals() 148 LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2); in optimizer_compact_literals() 164 opline->op1, in optimizer_compact_literals() 191 opline->op1.constant, in optimizer_compact_literals() 221 opline->op1, in optimizer_compact_literals() 243 opline->op1, in optimizer_compact_literals() 254 LITERAL_INFO(opline->op1.constant, LITERAL_VALUE, 1, 0, 1); in optimizer_compact_literals() [all …]
|
H A D | zend_optimizer.c | 157 opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC); in update_op1_const() 159 op_array->literals[opline->op1.constant].cache_slot = op_array->last_cache_slot++; in update_op1_const() 162 …e->op1.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op1.constant+1]… in update_op1_const() 166 opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC); in update_op1_const() 168 op_array->literals[opline->op1.constant].cache_slot = op_array->last_cache_slot++; in update_op1_const() 171 opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC); in update_op1_const() 176 opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC); in update_op1_const() 553 opline->op1.constant = opline->op1.literal - op_array->literals; in zend_accel_optimize() 594 opline->op1.zv = &op_array->literals[opline->op1.constant].constant; in zend_accel_optimize()
|
H A D | pass1_5.c | 48 int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode); 281 Z_STRVAL(op_array->literals[opline->op1.constant + 1].constant), 282 Z_STRLEN(op_array->literals[opline->op1.constant].constant) + 1, 283 Z_HASH_P(&op_array->literals[opline->op1.constant + 1].constant), 566 if (op->op1_type == IS_VAR && op->op1.var == var) { 584 if (use->op1_type == IS_VAR && use->op1.var == var) { 586 use->op1.var = zend_optimizer_lookup_cv(op_array,
|
H A D | pass2.c | 115 COPY_NODE(opline->op1, opline->op2); 132 COPY_NODE(opline->op2, (opline + 1)->op1);
|
/PHP-5.6/Zend/tests/ |
H A D | bug37046.phpt | 11 echo "op1 $k\n"; 20 op1 0 23 op1 1
|
/PHP-5.6/ext/intl/collator/ |
H A D | collator_sort.c | 53 static int collator_regular_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in collator_regular_compare_function() argument 59 zval* str1 = collator_convert_object_to_string( op1 TSRMLS_CC ); in collator_regular_compare_function() 148 static int collator_numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in collator_numeric_compare_function() argument 154 if( Z_TYPE_P(op1) == IS_STRING ) in collator_numeric_compare_function() 156 num1 = collator_convert_string_to_double( op1 ); in collator_numeric_compare_function() 157 op1 = num1; in collator_numeric_compare_function() 166 rc = numeric_compare_function( result, op1, op2 TSRMLS_CC); in collator_numeric_compare_function() 180 static int collator_icu_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC) in collator_icu_compare_function() argument 187 str1 = collator_make_printable_zval( op1 ); in collator_icu_compare_function()
|
H A D | collator_sort.h | 23 typedef int (*collator_compare_func_t)( zval *result, zval *op1, zval *op2 TSRMLS_DC );
|
/PHP-5.6/ext/opcache/ |
H A D | ZendAccelerator.h | 375 # define ZEND_OP1(opline) (opline)->op1 376 # define ZEND_OP1_CONST(opline) (*(opline)->op1.zv) 377 # define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant].constant 393 # define ZEND_OP1_TYPE(opline) (opline)->op1.op_type 394 # define ZEND_OP1(opline) (opline)->op1.u 395 # define ZEND_OP1_CONST(opline) (opline)->op1.u.constant 396 # define ZEND_OP1_LITERAL(opline) (opline)->op1.u.constant
|
/PHP-5.6/ext/standard/ |
H A D | php_string.h | 146 PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_in… 147 PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC); 148 PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
|
/PHP-5.6/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 90 asprintf(&decode[1], "J%ld", op->op1.jmp_addr - ops->opcodes); in phpdbg_decode_opline() 94 decode[1] = phpdbg_decode_op(ops, &op->op1, op->op1_type, vars TSRMLS_CC); in phpdbg_decode_opline() 110 decode[1] = phpdbg_decode_op(ops, &op->op1, op->op1_type, vars TSRMLS_CC); in phpdbg_decode_opline() 119 decode[1] = phpdbg_decode_op(ops, &op->op1, op->op1_type, vars TSRMLS_CC); in phpdbg_decode_opline()
|
/PHP-5.6/ext/gmp/ |
H A D | gmp.c | 515 FETCH_GMP_ZVAL(gmpnum_op, op1, temp); in shift_operator_helper() 524 result, op1, op2, op, (gmp_binary_ui_op_t) uop, \ 533 gmp_zval_unary_op(result, op1, op TSRMLS_CC); \ 546 shift_operator_helper(mpz_pow_ui, result, op1, op2 TSRMLS_CC); in gmp_do_operation_ex() 553 shift_operator_helper(mpz_mul_2exp, result, op1, op2 TSRMLS_CC); in gmp_do_operation_ex() 578 if (result == op1) { in gmp_do_operation() 579 ZVAL_COPY_VALUE(&op1_copy, op1); in gmp_do_operation() 580 op1 = &op1_copy; in gmp_do_operation() 585 if (retval == SUCCESS && op1 == &op1_copy) { in gmp_do_operation() 586 zval_dtor(op1); in gmp_do_operation() [all …]
|