opline           1269 Zend/zend.c    			EG(current_execute_data)->opline &&
opline           1270 Zend/zend.c    			EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL &&
opline           1271 Zend/zend.c    			EG(current_execute_data)->opline->extended_value == ZEND_EVAL)) {
opline           2104 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline &&
opline           2105 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL &&
opline           2106 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME &&
opline           2107 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) {
opline           2113 Zend/zend_builtin_functions.c 			lineno = skip->opline->lineno;
opline           2150 Zend/zend_builtin_functions.c 			if ((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == ZEND_DO_FCALL))) {
opline           2159 Zend/zend_builtin_functions.c 			if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) {
opline           2164 Zend/zend_builtin_functions.c 			switch (ptr->opline->extended_value) {
opline           2218 Zend/zend_builtin_functions.c 					zend_printf(") called at [%s:%d]\n", prev->op_array->filename, prev->opline->lineno);
opline           2251 Zend/zend_builtin_functions.c 	if (ptr && (skip_last == 0) && ptr->opline && (ptr->opline->opcode == ZEND_NEW)) {
opline           2271 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline &&
opline           2272 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL &&
opline           2273 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME &&
opline           2274 Zend/zend_builtin_functions.c 		    skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) {
opline           2280 Zend/zend_builtin_functions.c 			lineno = skip->opline->lineno;
opline           2299 Zend/zend_builtin_functions.c 					add_assoc_long_ex(stack_frame, "line", sizeof("line"), prev->opline->lineno);
opline           2342 Zend/zend_builtin_functions.c 				((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == ZEND_DO_FCALL)))) {
opline           2351 Zend/zend_builtin_functions.c 			if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) {
opline           2356 Zend/zend_builtin_functions.c 			switch (ptr->opline->extended_value) {
opline            586 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            588 Zend/zend_compile.c 	opline->opcode = op;
opline            589 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline            590 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline            591 Zend/zend_compile.c 	SET_NODE(opline->op1, op1);
opline            592 Zend/zend_compile.c 	SET_NODE(opline->op2, op2);
opline            593 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline            599 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            601 Zend/zend_compile.c 	opline->opcode = op;
opline            602 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline            603 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline            604 Zend/zend_compile.c 	SET_NODE(opline->op1, op1);
opline            605 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline            606 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline            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;  }
opline            623 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            633 Zend/zend_compile.c 				zend_do_op_data(opline, op2 TSRMLS_CC);
opline            634 Zend/zend_compile.c 				SET_UNUSED(opline->result);
opline            641 Zend/zend_compile.c 				zend_do_op_data(opline, op2 TSRMLS_CC);
opline            642 Zend/zend_compile.c 				opline->op2.var = get_temporary_variable(CG(active_op_array));
opline            643 Zend/zend_compile.c 				opline->op2_type = IS_VAR;
opline            644 Zend/zend_compile.c 				SET_UNUSED(opline->result);
opline            652 Zend/zend_compile.c 	opline->opcode = op;
opline            653 Zend/zend_compile.c 	SET_NODE(opline->op1, op1);
opline            654 Zend/zend_compile.c 	SET_NODE(opline->op2, op2);
opline            655 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline            656 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline            657 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline            663 Zend/zend_compile.c 	zend_op opline;
opline            689 Zend/zend_compile.c 		opline_ptr = &opline;
opline            730 Zend/zend_compile.c 	zend_op opline;
opline            741 Zend/zend_compile.c 		init_op(&opline TSRMLS_CC);
opline            743 Zend/zend_compile.c 		opline.opcode = ZEND_FETCH_W;
opline            744 Zend/zend_compile.c 		opline.result_type = IS_VAR;
opline            745 Zend/zend_compile.c 		opline.result.var = get_temporary_variable(CG(active_op_array));
opline            746 Zend/zend_compile.c 		opline.op1_type = IS_CONST;
opline            747 Zend/zend_compile.c 		LITERAL_STRINGL(opline.op1, estrdup(CG(active_op_array)->vars[result->u.op.var].name), CG(active_op_array)->vars[result->u.op.var].name_len, 0);
opline            748 Zend/zend_compile.c 		CALCULATE_LITERAL_HASH(opline.op1.constant);
opline            749 Zend/zend_compile.c 		GET_POLYMORPHIC_CACHE_SLOT(opline.op1.constant);
opline            751 Zend/zend_compile.c 			opline.op2_type = IS_CONST;
opline            752 Zend/zend_compile.c 			opline.op2.constant =
opline            755 Zend/zend_compile.c 			SET_NODE(opline.op2, &class_node);
opline            757 Zend/zend_compile.c 		GET_NODE(result,opline.result);
opline            758 Zend/zend_compile.c 		opline.extended_value |= ZEND_FETCH_STATIC_MEMBER;
opline            759 Zend/zend_compile.c 		opline_ptr = &opline;
opline            761 Zend/zend_compile.c 		zend_llist_add_element(fetch_list_ptr, &opline);
opline            767 Zend/zend_compile.c 			init_op(&opline TSRMLS_CC);
opline            768 Zend/zend_compile.c 			opline.opcode = ZEND_FETCH_W;
opline            769 Zend/zend_compile.c 			opline.result_type = IS_VAR;
opline            770 Zend/zend_compile.c 			opline.result.var = get_temporary_variable(CG(active_op_array));
opline            771 Zend/zend_compile.c 			opline.op1_type = IS_CONST;
opline            772 Zend/zend_compile.c 			LITERAL_STRINGL(opline.op1, estrdup(CG(active_op_array)->vars[opline_ptr->op1.var].name), CG(active_op_array)->vars[opline_ptr->op1.var].name_len, 0);
opline            773 Zend/zend_compile.c 			CALCULATE_LITERAL_HASH(opline.op1.constant);
opline            774 Zend/zend_compile.c 			GET_POLYMORPHIC_CACHE_SLOT(opline.op1.constant);
opline            776 Zend/zend_compile.c 				opline.op2_type = IS_CONST;
opline            777 Zend/zend_compile.c 				opline.op2.constant =
opline            780 Zend/zend_compile.c 				SET_NODE(opline.op2, &class_node);
opline            782 Zend/zend_compile.c 			opline.extended_value |= ZEND_FETCH_STATIC_MEMBER;
opline            783 Zend/zend_compile.c 			COPY_NODE(opline_ptr->op1, opline.result);
opline            785 Zend/zend_compile.c 			zend_llist_prepend_element(fetch_list_ptr, &opline);
opline            813 Zend/zend_compile.c 	zend_op opline;
opline            819 Zend/zend_compile.c 		init_op(&opline TSRMLS_CC);
opline            820 Zend/zend_compile.c 		opline.opcode = ZEND_SEPARATE;
opline            821 Zend/zend_compile.c 		SET_NODE(opline.op1, parent);
opline            822 Zend/zend_compile.c 		SET_UNUSED(opline.op2);
opline            823 Zend/zend_compile.c 		opline.result_type = IS_VAR;
opline            824 Zend/zend_compile.c 		opline.result.var = opline.op1.var;
opline            825 Zend/zend_compile.c 		zend_llist_add_element(fetch_list_ptr, &opline);
opline            828 Zend/zend_compile.c 	init_op(&opline TSRMLS_CC);
opline            829 Zend/zend_compile.c 	opline.opcode = ZEND_FETCH_DIM_W;	/* the backpatching routine assumes W */
opline            830 Zend/zend_compile.c 	opline.result_type = IS_VAR;
opline            831 Zend/zend_compile.c 	opline.result.var = get_temporary_variable(CG(active_op_array));
opline            832 Zend/zend_compile.c 	SET_NODE(opline.op1, parent);
opline            833 Zend/zend_compile.c 	SET_NODE(opline.op2, dim);
opline            834 Zend/zend_compile.c 	if (opline.op2_type == IS_CONST && Z_TYPE(CONSTANT(opline.op2.constant)) == IS_STRING) {
opline            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);
opline            840 Zend/zend_compile.c 			zval_dtor(&CONSTANT(opline.op2.constant));
opline            841 Zend/zend_compile.c 			ZVAL_LONG(&CONSTANT(opline.op2.constant), index);
opline            843 Zend/zend_compile.c 			CALCULATE_LITERAL_HASH(opline.op2.constant);
opline            847 Zend/zend_compile.c 	GET_NODE(result, opline.result);
opline            849 Zend/zend_compile.c 	zend_llist_add_element(fetch_list_ptr, &opline);
opline            861 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            863 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline            864 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline            865 Zend/zend_compile.c 	opline->opcode = ZEND_PRINT;
opline            866 Zend/zend_compile.c 	SET_NODE(opline->op1, arg);
opline            867 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline            868 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline            874 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            876 Zend/zend_compile.c 	opline->opcode = ZEND_ECHO;
opline            877 Zend/zend_compile.c 	SET_NODE(opline->op1, arg);
opline            878 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline            898 Zend/zend_compile.c 			zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            900 Zend/zend_compile.c 			opline->opcode = ZEND_RAISE_ABSTRACT_ERROR;
opline            901 Zend/zend_compile.c 			SET_UNUSED(opline->op1);
opline            902 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
opline            915 Zend/zend_compile.c static zend_bool opline_is_fetch_this(const zend_op *opline TSRMLS_DC) /* {{{ */
opline            917 Zend/zend_compile.c 	if ((opline->opcode == ZEND_FETCH_W) && (opline->op1_type == IS_CONST)
opline            918 Zend/zend_compile.c 		&& (Z_TYPE(CONSTANT(opline->op1.constant)) == IS_STRING)
opline            919 Zend/zend_compile.c 		&& ((opline->extended_value & ZEND_FETCH_STATIC_MEMBER) != ZEND_FETCH_STATIC_MEMBER)
opline            920 Zend/zend_compile.c 		&& (Z_HASH_P(&CONSTANT(opline->op1.constant)) == THIS_HASHVAL)
opline            921 Zend/zend_compile.c 		&& (Z_STRLEN(CONSTANT(opline->op1.constant)) == (sizeof("this")-1))
opline            922 Zend/zend_compile.c 		&& !memcmp(Z_STRVAL(CONSTANT(opline->op1.constant)), "this", sizeof("this") - 1)) {
opline            933 Zend/zend_compile.c 	zend_op *opline;
opline            940 Zend/zend_compile.c 			opline = (zend_op *)fetch_list_ptr->head->data;
opline            942 Zend/zend_compile.c 			if (opline->opcode == ZEND_FETCH_DIM_W &&
opline            943 Zend/zend_compile.c 			    opline->op1_type == IS_CV &&
opline            944 Zend/zend_compile.c 			    opline->op1.var == value->u.op.var) {
opline            946 Zend/zend_compile.c 				opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            947 Zend/zend_compile.c 				opline->opcode = ZEND_FETCH_R;
opline            948 Zend/zend_compile.c 				opline->result_type = IS_VAR;
opline            949 Zend/zend_compile.c 				opline->result.var = get_temporary_variable(CG(active_op_array));
opline            950 Zend/zend_compile.c 				opline->op1_type = IS_CONST;
opline            951 Zend/zend_compile.c 				LITERAL_STRINGL(opline->op1,
opline            954 Zend/zend_compile.c 				CALCULATE_LITERAL_HASH(opline->op1.constant);
opline            955 Zend/zend_compile.c 				SET_UNUSED(opline->op2);
opline            956 Zend/zend_compile.c 				opline->extended_value = ZEND_FETCH_LOCAL;
opline            957 Zend/zend_compile.c 				GET_NODE(value, opline->result);
opline            965 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            983 Zend/zend_compile.c 						int opline_no = (opline-CG(active_op_array)->opcodes)/sizeof(*opline);
opline            984 Zend/zend_compile.c 						*opline = *last_op;
opline            987 Zend/zend_compile.c 						opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline            992 Zend/zend_compile.c 					zend_do_op_data(opline, value TSRMLS_CC);
opline            993 Zend/zend_compile.c 					SET_UNUSED(opline->result);
opline            998 Zend/zend_compile.c 						int opline_no = (opline-CG(active_op_array)->opcodes)/sizeof(*opline);
opline            999 Zend/zend_compile.c 						*opline = *last_op;
opline           1003 Zend/zend_compile.c 						opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1008 Zend/zend_compile.c 					zend_do_op_data(opline, value TSRMLS_CC);
opline           1009 Zend/zend_compile.c 					opline->op2.var = get_temporary_variable(CG(active_op_array));
opline           1010 Zend/zend_compile.c 					opline->op2_type = IS_VAR;
opline           1011 Zend/zend_compile.c 					SET_UNUSED(opline->result);
opline           1024 Zend/zend_compile.c 	opline->opcode = ZEND_ASSIGN;
opline           1025 Zend/zend_compile.c 	SET_NODE(opline->op1, variable);
opline           1026 Zend/zend_compile.c 	SET_NODE(opline->op2, value);
opline           1027 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           1028 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           1029 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           1035 Zend/zend_compile.c 	zend_op *opline;
opline           1045 Zend/zend_compile.c 			opline = &CG(active_op_array)->opcodes[last_op_number-1];
opline           1046 Zend/zend_compile.c 			if (opline_is_fetch_this(opline TSRMLS_CC)) {
opline           1052 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1053 Zend/zend_compile.c 	opline->opcode = ZEND_ASSIGN_REF;
opline           1055 Zend/zend_compile.c 		opline->extended_value = ZEND_RETURNS_FUNCTION;
opline           1057 Zend/zend_compile.c 		opline->extended_value = ZEND_RETURNS_NEW;
opline           1059 Zend/zend_compile.c 		opline->extended_value = 0;
opline           1062 Zend/zend_compile.c 		opline->result_type = IS_VAR;
opline           1063 Zend/zend_compile.c 		opline->result.var = get_temporary_variable(CG(active_op_array));
opline           1064 Zend/zend_compile.c 		GET_NODE(result, opline->result);
opline           1066 Zend/zend_compile.c 		opline->result_type = IS_UNUSED | EXT_TYPE_UNUSED;
opline           1068 Zend/zend_compile.c 	SET_NODE(opline->op1, lvar);
opline           1069 Zend/zend_compile.c 	SET_NODE(opline->op2, rvar);
opline           1103 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1105 Zend/zend_compile.c 	opline->opcode = ZEND_JMPZ;
opline           1106 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           1108 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1117 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1120 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           1121 Zend/zend_compile.c 	opline->op1.opline_num = while_token->u.op.opline_num;
opline           1122 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           1123 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1137 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1139 Zend/zend_compile.c 	opline->opcode = ZEND_JMPZNZ;
opline           1140 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);  /* the conditional expression */
opline           1142 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1148 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1150 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           1151 Zend/zend_compile.c 	opline->op1.opline_num = cond_start->u.op.opline_num;
opline           1153 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           1154 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1164 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1166 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           1167 Zend/zend_compile.c 	opline->op1.opline_num = second_semicolon_token->u.op.opline_num+1;
opline           1169 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           1170 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1181 Zend/zend_compile.c 	zend_op *opline;
opline           1195 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1196 Zend/zend_compile.c 	opline->opcode = op;
opline           1197 Zend/zend_compile.c 	SET_NODE(opline->op1, op1);
opline           1198 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1199 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           1200 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           1201 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           1208 Zend/zend_compile.c 	zend_op *opline;
opline           1222 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1223 Zend/zend_compile.c 	opline->opcode = op;
opline           1224 Zend/zend_compile.c 	SET_NODE(opline->op1, op1);
opline           1225 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1226 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline           1227 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           1228 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           1235 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1237 Zend/zend_compile.c 	opline->opcode = ZEND_JMPZ;
opline           1238 Zend/zend_compile.c 	SET_NODE(opline->op1, cond);
opline           1240 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1248 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1251 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           1263 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           1264 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1310 Zend/zend_compile.c 	zend_op *opline = NULL;
opline           1349 Zend/zend_compile.c 					opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1350 Zend/zend_compile.c 					memcpy(opline, opline_ptr, sizeof(zend_op));
opline           1355 Zend/zend_compile.c 			opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1356 Zend/zend_compile.c 			memcpy(opline, opline_ptr, sizeof(zend_op));
opline           1357 Zend/zend_compile.c 			if (opline->op1_type == IS_VAR &&
opline           1358 Zend/zend_compile.c 			    opline->op1.var == this_var) {
opline           1359 Zend/zend_compile.c 				opline->op1_type = IS_CV;
opline           1360 Zend/zend_compile.c 				opline->op1.var = CG(active_op_array)->this_var;
opline           1364 Zend/zend_compile.c 					if (opline->opcode == ZEND_FETCH_DIM_W && opline->op2_type == IS_UNUSED) {
opline           1367 Zend/zend_compile.c 					opline->opcode -= 3;
opline           1372 Zend/zend_compile.c 					opline->opcode += 3;
opline           1375 Zend/zend_compile.c 					if (opline->opcode == ZEND_FETCH_DIM_W && opline->op2_type == IS_UNUSED) {
opline           1378 Zend/zend_compile.c 					opline->opcode += 6; /* 3+3 */
opline           1381 Zend/zend_compile.c 					opline->opcode += 9; /* 3+3+3 */
opline           1382 Zend/zend_compile.c 					opline->extended_value |= arg_offset;
opline           1385 Zend/zend_compile.c 					if (opline->opcode == ZEND_FETCH_DIM_W && opline->op2_type == IS_UNUSED) {
opline           1388 Zend/zend_compile.c 					opline->opcode += 12; /* 3+3+3+3 */
opline           1393 Zend/zend_compile.c 		if (opline && type == BP_VAR_W && arg_offset) {
opline           1394 Zend/zend_compile.c 			opline->extended_value |= ZEND_FETCH_MAKE_REF;
opline           1404 Zend/zend_compile.c 	zend_op *opline;
opline           1407 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1408 Zend/zend_compile.c 		opline->opcode = ZEND_ADD_STRING;
opline           1415 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1416 Zend/zend_compile.c 		opline->opcode = ZEND_ADD_CHAR;
opline           1423 Zend/zend_compile.c 		SET_NODE(opline->op1, op1);
opline           1424 Zend/zend_compile.c 		SET_NODE(opline->result, op1);
opline           1426 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           1427 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           1428 Zend/zend_compile.c 		opline->result.var = get_temporary_variable(CG(active_op_array));
opline           1430 Zend/zend_compile.c 	SET_NODE(opline->op2, op2);
opline           1431 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           1437 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1439 Zend/zend_compile.c 	opline->opcode = ZEND_ADD_VAR;
opline           1442 Zend/zend_compile.c 		SET_NODE(opline->op1, op1);
opline           1443 Zend/zend_compile.c 		SET_NODE(opline->result, op1);
opline           1445 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           1446 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           1447 Zend/zend_compile.c 		opline->result.var = get_temporary_variable(CG(active_op_array));
opline           1449 Zend/zend_compile.c 	SET_NODE(opline->op2, op2);
opline           1450 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           1457 Zend/zend_compile.c 		zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1459 Zend/zend_compile.c 		opline->opcode = ZEND_FREE;
opline           1460 Zend/zend_compile.c 		SET_NODE(opline->op1, op1);
opline           1461 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           1463 Zend/zend_compile.c 		zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1];
opline           1465 Zend/zend_compile.c 		while (opline->opcode == ZEND_END_SILENCE || opline->opcode == ZEND_EXT_FCALL_END || opline->opcode == ZEND_OP_DATA) {
opline           1466 Zend/zend_compile.c 			opline--;
opline           1468 Zend/zend_compile.c 		if (opline->result_type == IS_VAR
opline           1469 Zend/zend_compile.c 			&& opline->result.var == op1->u.op.var) {
opline           1470 Zend/zend_compile.c 			if (opline->opcode == ZEND_FETCH_R ||
opline           1471 Zend/zend_compile.c 			    opline->opcode == ZEND_FETCH_DIM_R ||
opline           1472 Zend/zend_compile.c 			    opline->opcode == ZEND_FETCH_OBJ_R ||
opline           1473 Zend/zend_compile.c 			    opline->opcode == ZEND_QM_ASSIGN_VAR) {
opline           1477 Zend/zend_compile.c 				opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1478 Zend/zend_compile.c 				opline->opcode = ZEND_FREE;
opline           1479 Zend/zend_compile.c 				SET_NODE(opline->op1, op1);
opline           1480 Zend/zend_compile.c 				SET_UNUSED(opline->op2);
opline           1482 Zend/zend_compile.c 				opline->result_type |= EXT_TYPE_UNUSED;
opline           1485 Zend/zend_compile.c 			while (opline>CG(active_op_array)->opcodes) {
opline           1486 Zend/zend_compile.c 				if (opline->opcode == ZEND_FETCH_DIM_R
opline           1487 Zend/zend_compile.c 				    && opline->op1_type == IS_VAR
opline           1488 Zend/zend_compile.c 				    && opline->op1.var == op1->u.op.var) {
opline           1492 Zend/zend_compile.c 					opline->extended_value = ZEND_FETCH_STANDARD;
opline           1494 Zend/zend_compile.c 				} else if (opline->result_type==IS_VAR
opline           1495 Zend/zend_compile.c 					&& opline->result.var == op1->u.op.var) {
opline           1496 Zend/zend_compile.c 					if (opline->opcode == ZEND_NEW) {
opline           1497 Zend/zend_compile.c 						opline->result_type |= EXT_TYPE_UNUSED;
opline           1501 Zend/zend_compile.c 				opline--;
opline           1710 Zend/zend_compile.c 		zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1741 Zend/zend_compile.c 		opline->opcode = ZEND_DECLARE_FUNCTION;
opline           1742 Zend/zend_compile.c 		opline->op1_type = IS_CONST;
opline           1744 Zend/zend_compile.c 		opline->op1.constant = zend_add_literal(CG(active_op_array), &key TSRMLS_CC);
opline           1745 Zend/zend_compile.c 		Z_HASH_P(&CONSTANT(opline->op1.constant)) = zend_hash_func(Z_STRVAL(CONSTANT(opline->op1.constant)), Z_STRLEN(CONSTANT(opline->op1.constant)));
opline           1746 Zend/zend_compile.c 		opline->op2_type = IS_CONST;
opline           1747 Zend/zend_compile.c 		LITERAL_STRINGL(opline->op2, lcname, name_len, 1);
opline           1748 Zend/zend_compile.c 		CALCULATE_LITERAL_HASH(opline->op2.constant);
opline           1749 Zend/zend_compile.c 		opline->extended_value = ZEND_DECLARE_FUNCTION;
opline           1750 Zend/zend_compile.c 		zend_hash_quick_update(CG(function_table), Z_STRVAL(key), Z_STRLEN(key), Z_HASH_P(&CONSTANT(opline->op1.constant)), &op_array, sizeof(zend_op_array), (void **) &CG(active_op_array));
opline           1757 Zend/zend_compile.c 		zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1759 Zend/zend_compile.c 		opline->opcode = ZEND_EXT_NOP;
opline           1760 Zend/zend_compile.c 		opline->lineno = function_begin_line;
opline           1761 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           1762 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           1823 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1825 Zend/zend_compile.c 	opline->opcode = ZEND_HANDLE_EXCEPTION;
opline           1826 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           1827 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           1867 Zend/zend_compile.c 	zend_op *opline;
opline           1902 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           1904 Zend/zend_compile.c 	opline->opcode = op;
opline           1905 Zend/zend_compile.c 	SET_NODE(opline->result, &var);
opline           1906 Zend/zend_compile.c 	opline->op1_type = IS_UNUSED;
opline           1907 Zend/zend_compile.c 	opline->op1.num = CG(active_op_array)->num_args;
opline           1909 Zend/zend_compile.c 		SET_NODE(opline->op2, initialization);
opline           1911 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           2051 Zend/zend_compile.c 		zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2052 Zend/zend_compile.c 		opline->opcode = ZEND_INIT_FCALL_BY_NAME;
opline           2053 Zend/zend_compile.c 		opline->result.num = CG(context).nested_calls;
opline           2054 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           2056 Zend/zend_compile.c 			opline->op2_type = IS_CONST;
opline           2057 Zend/zend_compile.c 			opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &left_bracket->u.constant TSRMLS_CC);
opline           2058 Zend/zend_compile.c 			GET_CACHE_SLOT(opline->op2.constant);
opline           2060 Zend/zend_compile.c 			SET_NODE(opline->op2, left_bracket);
opline           2074 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2076 Zend/zend_compile.c 	opline->opcode = ZEND_CLONE;
opline           2077 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           2078 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2079 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           2080 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           2081 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           2087 Zend/zend_compile.c 	zend_op *opline;
opline           2089 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2093 Zend/zend_compile.c 		opline->opcode = ZEND_INIT_NS_FCALL_BY_NAME;
opline           2094 Zend/zend_compile.c 		opline->result.num = CG(context).nested_calls;
opline           2095 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           2096 Zend/zend_compile.c 		opline->op2_type = IS_CONST;
opline           2097 Zend/zend_compile.c 		opline->op2.constant = zend_add_ns_func_name_literal(CG(active_op_array), &function_name->u.constant TSRMLS_CC);
opline           2098 Zend/zend_compile.c 		GET_CACHE_SLOT(opline->op2.constant);
opline           2100 Zend/zend_compile.c 		opline->opcode = ZEND_INIT_FCALL_BY_NAME;
opline           2101 Zend/zend_compile.c 		opline->result.num = CG(context).nested_calls;
opline           2102 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           2104 Zend/zend_compile.c 			opline->op2_type = IS_CONST;
opline           2105 Zend/zend_compile.c 			opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &function_name->u.constant TSRMLS_CC);
opline           2106 Zend/zend_compile.c 			GET_CACHE_SLOT(opline->op2.constant);
opline           2108 Zend/zend_compile.c 			SET_NODE(opline->op2, function_name);
opline           2340 Zend/zend_compile.c 	zend_op *opline;
opline           2343 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2345 Zend/zend_compile.c 	opline->opcode = ZEND_FETCH_CLASS;
opline           2346 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           2347 Zend/zend_compile.c 	opline->extended_value = ZEND_FETCH_CLASS_DEFAULT;
opline           2357 Zend/zend_compile.c 				SET_UNUSED(opline->op2);
opline           2358 Zend/zend_compile.c 				opline->extended_value = fetch_type;
opline           2363 Zend/zend_compile.c 				opline->op2_type = IS_CONST;
opline           2364 Zend/zend_compile.c 				opline->op2.constant =
opline           2369 Zend/zend_compile.c 		SET_NODE(opline->op2, class_name);
opline           2371 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           2372 Zend/zend_compile.c 	opline->result_type = IS_VAR; /* FIXME: Hack so that INIT_FCALL_BY_NAME still knows this is a class */
opline           2373 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           2374 Zend/zend_compile.c 	result->EA = opline->extended_value;
opline           2399 Zend/zend_compile.c void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline, int pass2 TSRMLS_DC) /* {{{ */
opline           2406 Zend/zend_compile.c 		label = opline->op2.zv;
opline           2408 Zend/zend_compile.c 		label = &CONSTANT_EX(op_array, opline->op2.constant);
opline           2416 Zend/zend_compile.c 			CG(zend_lineno) = opline->lineno;
opline           2425 Zend/zend_compile.c 	opline->op1.opline_num = dest->opline_num;
opline           2430 Zend/zend_compile.c 	current = opline->extended_value;
opline           2436 Zend/zend_compile.c 				CG(zend_lineno) = opline->lineno;
opline           2445 Zend/zend_compile.c 		opline->opcode = ZEND_JMP;
opline           2446 Zend/zend_compile.c 		opline->extended_value = 0;
opline           2447 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           2461 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2463 Zend/zend_compile.c 	opline->opcode = ZEND_GOTO;
opline           2464 Zend/zend_compile.c 	opline->extended_value = CG(context).current_brk_cont;
opline           2465 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           2466 Zend/zend_compile.c 	SET_NODE(opline->op2, label);
opline           2467 Zend/zend_compile.c 	zend_resolve_goto_label(CG(active_op_array), opline, 0 TSRMLS_CC);
opline           2519 Zend/zend_compile.c 	zend_op *opline;
opline           2539 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2542 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2543 Zend/zend_compile.c 		opline->extended_value = class_node.EA	;
opline           2545 Zend/zend_compile.c 	opline->opcode = ZEND_INIT_STATIC_METHOD_CALL;
opline           2546 Zend/zend_compile.c 	opline->result.num = CG(context).nested_calls;
opline           2548 Zend/zend_compile.c 		opline->op1_type = IS_CONST;
opline           2549 Zend/zend_compile.c 		opline->op1.constant =
opline           2552 Zend/zend_compile.c 		SET_NODE(opline->op1, &class_node);
opline           2555 Zend/zend_compile.c 		opline->op2_type = IS_CONST;
opline           2556 Zend/zend_compile.c 		opline->op2.constant =
opline           2558 Zend/zend_compile.c 		if (opline->op1_type == IS_CONST) {
opline           2559 Zend/zend_compile.c 			GET_CACHE_SLOT(opline->op2.constant);
opline           2561 Zend/zend_compile.c 			GET_POLYMORPHIC_CACHE_SLOT(opline->op2.constant);
opline           2564 Zend/zend_compile.c 		SET_NODE(opline->op2, method_name);
opline           2578 Zend/zend_compile.c 	zend_op *opline;
opline           2587 Zend/zend_compile.c 		opline = &CG(active_op_array)->opcodes[Z_LVAL(function_name->u.constant)];
opline           2589 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2591 Zend/zend_compile.c 			opline->opcode = ZEND_DO_FCALL;
opline           2592 Zend/zend_compile.c 			SET_NODE(opline->op1, function_name);
opline           2593 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
opline           2594 Zend/zend_compile.c 			opline->op2.num = CG(context).nested_calls;
opline           2595 Zend/zend_compile.c 			CALCULATE_LITERAL_HASH(opline->op1.constant);
opline           2596 Zend/zend_compile.c 			GET_CACHE_SLOT(opline->op1.constant);
opline           2598 Zend/zend_compile.c 			opline->opcode = ZEND_DO_FCALL_BY_NAME;
opline           2599 Zend/zend_compile.c 			SET_UNUSED(opline->op1);
opline           2600 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
opline           2601 Zend/zend_compile.c 			opline->op2.num = --CG(context).nested_calls;
opline           2612 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           2613 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           2614 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           2615 Zend/zend_compile.c 	opline->extended_value = fcall->arg_num;
opline           2627 Zend/zend_compile.c 	zend_op *opline;
opline           2714 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2718 Zend/zend_compile.c 			opline->extended_value = ZEND_ARG_COMPILE_TIME_BOUND | send_by_reference | send_function;
opline           2720 Zend/zend_compile.c 			opline->extended_value = send_function;
opline           2724 Zend/zend_compile.c 			opline->extended_value = ZEND_DO_FCALL;
opline           2726 Zend/zend_compile.c 			opline->extended_value = ZEND_DO_FCALL_BY_NAME;
opline           2729 Zend/zend_compile.c 	opline->opcode = op;
opline           2730 Zend/zend_compile.c 	SET_NODE(opline->op1, param);
opline           2731 Zend/zend_compile.c 	opline->op2.opline_num = fcall->arg_num;
opline           2732 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2742 Zend/zend_compile.c 	zend_op *opline;
opline           2755 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2756 Zend/zend_compile.c 		opline->opcode = ZEND_INIT_FCALL_BY_NAME;
opline           2757 Zend/zend_compile.c 		opline->result.num = CG(context).nested_calls;
opline           2758 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           2759 Zend/zend_compile.c 		opline->op2_type = IS_CONST;
opline           2760 Zend/zend_compile.c 		opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), &func_name TSRMLS_CC);
opline           2761 Zend/zend_compile.c 		GET_CACHE_SLOT(opline->op2.constant);
opline           2767 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2768 Zend/zend_compile.c 	opline->opcode = ZEND_SEND_UNPACK;
opline           2769 Zend/zend_compile.c 	SET_NODE(opline->op1, params);
opline           2770 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2771 Zend/zend_compile.c 	opline->op2.num = fcall->arg_num;
opline           2777 Zend/zend_compile.c 	zend_op *opline;
opline           2783 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2785 Zend/zend_compile.c 	opline->opcode = (switch_entry->cond.op_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE;
opline           2786 Zend/zend_compile.c 	SET_NODE(opline->op1, &switch_entry->cond);
opline           2787 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2795 Zend/zend_compile.c 	zend_op *opline;
opline           2802 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2804 Zend/zend_compile.c 	opline->opcode = (foreach_copy->result_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE;
opline           2805 Zend/zend_compile.c 	COPY_NODE(opline->op1, foreach_copy->result);
opline           2806 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2814 Zend/zend_compile.c 	zend_op *opline;
opline           2845 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2846 Zend/zend_compile.c 		opline->opcode = ZEND_DISCARD_EXCEPTION;
opline           2847 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           2848 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           2851 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2853 Zend/zend_compile.c 	opline->opcode = returns_reference ? ZEND_RETURN_BY_REF : ZEND_RETURN;
opline           2856 Zend/zend_compile.c 		SET_NODE(opline->op1, expr);
opline           2859 Zend/zend_compile.c 			opline->extended_value = ZEND_RETURNS_VALUE;
opline           2861 Zend/zend_compile.c 			opline->extended_value = ZEND_RETURNS_FUNCTION;
opline           2864 Zend/zend_compile.c 		opline->op1_type = IS_CONST;
opline           2865 Zend/zend_compile.c 		LITERAL_NULL(opline->op1);
opline           2868 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2874 Zend/zend_compile.c 	zend_op *opline;
opline           2890 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2892 Zend/zend_compile.c 	opline->opcode = ZEND_YIELD;
opline           2895 Zend/zend_compile.c 		SET_NODE(opline->op1, value);
opline           2898 Zend/zend_compile.c 			opline->extended_value = ZEND_RETURNS_FUNCTION;
opline           2901 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           2905 Zend/zend_compile.c 		SET_NODE(opline->op2, key);
opline           2907 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           2910 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           2911 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           2912 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           2944 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2948 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           2949 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           2950 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2986 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2990 Zend/zend_compile.c 	opline->opcode = ZEND_FAST_CALL;
opline           2991 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           2992 Zend/zend_compile.c 	opline->op1.opline_num = finally_token->u.op.opline_num + 1;
opline           2993 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           2997 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           2998 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           2999 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           3000 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           3009 Zend/zend_compile.c 	zend_op *opline;
opline           3025 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           3026 Zend/zend_compile.c 	opline->opcode = ZEND_CATCH;
opline           3027 Zend/zend_compile.c 	opline->op1_type = IS_CONST;
opline           3028 Zend/zend_compile.c 	opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), &catch_class.u.constant TSRMLS_CC);
opline           3029 Zend/zend_compile.c 	opline->op2_type = IS_CV;
opline           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);
opline           3031 Zend/zend_compile.c 	Z_STRVAL(catch_var->u.constant) = (char*)CG(active_op_array)->vars[opline->op2.var].name;
opline           3032 Zend/zend_compile.c 	opline->result.num = 0; /* 1 means it's the last catch in the block */
opline           3041 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           3044 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           3045 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           3046 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           3069 Zend/zend_compile.c 		zend_op *opline;
opline           3075 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           3076 Zend/zend_compile.c 		opline->opcode = ZEND_FAST_RET;
opline           3077 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           3078 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           3089 Zend/zend_compile.c 	zend_op *opline;
opline           3091 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           3092 Zend/zend_compile.c 	opline->opcode = ZEND_THROW;
opline           3093 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           3094 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           4589 Zend/zend_compile.c ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time) /* {{{ */
opline           4595 Zend/zend_compile.c 		op1 = &CONSTANT_EX(op_array, opline->op1.constant);
opline           4596 Zend/zend_compile.c 		op2 = &CONSTANT_EX(op_array, opline->op2.constant);
opline           4598 Zend/zend_compile.c 		op1 = opline->op1.zv;
opline           4599 Zend/zend_compile.c 		op2 = opline->op2.zv;
opline           4691 Zend/zend_compile.c ZEND_API zend_class_entry *do_bind_class(const zend_op_array* op_array, const zend_op *opline, HashTable *class_table, zend_bool compile_time TSRMLS_DC) /* {{{ */
opline           4697 Zend/zend_compile.c 		op1 = &CONSTANT_EX(op_array, opline->op1.constant);
opline           4698 Zend/zend_compile.c 		op2 = &CONSTANT_EX(op_array, opline->op2.constant);
opline           4700 Zend/zend_compile.c 		op1 = opline->op1.zv;
opline           4701 Zend/zend_compile.c 		op2 = opline->op2.zv;
opline           4730 Zend/zend_compile.c ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_class_entry *parent_ce, zend_bool compile_time TSRMLS_DC) /* {{{ */
opline           4737 Zend/zend_compile.c 		op1 = &CONSTANT_EX(op_array, opline->op1.constant);
opline           4738 Zend/zend_compile.c 		op2 = &CONSTANT_EX(op_array, opline->op2.constant);
opline           4740 Zend/zend_compile.c 		op1 = opline->op1.zv;
opline           4741 Zend/zend_compile.c 		op2 = opline->op2.zv;
opline           4780 Zend/zend_compile.c 	zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1];
opline           4783 Zend/zend_compile.c 	while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) {
opline           4784 Zend/zend_compile.c 		opline--;
opline           4787 Zend/zend_compile.c 	switch (opline->opcode) {
opline           4789 Zend/zend_compile.c 			if (do_bind_function(CG(active_op_array), opline, CG(function_table), 1) == FAILURE) {
opline           4795 Zend/zend_compile.c 			if (do_bind_class(CG(active_op_array), opline, CG(class_table), 1 TSRMLS_CC) == NULL) {
opline           4802 Zend/zend_compile.c 				zend_op *fetch_class_opline = opline-1;
opline           4816 Zend/zend_compile.c 						*opline_num = opline - CG(active_op_array)->opcodes;
opline           4817 Zend/zend_compile.c 						opline->opcode = ZEND_DECLARE_INHERITED_CLASS_DELAYED;
opline           4818 Zend/zend_compile.c 						opline->result_type = IS_UNUSED;
opline           4819 Zend/zend_compile.c 						opline->result.opline_num = -1;
opline           4823 Zend/zend_compile.c 				if (do_bind_inherited_class(CG(active_op_array), opline, CG(class_table), *pce, 1 TSRMLS_CC) == NULL) {
opline           4845 Zend/zend_compile.c 	zend_hash_quick_del(table, Z_STRVAL(CONSTANT(opline->op1.constant)), Z_STRLEN(CONSTANT(opline->op1.constant)), Z_HASH_P(&CONSTANT(opline->op1.constant)));
opline           4846 Zend/zend_compile.c 	zend_del_literal(CG(active_op_array), opline->op1.constant);
opline           4847 Zend/zend_compile.c 	zend_del_literal(CG(active_op_array), opline->op2.constant);
opline           4848 Zend/zend_compile.c 	MAKE_NOP(opline);
opline           4874 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           4876 Zend/zend_compile.c 	opline->opcode = ZEND_JMPNZ_EX;
opline           4878 Zend/zend_compile.c 		SET_NODE(opline->result, expr1);
opline           4880 Zend/zend_compile.c 		opline->result.var = get_temporary_variable(CG(active_op_array));
opline           4881 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           4883 Zend/zend_compile.c 	SET_NODE(opline->op1, expr1);
opline           4884 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           4888 Zend/zend_compile.c 	GET_NODE(expr1, opline->result);
opline           4894 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           4897 Zend/zend_compile.c 	opline->opcode = ZEND_BOOL;
opline           4898 Zend/zend_compile.c 	SET_NODE(opline->result, result);
opline           4899 Zend/zend_compile.c 	SET_NODE(opline->op1, expr2);
opline           4900 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           4909 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           4911 Zend/zend_compile.c 	opline->opcode = ZEND_JMPZ_EX;
opline           4913 Zend/zend_compile.c 		SET_NODE(opline->result, expr1);
opline           4915 Zend/zend_compile.c 		opline->result.var = get_temporary_variable(CG(active_op_array));
opline           4916 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           4918 Zend/zend_compile.c 	SET_NODE(opline->op1, expr1);
opline           4919 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           4923 Zend/zend_compile.c 	GET_NODE(expr1, opline->result);
opline           4929 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           4932 Zend/zend_compile.c 	opline->opcode = ZEND_BOOL;
opline           4933 Zend/zend_compile.c 	SET_NODE(opline->result, result);
opline           4934 Zend/zend_compile.c 	SET_NODE(opline->op1, expr2);
opline           4935 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           4950 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           4952 Zend/zend_compile.c 	opline->opcode = ZEND_JMPNZ;
opline           4953 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           4954 Zend/zend_compile.c 	opline->op2.opline_num = do_token->u.op.opline_num;
opline           4955 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           4965 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           4967 Zend/zend_compile.c 	opline->opcode = op;
opline           4968 Zend/zend_compile.c 	opline->op1.opline_num = CG(context).current_brk_cont;
opline           4969 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           4976 Zend/zend_compile.c 		SET_NODE(opline->op2, expr);
opline           4978 Zend/zend_compile.c 		LITERAL_LONG(opline->op2, 1);
opline           4979 Zend/zend_compile.c 		opline->op2_type = IS_CONST;
opline           5001 Zend/zend_compile.c 	zend_op *opline;
opline           5008 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5009 Zend/zend_compile.c 		opline->opcode = ZEND_JMP;
opline           5010 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           5011 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           5012 Zend/zend_compile.c 		opline->op1.opline_num = switch_entry_ptr->default_case;
opline           5027 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5028 Zend/zend_compile.c 		opline->opcode = (switch_entry_ptr->cond.op_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE;
opline           5029 Zend/zend_compile.c 		SET_NODE(opline->op1, &switch_entry_ptr->cond);
opline           5030 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           5044 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5054 Zend/zend_compile.c 	opline->opcode = ZEND_CASE;
opline           5055 Zend/zend_compile.c 	opline->result.var = switch_entry_ptr->control_var;
opline           5056 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline           5057 Zend/zend_compile.c 	SET_NODE(opline->op1, &switch_entry_ptr->cond);
opline           5058 Zend/zend_compile.c 	SET_NODE(opline->op2, case_expr);
opline           5059 Zend/zend_compile.c 	if (opline->op1_type == IS_CONST) {
opline           5060 Zend/zend_compile.c 		zval_copy_ctor(&CONSTANT(opline->op1.constant));
opline           5062 Zend/zend_compile.c 	GET_NODE(&result, opline->result);
opline           5065 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5066 Zend/zend_compile.c 	opline->opcode = ZEND_JMPZ;
opline           5067 Zend/zend_compile.c 	SET_NODE(opline->op1, &result);
opline           5068 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5082 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5084 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           5085 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           5086 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5103 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5108 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           5109 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           5110 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5125 Zend/zend_compile.c 	zend_op *opline;
opline           5200 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5201 Zend/zend_compile.c 	opline->op1_type = IS_CONST;
opline           5203 Zend/zend_compile.c 	opline->op1.constant = zend_add_literal(CG(active_op_array), &key TSRMLS_CC);
opline           5204 Zend/zend_compile.c 	Z_HASH_P(&CONSTANT(opline->op1.constant)) = zend_hash_func(Z_STRVAL(CONSTANT(opline->op1.constant)), Z_STRLEN(CONSTANT(opline->op1.constant)));
opline           5206 Zend/zend_compile.c 	opline->op2_type = IS_CONST;
opline           5214 Zend/zend_compile.c 		opline->extended_value = parent_class_name->u.op.var;
opline           5215 Zend/zend_compile.c 		opline->opcode = ZEND_DECLARE_INHERITED_CLASS;
opline           5217 Zend/zend_compile.c 		opline->opcode = ZEND_DECLARE_CLASS;
opline           5220 Zend/zend_compile.c 	LITERAL_STRINGL(opline->op2, lcname, new_class_entry->name_length, 0);
opline           5221 Zend/zend_compile.c 	CALCULATE_LITERAL_HASH(opline->op2.constant);
opline           5223 Zend/zend_compile.c 	zend_hash_quick_update(CG(class_table), Z_STRVAL(key), Z_STRLEN(key), Z_HASH_P(&CONSTANT(opline->op1.constant)), &new_class_entry, sizeof(zend_class_entry *), NULL);
opline           5226 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           5227 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           5228 Zend/zend_compile.c 	GET_NODE(&CG(implementing_class), opline->result);
opline           5241 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5243 Zend/zend_compile.c 	opline->opcode = ZEND_VERIFY_ABSTRACT_CLASS;
opline           5244 Zend/zend_compile.c 	SET_NODE(opline->op1, &CG(implementing_class));
opline           5245 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5278 Zend/zend_compile.c 		zend_op *opline;
opline           5285 Zend/zend_compile.c 		opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5286 Zend/zend_compile.c 		opline->opcode = ZEND_BIND_TRAITS;
opline           5287 Zend/zend_compile.c 		SET_NODE(opline->op1, &CG(implementing_class));
opline           5313 Zend/zend_compile.c 	zend_op *opline;
opline           5332 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5333 Zend/zend_compile.c 	opline->opcode = ZEND_ADD_INTERFACE;
opline           5334 Zend/zend_compile.c 	SET_NODE(opline->op1, &CG(implementing_class));
opline           5336 Zend/zend_compile.c 	opline->extended_value = (opline->extended_value & ~ZEND_FETCH_CLASS_MASK) | ZEND_FETCH_CLASS_INTERFACE;
opline           5337 Zend/zend_compile.c 	opline->op2_type = IS_CONST;
opline           5338 Zend/zend_compile.c 	opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &interface_name->u.constant TSRMLS_CC);
opline           5345 Zend/zend_compile.c 	zend_op *opline;
opline           5364 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5365 Zend/zend_compile.c 	opline->opcode = ZEND_ADD_TRAIT;
opline           5366 Zend/zend_compile.c 	SET_NODE(opline->op1, &CG(implementing_class));
opline           5368 Zend/zend_compile.c 	opline->extended_value = ZEND_FETCH_CLASS_TRAIT;
opline           5369 Zend/zend_compile.c 	opline->op2_type = IS_CONST;
opline           5370 Zend/zend_compile.c 	opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &trait_name->u.constant TSRMLS_CC);
opline           5515 Zend/zend_compile.c 	zend_op opline;
opline           5563 Zend/zend_compile.c 		init_op(&opline TSRMLS_CC);
opline           5564 Zend/zend_compile.c 		opline.opcode = ZEND_SEPARATE;
opline           5565 Zend/zend_compile.c 		SET_NODE(opline.op1, object);
opline           5566 Zend/zend_compile.c 		SET_UNUSED(opline.op2);
opline           5567 Zend/zend_compile.c 		opline.result_type = IS_VAR;
opline           5568 Zend/zend_compile.c 		opline.result.var = opline.op1.var;
opline           5569 Zend/zend_compile.c 		zend_llist_add_element(fetch_list_ptr, &opline);
opline           5572 Zend/zend_compile.c 	init_op(&opline TSRMLS_CC);
opline           5573 Zend/zend_compile.c 	opline.opcode = ZEND_FETCH_OBJ_W;	/* the backpatching routine assumes W */
opline           5574 Zend/zend_compile.c 	opline.result_type = IS_VAR;
opline           5575 Zend/zend_compile.c 	opline.result.var = get_temporary_variable(CG(active_op_array));
opline           5576 Zend/zend_compile.c 	SET_NODE(opline.op1, object);
opline           5577 Zend/zend_compile.c 	SET_NODE(opline.op2, property);
opline           5578 Zend/zend_compile.c 	if (opline.op2_type == IS_CONST && Z_TYPE(CONSTANT(opline.op2.constant)) == IS_STRING) {
opline           5579 Zend/zend_compile.c 		CALCULATE_LITERAL_HASH(opline.op2.constant);
opline           5580 Zend/zend_compile.c 		GET_POLYMORPHIC_CACHE_SLOT(opline.op2.constant);
opline           5582 Zend/zend_compile.c 	GET_NODE(result, opline.result);
opline           5584 Zend/zend_compile.c 	zend_llist_add_element(fetch_list_ptr, &opline);
opline           5630 Zend/zend_compile.c 	zend_op *opline;
opline           5633 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5634 Zend/zend_compile.c 	opline->opcode = ZEND_NEW;
opline           5635 Zend/zend_compile.c 	opline->extended_value = CG(context).nested_calls;
opline           5636 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           5637 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           5638 Zend/zend_compile.c 	SET_NODE(opline->op1, class_type);
opline           5639 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5721 Zend/zend_compile.c 	zend_op *opline;
opline           5749 Zend/zend_compile.c 				opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5750 Zend/zend_compile.c 				opline->opcode = ZEND_FETCH_CONSTANT;
opline           5751 Zend/zend_compile.c 				opline->result_type = IS_TMP_VAR;
opline           5752 Zend/zend_compile.c 				opline->result.var = get_temporary_variable(CG(active_op_array));
opline           5754 Zend/zend_compile.c 					opline->op1_type = IS_CONST;
opline           5755 Zend/zend_compile.c 					opline->op1.constant = zend_add_class_name_literal(CG(active_op_array), &constant_container->u.constant TSRMLS_CC);
opline           5757 Zend/zend_compile.c 					SET_NODE(opline->op1, constant_container);
opline           5759 Zend/zend_compile.c 				SET_NODE(opline->op2, constant_name);
opline           5760 Zend/zend_compile.c 				CALCULATE_LITERAL_HASH(opline->op2.constant);
opline           5761 Zend/zend_compile.c 				if (opline->op1_type == IS_CONST) {
opline           5762 Zend/zend_compile.c 					GET_CACHE_SLOT(opline->op2.constant);
opline           5764 Zend/zend_compile.c 					GET_POLYMORPHIC_CACHE_SLOT(opline->op2.constant);
opline           5766 Zend/zend_compile.c 				GET_NODE(result, opline->result);
opline           5800 Zend/zend_compile.c 			opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5801 Zend/zend_compile.c 			opline->opcode = ZEND_FETCH_CONSTANT;
opline           5802 Zend/zend_compile.c 			opline->result_type = IS_TMP_VAR;
opline           5803 Zend/zend_compile.c 			opline->result.var = get_temporary_variable(CG(active_op_array));
opline           5804 Zend/zend_compile.c 			GET_NODE(result, opline->result);
opline           5805 Zend/zend_compile.c 			SET_UNUSED(opline->op1);
opline           5806 Zend/zend_compile.c 			opline->op2_type = IS_CONST;
opline           5809 Zend/zend_compile.c 				opline->extended_value = 0;
opline           5810 Zend/zend_compile.c 				opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 0 TSRMLS_CC);
opline           5812 Zend/zend_compile.c 				opline->extended_value = IS_CONSTANT_UNQUALIFIED;
opline           5814 Zend/zend_compile.c 					opline->extended_value |= IS_CONSTANT_IN_NAMESPACE;
opline           5815 Zend/zend_compile.c 					opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 1 TSRMLS_CC);
opline           5817 Zend/zend_compile.c 					opline->op2.constant = zend_add_const_name_literal(CG(active_op_array), &constant_name->u.constant, 0 TSRMLS_CC);
opline           5820 Zend/zend_compile.c 			GET_CACHE_SLOT(opline->op2.constant);
opline           5828 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5833 Zend/zend_compile.c 			opline->opcode = ZEND_SEND_VAL;
opline           5836 Zend/zend_compile.c 			opline->opcode = ZEND_SEND_VAR;
opline           5839 Zend/zend_compile.c 	SET_NODE(opline->op1, cmd);
opline           5840 Zend/zend_compile.c 	opline->op2.opline_num = 1;
opline           5841 Zend/zend_compile.c 	opline->extended_value = ZEND_DO_FCALL;
opline           5842 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5845 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5846 Zend/zend_compile.c 	opline->opcode = ZEND_DO_FCALL;
opline           5847 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           5848 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           5849 Zend/zend_compile.c 	LITERAL_STRINGL(opline->op1, estrndup("shell_exec", sizeof("shell_exec")-1), sizeof("shell_exec")-1, 0);
opline           5850 Zend/zend_compile.c 	CALCULATE_LITERAL_HASH(opline->op1.constant);
opline           5851 Zend/zend_compile.c 	opline->op1_type = IS_CONST;
opline           5852 Zend/zend_compile.c 	GET_CACHE_SLOT(opline->op1.constant);
opline           5853 Zend/zend_compile.c 	opline->extended_value = 1;
opline           5854 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           5855 Zend/zend_compile.c 	opline->op2.num = CG(context).nested_calls;
opline           5856 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           5869 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5871 Zend/zend_compile.c 	opline->opcode = ZEND_INIT_ARRAY;
opline           5872 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           5873 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline           5874 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           5876 Zend/zend_compile.c 		SET_NODE(opline->op1, expr);
opline           5878 Zend/zend_compile.c 			SET_NODE(opline->op2, offset);
opline           5879 Zend/zend_compile.c 			if (opline->op2_type == IS_CONST && Z_TYPE(CONSTANT(opline->op2.constant)) == IS_STRING) {
opline           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);
opline           5885 Zend/zend_compile.c 					zval_dtor(&CONSTANT(opline->op2.constant));
opline           5886 Zend/zend_compile.c 					ZVAL_LONG(&CONSTANT(opline->op2.constant), index);
opline           5888 Zend/zend_compile.c 					CALCULATE_LITERAL_HASH(opline->op2.constant);
opline           5892 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
opline           5895 Zend/zend_compile.c 		SET_UNUSED(opline->op1);
opline           5896 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           5898 Zend/zend_compile.c 	opline->extended_value = is_ref;
opline           5904 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           5906 Zend/zend_compile.c 	opline->opcode = ZEND_ADD_ARRAY_ELEMENT;
opline           5907 Zend/zend_compile.c 	SET_NODE(opline->result, result);
opline           5908 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           5910 Zend/zend_compile.c 		SET_NODE(opline->op2, offset);
opline           5911 Zend/zend_compile.c 		if (opline->op2_type == IS_CONST && Z_TYPE(CONSTANT(opline->op2.constant)) == IS_STRING) {
opline           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);
opline           5917 Zend/zend_compile.c 				zval_dtor(&CONSTANT(opline->op2.constant));
opline           5918 Zend/zend_compile.c 				ZVAL_LONG(&CONSTANT(opline->op2.constant), index);
opline           5920 Zend/zend_compile.c 				CALCULATE_LITERAL_HASH(opline->op2.constant);
opline           5924 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           5926 Zend/zend_compile.c 	opline->extended_value = is_ref;
opline           6001 Zend/zend_compile.c 	zend_op *opline;
opline           6009 Zend/zend_compile.c 			opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6015 Zend/zend_compile.c 						opline->opcode = ZEND_FETCH_DIM_R;
opline           6018 Zend/zend_compile.c 						opline->opcode = ZEND_FETCH_DIM_TMP_VAR;
opline           6022 Zend/zend_compile.c 						opline->opcode = ZEND_FETCH_DIM_TMP_VAR;
opline           6025 Zend/zend_compile.c 				opline->extended_value |= ZEND_FETCH_ADD_LOCK;
opline           6027 Zend/zend_compile.c 				opline->opcode = ZEND_FETCH_DIM_R;
opline           6029 Zend/zend_compile.c 			opline->result_type = IS_VAR;
opline           6030 Zend/zend_compile.c 			opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6031 Zend/zend_compile.c 			SET_NODE(opline->op1, &last_container);
opline           6032 Zend/zend_compile.c 			opline->op2_type = IS_CONST;
opline           6033 Zend/zend_compile.c 			LITERAL_LONG(opline->op2, *((int *) dimension->data));
opline           6034 Zend/zend_compile.c 			GET_NODE(&last_container, opline->result);
opline           6094 Zend/zend_compile.c 	zend_op *opline;
opline           6120 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6121 Zend/zend_compile.c 	opline->opcode = (fetch_type == ZEND_FETCH_LEXICAL) ? ZEND_FETCH_R : ZEND_FETCH_W;		/* the default mode must be Write, since fetch_simple_variable() is used to define function arguments */
opline           6122 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           6123 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6124 Zend/zend_compile.c 	SET_NODE(opline->op1, varname);
opline           6125 Zend/zend_compile.c 	if (opline->op1_type == IS_CONST) {
opline           6126 Zend/zend_compile.c 		CALCULATE_LITERAL_HASH(opline->op1.constant);
opline           6128 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6129 Zend/zend_compile.c 	opline->extended_value = ZEND_FETCH_STATIC;
opline           6130 Zend/zend_compile.c 	GET_NODE(&result, opline->result);
opline           6172 Zend/zend_compile.c 	zend_op *opline;
opline           6182 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6183 Zend/zend_compile.c 	opline->opcode = ZEND_FETCH_W;		/* the default mode must be Write, since fetch_simple_variable() is used to define function arguments */
opline           6184 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           6185 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6186 Zend/zend_compile.c 	SET_NODE(opline->op1, varname);
opline           6187 Zend/zend_compile.c 	if (opline->op1_type == IS_CONST) {
opline           6188 Zend/zend_compile.c 		CALCULATE_LITERAL_HASH(opline->op1.constant);
opline           6190 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6191 Zend/zend_compile.c 	opline->extended_value = fetch_type;
opline           6192 Zend/zend_compile.c 	GET_NODE(&result, opline->result);
opline           6206 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6208 Zend/zend_compile.c 	opline->opcode = ZEND_CAST;
opline           6209 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline           6210 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6211 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           6212 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6213 Zend/zend_compile.c 	opline->extended_value = type;
opline           6214 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           6222 Zend/zend_compile.c 		zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6224 Zend/zend_compile.c 		opline->opcode = ZEND_INCLUDE_OR_EVAL;
opline           6225 Zend/zend_compile.c 		opline->result_type = IS_VAR;
opline           6226 Zend/zend_compile.c 		opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6227 Zend/zend_compile.c 		SET_NODE(opline->op1, op1);
opline           6228 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           6229 Zend/zend_compile.c 		opline->extended_value = type;
opline           6230 Zend/zend_compile.c 		GET_NODE(result, opline->result);
opline           6261 Zend/zend_compile.c 		zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6262 Zend/zend_compile.c 		opline->opcode = ZEND_UNSET_VAR;
opline           6263 Zend/zend_compile.c 		SET_NODE(opline->op1, variable);
opline           6264 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
opline           6265 Zend/zend_compile.c 		SET_UNUSED(opline->result);
opline           6266 Zend/zend_compile.c 		opline->extended_value = ZEND_FETCH_LOCAL | ZEND_QUICK_SET;
opline           6338 Zend/zend_compile.c 	zend_op *opline;
opline           6341 Zend/zend_compile.c 		opline = &CG(active_op_array)->opcodes[last_op_number-1];
opline           6342 Zend/zend_compile.c 		if (opline->opcode == ZEND_FETCH_CLASS) {
opline           6343 Zend/zend_compile.c 			opline->extended_value |= ZEND_FETCH_CLASS_NO_AUTOLOAD;
opline           6351 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6352 Zend/zend_compile.c 	opline->opcode = ZEND_INSTANCEOF;
opline           6353 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline           6354 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6355 Zend/zend_compile.c 	SET_NODE(opline->op1, expr);
opline           6357 Zend/zend_compile.c 	SET_NODE(opline->op2, class_znode);
opline           6359 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           6365 Zend/zend_compile.c 	zend_op *opline;
opline           6380 Zend/zend_compile.c 			opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6381 Zend/zend_compile.c 			opline->opcode = ZEND_SEPARATE;
opline           6382 Zend/zend_compile.c 			SET_NODE(opline->op1, array);
opline           6383 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
opline           6384 Zend/zend_compile.c 			opline->result_type = IS_VAR;
opline           6385 Zend/zend_compile.c 			opline->result.var = opline->op1.var;
opline           6395 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6398 Zend/zend_compile.c 	opline->opcode = ZEND_FE_RESET;
opline           6399 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           6400 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6401 Zend/zend_compile.c 	SET_NODE(opline->op1, array);
opline           6402 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6403 Zend/zend_compile.c 	opline->extended_value = is_variable ? ZEND_FE_RESET_VARIABLE : 0;
opline           6405 Zend/zend_compile.c 	COPY_NODE(dummy_opline.result, opline->result);
opline           6411 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6412 Zend/zend_compile.c 	opline->opcode = ZEND_FE_FETCH;
opline           6413 Zend/zend_compile.c 	opline->result_type = IS_VAR;
opline           6414 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6415 Zend/zend_compile.c 	COPY_NODE(opline->op1, dummy_opline.result);
opline           6416 Zend/zend_compile.c 	opline->extended_value = 0;
opline           6417 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6419 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6420 Zend/zend_compile.c 	opline->opcode = ZEND_OP_DATA;
opline           6421 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6422 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6423 Zend/zend_compile.c 	SET_UNUSED(opline->result);
opline           6429 Zend/zend_compile.c 	zend_op *opline;
opline           6433 Zend/zend_compile.c 	opline = &CG(active_op_array)->opcodes[as_token->u.op.opline_num];
opline           6443 Zend/zend_compile.c 		opline->extended_value |= ZEND_FE_FETCH_WITH_KEY;
opline           6459 Zend/zend_compile.c 		opline->extended_value |= ZEND_FE_FETCH_BYREF;
opline           6480 Zend/zend_compile.c 	GET_NODE(&value_node, opline->result);
opline           6502 Zend/zend_compile.c 		opline = &CG(active_op_array)->opcodes[as_token->u.op.opline_num+1];
opline           6503 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           6504 Zend/zend_compile.c 		opline->result.opline_num = get_temporary_variable(CG(active_op_array));
opline           6505 Zend/zend_compile.c 		GET_NODE(&key_node, opline->result);
opline           6519 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6521 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           6522 Zend/zend_compile.c 	opline->op1.opline_num = as_token->u.op.opline_num;
opline           6523 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6524 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6622 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6624 Zend/zend_compile.c 	opline->opcode = ZEND_EXIT;
opline           6625 Zend/zend_compile.c 	SET_NODE(opline->op1, message);
opline           6626 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6636 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6638 Zend/zend_compile.c 	opline->opcode = ZEND_BEGIN_SILENCE;
opline           6639 Zend/zend_compile.c 	opline->result_type = IS_TMP_VAR;
opline           6640 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6641 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6642 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6643 Zend/zend_compile.c 	GET_NODE(strudel_token, opline->result);
opline           6649 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6651 Zend/zend_compile.c 	opline->opcode = ZEND_END_SILENCE;
opline           6652 Zend/zend_compile.c 	SET_NODE(opline->op1, strudel_token);
opline           6653 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6660 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6663 Zend/zend_compile.c 		opline->opcode = ZEND_JMP_SET_VAR;
opline           6664 Zend/zend_compile.c 		opline->result_type = IS_VAR;
opline           6666 Zend/zend_compile.c 		opline->opcode = ZEND_JMP_SET;
opline           6667 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           6669 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6670 Zend/zend_compile.c 	SET_NODE(opline->op1, value);
opline           6671 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6673 Zend/zend_compile.c 	GET_NODE(colon_token, opline->result);
opline           6683 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6685 Zend/zend_compile.c 	SET_NODE(opline->result, colon_token);
opline           6690 Zend/zend_compile.c 			opline->opcode = ZEND_QM_ASSIGN_VAR;
opline           6691 Zend/zend_compile.c 			opline->result_type = IS_VAR;
opline           6693 Zend/zend_compile.c 			opline->opcode = ZEND_QM_ASSIGN;
opline           6696 Zend/zend_compile.c 		opline->opcode = ZEND_QM_ASSIGN_VAR;
opline           6698 Zend/zend_compile.c 	opline->extended_value = 0;
opline           6699 Zend/zend_compile.c 	SET_NODE(opline->op1, false_value);
opline           6700 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6702 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           6713 Zend/zend_compile.c 	zend_op *opline;
opline           6715 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6717 Zend/zend_compile.c 	opline->opcode = ZEND_JMPZ;
opline           6718 Zend/zend_compile.c 	SET_NODE(opline->op1, cond);
opline           6719 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6720 Zend/zend_compile.c 	opline->op2.opline_num = jmpz_op_number;
opline           6721 Zend/zend_compile.c 	GET_NODE(qm_token, opline->op2);
opline           6729 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6734 Zend/zend_compile.c 		opline->opcode = ZEND_QM_ASSIGN_VAR;
opline           6735 Zend/zend_compile.c 		opline->result_type = IS_VAR;
opline           6737 Zend/zend_compile.c 		opline->opcode = ZEND_QM_ASSIGN;
opline           6738 Zend/zend_compile.c 		opline->result_type = IS_TMP_VAR;
opline           6740 Zend/zend_compile.c 	opline->result.var = get_temporary_variable(CG(active_op_array));
opline           6741 Zend/zend_compile.c 	SET_NODE(opline->op1, true_value);
opline           6742 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6744 Zend/zend_compile.c 	GET_NODE(qm_token, opline->result);
opline           6747 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6748 Zend/zend_compile.c 	opline->opcode = ZEND_JMP;
opline           6749 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6750 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6756 Zend/zend_compile.c 	zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6758 Zend/zend_compile.c 	SET_NODE(opline->result, qm_token);
opline           6763 Zend/zend_compile.c 			opline->opcode = ZEND_QM_ASSIGN_VAR;
opline           6764 Zend/zend_compile.c 			opline->result_type = IS_VAR;
opline           6766 Zend/zend_compile.c 			opline->opcode = ZEND_QM_ASSIGN;
opline           6769 Zend/zend_compile.c 		opline->opcode = ZEND_QM_ASSIGN_VAR;
opline           6771 Zend/zend_compile.c 	SET_NODE(opline->op1, false_value);
opline           6772 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6776 Zend/zend_compile.c 	GET_NODE(result, opline->result);
opline           6784 Zend/zend_compile.c 	zend_op *opline;
opline           6790 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6792 Zend/zend_compile.c 	opline->opcode = ZEND_EXT_STMT;
opline           6793 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6794 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6800 Zend/zend_compile.c 	zend_op *opline;
opline           6806 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6808 Zend/zend_compile.c 	opline->opcode = ZEND_EXT_FCALL_BEGIN;
opline           6809 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6810 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6816 Zend/zend_compile.c 	zend_op *opline;
opline           6822 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6824 Zend/zend_compile.c 	opline->opcode = ZEND_EXT_FCALL_END;
opline           6825 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6826 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6832 Zend/zend_compile.c 	zend_op *opline;
opline           6839 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           6841 Zend/zend_compile.c 	opline->opcode = ZEND_TICKS;
opline           6842 Zend/zend_compile.c 	SET_UNUSED(opline->op1);
opline           6843 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
opline           6844 Zend/zend_compile.c 	opline->extended_value = Z_LVAL(CG(declarables).ticks);
opline           7347 Zend/zend_compile.c 	zend_op *opline;
opline           7378 Zend/zend_compile.c 	opline = get_next_op(CG(active_op_array) TSRMLS_CC);
opline           7379 Zend/zend_compile.c 	opline->opcode = ZEND_DECLARE_CONST;
opline           7380 Zend/zend_compile.c 	SET_UNUSED(opline->result);
opline           7381 Zend/zend_compile.c 	SET_NODE(opline->op1, name);
opline           7382 Zend/zend_compile.c 	SET_NODE(opline->op2, value);
opline            397 Zend/zend_compile.h 	struct _zend_op *opline;
opline            542 Zend/zend_compile.h ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time);
opline            543 Zend/zend_compile.h ZEND_API zend_class_entry *do_bind_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_bool compile_time TSRMLS_DC);
opline            544 Zend/zend_compile.h ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_class_entry *parent_ce, zend_bool compile_time TSRMLS_DC);
opline            665 Zend/zend_compile.h void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline, int pass2 TSRMLS_DC);
opline            127 Zend/zend_exceptions.c 	if (EG(current_execute_data)->opline == NULL ||
opline            128 Zend/zend_exceptions.c 	    (EG(current_execute_data)->opline+1)->opcode == ZEND_HANDLE_EXCEPTION) {
opline            132 Zend/zend_exceptions.c 	EG(opline_before_exception) = EG(current_execute_data)->opline;
opline            133 Zend/zend_exceptions.c 	EG(current_execute_data)->opline = EG(exception_op);
opline            148 Zend/zend_exceptions.c 	EG(current_execute_data)->opline = EG(opline_before_exception);
opline             63 Zend/zend_execute.c #define RETURN_VALUE_USED(opline) (!((opline)->result_type & EXT_TYPE_UNUSED))
opline            103 Zend/zend_execute.c #define SELECTIVE_PZVAL_LOCK(pzv, opline)	if (RETURN_VALUE_USED(opline)) { PZVAL_LOCK(pzv); }
opline            604 Zend/zend_execute.c 		zend_error(error_type, "Argument %d passed to %s%s%s() must %s%s, %s%s given, called in %s on line %d and defined", arg_num, fclass, fsep, fname, need_msg, need_kind, given_msg, given_kind, ptr->op_array->filename, ptr->opline->lineno);
opline           1526 Zend/zend_execute.c 		zval **return_value_ptr = &EX_TMP_VAR(execute_data_ptr, execute_data_ptr->opline->result.var)->var.ptr;
opline           1528 Zend/zend_execute.c 			execute_data_ptr->opline->extended_value + execute_data_ptr->call->num_additional_args,
opline           1713 Zend/zend_execute.c 	EX(opline) = UNEXPECTED((op_array->fn_flags & ZEND_ACC_INTERACTIVE) != 0) && EG(start_op) ? EG(start_op) : op_array->opcodes;
opline           1714 Zend/zend_execute.c 	EG(opline_ptr) = &EX(opline);
opline           1729 Zend/zend_execute.c static zend_always_inline zend_bool zend_is_by_ref_func_arg_fetch(zend_op *opline, call_slot *call TSRMLS_DC) /* {{{ */
opline           1731 Zend/zend_execute.c 	zend_uint arg_num = opline->extended_value & ZEND_FETCH_ARG_MASK;
opline            658 Zend/zend_execute_API.c 		EX(opline) = NULL;
opline           1141 Zend/zend_execute_API.c 	zend_op *opline, *end;
opline           1162 Zend/zend_execute_API.c 	opline=EG(start_op);
opline           1165 Zend/zend_execute_API.c 	while (opline<end) {
opline           1166 Zend/zend_execute_API.c 		if (opline->op1_type == IS_CONST) {
opline           1167 Zend/zend_execute_API.c 			opline->op1.zv = &CG(active_op_array)->literals[opline->op1.constant].constant;
opline           1169 Zend/zend_execute_API.c 		if (opline->op2_type == IS_CONST) {
opline           1170 Zend/zend_execute_API.c 			opline->op2.zv = &CG(active_op_array)->literals[opline->op2.constant].constant;
opline           1172 Zend/zend_execute_API.c 		switch (opline->opcode) {
opline           1174 Zend/zend_execute_API.c 				if (Z_TYPE_P(opline->op2.zv) != IS_LONG) {
opline           1175 Zend/zend_execute_API.c 					zend_resolve_goto_label(CG(active_op_array), opline, 1 TSRMLS_CC);
opline           1179 Zend/zend_execute_API.c 				opline->op1.jmp_addr = &CG(active_op_array)->opcodes[opline->op1.opline_num];
opline           1187 Zend/zend_execute_API.c 				opline->op2.jmp_addr = &CG(active_op_array)->opcodes[opline->op2.opline_num];
opline           1190 Zend/zend_execute_API.c 		ZEND_VM_SET_OPCODE_HANDLER(opline);
opline           1191 Zend/zend_execute_API.c 		opline++;
opline             47 Zend/zend_generators.c 		zend_uint op_num = execute_data->opline - op_array->opcodes - 1;
opline            180 Zend/zend_generators.c 	op_num = ex->opline - ex->op_array->opcodes - 1;
opline            199 Zend/zend_generators.c 		ex->opline = &ex->op_array->opcodes[finally_op_num];
opline            364 Zend/zend_generators.c 		EG(opline_ptr) = &generator->execute_data->opline;
opline            464 Zend/zend_opcode.c 	zend_op *opline = op_array->opcodes, *end=opline+op_array->last;
opline            466 Zend/zend_opcode.c 	while (opline<end) {
opline            467 Zend/zend_opcode.c 		if (opline->opcode == ZEND_EXT_STMT) {
opline            468 Zend/zend_opcode.c 			if (opline+1<end) {
opline            469 Zend/zend_opcode.c 				if ((opline+1)->opcode == ZEND_EXT_STMT) {
opline            470 Zend/zend_opcode.c 					opline->opcode = ZEND_NOP;
opline            471 Zend/zend_opcode.c 					opline++;
opline            474 Zend/zend_opcode.c 				if (opline+1<end) {
opline            475 Zend/zend_opcode.c 					opline->lineno = (opline+1)->lineno;
opline            478 Zend/zend_opcode.c 				opline->opcode = ZEND_NOP;
opline            481 Zend/zend_opcode.c 		opline++;
opline            563 Zend/zend_opcode.c 	zend_op *opline;
opline            583 Zend/zend_opcode.c 			opline = get_next_op(op_array TSRMLS_CC);
opline            584 Zend/zend_opcode.c 			opline->opcode = ZEND_FAST_CALL;
opline            585 Zend/zend_opcode.c 			SET_UNUSED(opline->op1);
opline            586 Zend/zend_opcode.c 			SET_UNUSED(opline->op2);
opline            591 Zend/zend_opcode.c 				opline->extended_value = ZEND_FAST_CALL_FROM_CATCH;
opline            592 Zend/zend_opcode.c 				opline->op2.opline_num = op_array->try_catch_array[i].catch_op;
opline            593 Zend/zend_opcode.c 				opline->op1.opline_num = get_next_op_number(op_array);
opline            595 Zend/zend_opcode.c 				opline = get_next_op(op_array TSRMLS_CC);
opline            596 Zend/zend_opcode.c 				opline->opcode = ZEND_FAST_CALL;
opline            597 Zend/zend_opcode.c 				SET_UNUSED(opline->op1);
opline            598 Zend/zend_opcode.c 				SET_UNUSED(opline->op2);
opline            603 Zend/zend_opcode.c 			opline->op1.opline_num = op_array->try_catch_array[i].finally_op;
opline            614 Zend/zend_opcode.c 					opline = get_next_op(op_array TSRMLS_CC);
opline            615 Zend/zend_opcode.c 					opline->opcode = ZEND_FAST_CALL;
opline            616 Zend/zend_opcode.c 					SET_UNUSED(opline->op1);
opline            617 Zend/zend_opcode.c 					SET_UNUSED(opline->op2);
opline            618 Zend/zend_opcode.c 					opline->op1.opline_num = op_array->try_catch_array[i].finally_op;
opline            623 Zend/zend_opcode.c 			opline = get_next_op(op_array TSRMLS_CC);
opline            624 Zend/zend_opcode.c 			*opline = op_array->opcodes[op_num];
opline            627 Zend/zend_opcode.c 			opline = op_array->opcodes + op_num;
opline            628 Zend/zend_opcode.c 			opline->opcode = ZEND_JMP;
opline            629 Zend/zend_opcode.c 			SET_UNUSED(opline->op1);
opline            630 Zend/zend_opcode.c 			SET_UNUSED(opline->op2);
opline            631 Zend/zend_opcode.c 			opline->op1.opline_num = start_op;
opline            669 Zend/zend_opcode.c 	zend_op *opline;
opline            672 Zend/zend_opcode.c 		opline = op_array->opcodes + i;
opline            673 Zend/zend_opcode.c 		switch (opline->opcode) {
opline            685 Zend/zend_opcode.c 				nest_levels = Z_LVAL(op_array->literals[opline->op2.constant].constant);
opline            686 Zend/zend_opcode.c 				if ((array_offset = opline->op1.opline_num) != -1) {
opline            693 Zend/zend_opcode.c 					zend_resolve_finally_call(op_array, i, opline->opcode == ZEND_BRK ? jmp_to->brk : jmp_to->cont TSRMLS_CC);
opline            698 Zend/zend_opcode.c 				if (Z_TYPE(op_array->literals[opline->op2.constant].constant) != IS_LONG) {
opline            699 Zend/zend_opcode.c 					zend_uint num = opline->op2.constant;
opline            700 Zend/zend_opcode.c 					opline->op2.zv = &op_array->literals[opline->op2.constant].constant;
opline            701 Zend/zend_opcode.c 					zend_resolve_goto_label(op_array, opline, 1 TSRMLS_CC);
opline            702 Zend/zend_opcode.c 					opline->op2.constant = num;					
opline            706 Zend/zend_opcode.c 				zend_resolve_finally_call(op_array, i, opline->op1.opline_num TSRMLS_CC);
opline            722 Zend/zend_opcode.c 	zend_op *opline, *end;
opline            750 Zend/zend_opcode.c 	opline = op_array->opcodes;
opline            751 Zend/zend_opcode.c 	end = opline + op_array->last;
opline            752 Zend/zend_opcode.c 	while (opline < end) {
opline            753 Zend/zend_opcode.c 		if (opline->op1_type == IS_CONST) {
opline            754 Zend/zend_opcode.c 			opline->op1.zv = &op_array->literals[opline->op1.constant].constant;
opline            756 Zend/zend_opcode.c 		if (opline->op2_type == IS_CONST) {
opline            757 Zend/zend_opcode.c 			opline->op2.zv = &op_array->literals[opline->op2.constant].constant;
opline            759 Zend/zend_opcode.c 		switch (opline->opcode) {
opline            761 Zend/zend_opcode.c 				if (Z_TYPE_P(opline->op2.zv) != IS_LONG) {
opline            762 Zend/zend_opcode.c 					zend_resolve_goto_label(op_array, opline, 1 TSRMLS_CC);
opline            767 Zend/zend_opcode.c 				opline->op1.jmp_addr = &op_array->opcodes[opline->op1.opline_num];
opline            775 Zend/zend_opcode.c 				opline->op2.jmp_addr = &op_array->opcodes[opline->op2.opline_num];
opline            780 Zend/zend_opcode.c 					if (opline->op1_type != IS_CONST || Z_TYPE_P(opline->op1.zv) != IS_NULL) {
opline            781 Zend/zend_opcode.c 						CG(zend_lineno) = opline->lineno;
opline            785 Zend/zend_opcode.c 					opline->opcode = ZEND_GENERATOR_RETURN;
opline            789 Zend/zend_opcode.c 		ZEND_VM_SET_OPCODE_HANDLER(opline);
opline            790 Zend/zend_opcode.c 		opline++;
opline             31 Zend/zend_vm.h #define ZEND_VM_SET_OPCODE_HANDLER(opline) zend_vm_set_opcode_handler(opline)
opline             34 Zend/zend_vm_def.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline             49 Zend/zend_vm_def.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline             64 Zend/zend_vm_def.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline             79 Zend/zend_vm_def.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline             94 Zend/zend_vm_def.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline            109 Zend/zend_vm_def.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline            124 Zend/zend_vm_def.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline            139 Zend/zend_vm_def.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline            154 Zend/zend_vm_def.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline            167 Zend/zend_vm_def.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline            184 Zend/zend_vm_def.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline            200 Zend/zend_vm_def.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline            216 Zend/zend_vm_def.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline            232 Zend/zend_vm_def.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline            250 Zend/zend_vm_def.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline            265 Zend/zend_vm_def.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline            280 Zend/zend_vm_def.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline            295 Zend/zend_vm_def.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline            310 Zend/zend_vm_def.h 	bitwise_not_function(&EX_T(opline->result.var).tmp_var,
opline            323 Zend/zend_vm_def.h 	boolean_not_function(&EX_T(opline->result.var).tmp_var,
opline            337 Zend/zend_vm_def.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline            352 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline            354 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline            363 Zend/zend_vm_def.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline            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);
opline            371 Zend/zend_vm_def.h 				if (RETURN_VALUE_USED(opline)) {
opline            373 Zend/zend_vm_def.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline            382 Zend/zend_vm_def.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline            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);
opline            405 Zend/zend_vm_def.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline            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);
opline            410 Zend/zend_vm_def.h 				if (RETURN_VALUE_USED(opline)) {
opline            412 Zend/zend_vm_def.h 					EX_T(opline->result.var).var.ptr = z;
opline            417 Zend/zend_vm_def.h 				if (RETURN_VALUE_USED(opline)) {
opline            419 Zend/zend_vm_def.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline            448 Zend/zend_vm_def.h 	switch (opline->extended_value) {
opline            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);
opline            466 Zend/zend_vm_def.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline            467 Zend/zend_vm_def.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline            483 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline            485 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline            490 Zend/zend_vm_def.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline            511 Zend/zend_vm_def.h 	if (RETURN_VALUE_USED(opline)) {
opline            513 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline            517 Zend/zend_vm_def.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline            598 Zend/zend_vm_def.h 	retval = &EX_T(opline->result.var).var.ptr;
opline            610 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline            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);
opline            632 Zend/zend_vm_def.h 			if (RETURN_VALUE_USED(opline)) {
opline            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);
opline            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);
opline            662 Zend/zend_vm_def.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline            666 Zend/zend_vm_def.h 			if (RETURN_VALUE_USED(opline)) {
opline            706 Zend/zend_vm_def.h 	retval = &EX_T(opline->result.var).tmp_var;
opline            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);
opline            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);
opline            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);
opline            810 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline            812 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline            834 Zend/zend_vm_def.h 	if (RETURN_VALUE_USED(opline)) {
opline            836 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline            857 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline            859 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline            881 Zend/zend_vm_def.h 	if (RETURN_VALUE_USED(opline)) {
opline            883 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline            904 Zend/zend_vm_def.h 		ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
opline            910 Zend/zend_vm_def.h 	retval = &EX_T(opline->result.var).tmp_var;
opline            947 Zend/zend_vm_def.h 		ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
opline            953 Zend/zend_vm_def.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           1000 Zend/zend_vm_def.h 	ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
opline           1030 Zend/zend_vm_def.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1031 Zend/zend_vm_def.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           1042 Zend/zend_vm_def.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           1045 Zend/zend_vm_def.h 			ce = EX_T(opline->op2.var).class_entry;
opline           1047 Zend/zend_vm_def.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           1050 Zend/zend_vm_def.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           1082 Zend/zend_vm_def.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           1096 Zend/zend_vm_def.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           1106 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           1113 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           1127 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           1154 Zend/zend_vm_def.h 		zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R);
opline           1175 Zend/zend_vm_def.h 	zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_R TSRMLS_CC);
opline           1177 Zend/zend_vm_def.h 	if (OP1_TYPE != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           1196 Zend/zend_vm_def.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_W TSRMLS_CC);
opline           1199 Zend/zend_vm_def.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1204 Zend/zend_vm_def.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           1205 Zend/zend_vm_def.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           1230 Zend/zend_vm_def.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_RW TSRMLS_CC);
opline           1233 Zend/zend_vm_def.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1248 Zend/zend_vm_def.h 	zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_IS TSRMLS_CC);
opline           1262 Zend/zend_vm_def.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           1267 Zend/zend_vm_def.h 		zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_W TSRMLS_CC);
opline           1269 Zend/zend_vm_def.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1280 Zend/zend_vm_def.h 		zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_R TSRMLS_CC);
opline           1305 Zend/zend_vm_def.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_UNSET TSRMLS_CC);
opline           1308 Zend/zend_vm_def.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1311 Zend/zend_vm_def.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           1316 Zend/zend_vm_def.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           1345 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           1358 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = retval;
opline           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);
opline           1402 Zend/zend_vm_def.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1407 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           1408 Zend/zend_vm_def.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           1413 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           1414 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           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);
opline           1445 Zend/zend_vm_def.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1467 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           1480 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = retval;
opline           1498 Zend/zend_vm_def.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           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);
opline           1521 Zend/zend_vm_def.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           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);
opline           1560 Zend/zend_vm_def.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           1564 Zend/zend_vm_def.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           1565 Zend/zend_vm_def.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           1566 Zend/zend_vm_def.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           1568 Zend/zend_vm_def.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           1585 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           1591 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = value;
opline           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);
opline           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);
opline           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);
opline           1662 Zend/zend_vm_def.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           1666 Zend/zend_vm_def.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           1672 Zend/zend_vm_def.h 					EX_T(opline->result.var).var.ptr = retval;
opline           1674 Zend/zend_vm_def.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           1676 Zend/zend_vm_def.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           1682 Zend/zend_vm_def.h 			if (RETURN_VALUE_USED(opline)) {
opline           1684 Zend/zend_vm_def.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           1687 Zend/zend_vm_def.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           1689 Zend/zend_vm_def.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           1694 Zend/zend_vm_def.h 			if (RETURN_VALUE_USED(opline)) {
opline           1696 Zend/zend_vm_def.h 				EX_T(opline->result.var).var.ptr = value;
opline           1721 Zend/zend_vm_def.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, OP2_TYPE TSRMLS_CC)) {
opline           1722 Zend/zend_vm_def.h 			if (RETURN_VALUE_USED(opline)) {
opline           1726 Zend/zend_vm_def.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           1728 Zend/zend_vm_def.h 				EX_T(opline->result.var).var.ptr = retval;
opline           1730 Zend/zend_vm_def.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           1732 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           1738 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline           1740 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           1750 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline           1752 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = value;
opline           1777 Zend/zend_vm_def.h 	if (OP1_TYPE == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr)) {
opline           1784 Zend/zend_vm_def.h 	    opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           1785 Zend/zend_vm_def.h 	    !EX_T(opline->op2.var).var.fcall_returned_reference) {
opline           1795 Zend/zend_vm_def.h 	} else if (OP2_TYPE == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           1806 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           1810 Zend/zend_vm_def.h 	if (RETURN_VALUE_USED(opline)) {
opline           1812 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = *variable_ptr_ptr;
opline           1847 Zend/zend_vm_def.h 		if (UNEXPECTED(opline->opcode == ZEND_INCLUDE_OR_EVAL)) {
opline           1852 Zend/zend_vm_def.h 			EG(opline_ptr) = &EX(opline);
opline           1865 Zend/zend_vm_def.h 			EG(opline_ptr) = &EX(opline);
opline           1897 Zend/zend_vm_def.h 				if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) {
opline           1898 Zend/zend_vm_def.h 					zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
opline           1960 Zend/zend_vm_def.h 	num_args = opline->extended_value + EX(call)->num_additional_args;
opline           1980 Zend/zend_vm_def.h 			temp_variable *ret = &EX_T(opline->result.var);
opline           1989 Zend/zend_vm_def.h 				fbc->internal_function.handler(num_args, ret->var.ptr, &ret->var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC);
opline           1991 Zend/zend_vm_def.h 				zend_execute_internal(execute_data, NULL, RETURN_VALUE_USED(opline) TSRMLS_CC);
opline           1994 Zend/zend_vm_def.h 			if (!RETURN_VALUE_USED(opline)) {
opline           1997 Zend/zend_vm_def.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           1998 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = NULL;
opline           2001 Zend/zend_vm_def.h 		temp_variable *ret = &EX_T(opline->result.var);
opline           2006 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline           2014 Zend/zend_vm_def.h 			if (RETURN_VALUE_USED(opline)) {
opline           2026 Zend/zend_vm_def.h 		EG(opline_ptr) = &EX(opline);
opline           2034 Zend/zend_vm_def.h 		MAKE_STD_ZVAL(EX_T(opline->result.var).var.ptr);
opline           2035 Zend/zend_vm_def.h 		ZVAL_NULL(EX_T(opline->result.var).var.ptr);
opline           2039 Zend/zend_vm_def.h 			Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC);
opline           2049 Zend/zend_vm_def.h 		if (!RETURN_VALUE_USED(opline)) {
opline           2050 Zend/zend_vm_def.h 			zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
opline           2052 Zend/zend_vm_def.h 			Z_UNSET_ISREF_P(EX_T(opline->result.var).var.ptr);
opline           2053 Zend/zend_vm_def.h 			Z_SET_REFCOUNT_P(EX_T(opline->result.var).var.ptr, 1);
opline           2054 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.fcall_returned_reference = 0;
opline           2055 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           2085 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) {
opline           2086 Zend/zend_vm_def.h 			zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
opline           2099 Zend/zend_vm_def.h 	printf("Jumping to %d\n", opline->op1.opline_num);
opline           2101 Zend/zend_vm_def.h 	ZEND_VM_SET_OPCODE(opline->op1.jmp_addr);
opline           2126 Zend/zend_vm_def.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2128 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2156 Zend/zend_vm_def.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2158 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2186 Zend/zend_vm_def.h 		printf("Conditional jmp on true to %d\n", opline->extended_value);
opline           2188 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           2192 Zend/zend_vm_def.h 		printf("Conditional jmp on false to %d\n", opline->op2.opline_num);
opline           2194 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           2218 Zend/zend_vm_def.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           2219 Zend/zend_vm_def.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           2222 Zend/zend_vm_def.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2224 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2249 Zend/zend_vm_def.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           2250 Zend/zend_vm_def.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           2253 Zend/zend_vm_def.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2255 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2267 Zend/zend_vm_def.h 		zendi_zval_dtor(EX_T(opline->op1.var).tmp_var);
opline           2269 Zend/zend_vm_def.h 		zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
opline           2278 Zend/zend_vm_def.h 	zval *tmp = &EX_T(opline->result.var).tmp_var;
opline           2294 Zend/zend_vm_def.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           2307 Zend/zend_vm_def.h 	add_char_to_string(str, str, opline->op2.zv);
opline           2317 Zend/zend_vm_def.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           2330 Zend/zend_vm_def.h 	add_string_to_string(str, str, opline->op2.zv);
opline           2341 Zend/zend_vm_def.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           2391 Zend/zend_vm_def.h 		EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
opline           2399 Zend/zend_vm_def.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2400 Zend/zend_vm_def.h 				EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           2403 Zend/zend_vm_def.h 				CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
opline           2406 Zend/zend_vm_def.h 			EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
opline           2408 Zend/zend_vm_def.h 			EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC);
opline           2429 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           2453 Zend/zend_vm_def.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           2469 Zend/zend_vm_def.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           2510 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           2516 Zend/zend_vm_def.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           2517 Zend/zend_vm_def.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           2519 Zend/zend_vm_def.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           2524 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           2526 Zend/zend_vm_def.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           2530 Zend/zend_vm_def.h 		ce = EX_T(opline->op1.var).class_entry;
opline           2532 Zend/zend_vm_def.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           2541 Zend/zend_vm_def.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2542 Zend/zend_vm_def.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           2545 Zend/zend_vm_def.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           2553 Zend/zend_vm_def.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           2554 Zend/zend_vm_def.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           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);
opline           2582 Zend/zend_vm_def.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           2584 Zend/zend_vm_def.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           2634 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           2637 Zend/zend_vm_def.h 		function_name = (zval*)(opline->op2.literal+1);
opline           2638 Zend/zend_vm_def.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2639 Zend/zend_vm_def.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           2642 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           2644 Zend/zend_vm_def.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           2793 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           2795 Zend/zend_vm_def.h 	func_name = opline->op2.literal + 1;
opline           2796 Zend/zend_vm_def.h 	if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2797 Zend/zend_vm_def.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           2802 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           2804 Zend/zend_vm_def.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           2807 Zend/zend_vm_def.h 		CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           2830 Zend/zend_vm_def.h 	call_slot *call = EX(call_slots) + opline->op2.num;
opline           2832 Zend/zend_vm_def.h 	if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           2833 Zend/zend_vm_def.h 		EX(function_state).function = CACHED_PTR(opline->op1.literal->cache_slot);
opline           2838 Zend/zend_vm_def.h 		CACHE_PTR(opline->op1.literal->cache_slot, EX(function_state).function);
opline           2907 Zend/zend_vm_def.h 		    (OP1_TYPE == IS_VAR && opline->extended_value == ZEND_RETURNS_VALUE)) {
opline           2940 Zend/zend_vm_def.h 			if (opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           2941 Zend/zend_vm_def.h 			    EX_T(opline->op1.var).var.fcall_returned_reference) {
opline           2942 Zend/zend_vm_def.h 			} else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           3021 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           3024 Zend/zend_vm_def.h 	if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           3025 Zend/zend_vm_def.h 		catch_ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           3027 Zend/zend_vm_def.h 		catch_ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD TSRMLS_CC);
opline           3029 Zend/zend_vm_def.h 		CACHE_PTR(opline->op1.literal->cache_slot, catch_ce);
opline           3041 Zend/zend_vm_def.h 			if (opline->result.num) {
opline           3045 Zend/zend_vm_def.h 			ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           3052 Zend/zend_vm_def.h 		if (EX_CV(opline->op2.var)) {
opline           3053 Zend/zend_vm_def.h 			zval_ptr_dtor(EX_CV(opline->op2.var));
opline           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);
opline           3056 Zend/zend_vm_def.h 		*EX_CV(opline->op2.var) = EG(exception);
opline           3058 Zend/zend_vm_def.h 		zend_compiled_variable *cv = &CV_DEF_OF(opline->op2.var);
opline           3060 Zend/zend_vm_def.h 		    &EG(exception), sizeof(zval *), (void**)&EX_CV(opline->op2.var));
opline           3076 Zend/zend_vm_def.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME) {
opline           3077 Zend/zend_vm_def.h 		if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           3078 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Cannot pass parameter %d by reference", opline->op2.num);
opline           3141 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) { /* Had function_ptr at compile_time */
opline           3142 Zend/zend_vm_def.h 		if (!(opline->extended_value & ZEND_ARG_SEND_BY_REF)) {
opline           3146 Zend/zend_vm_def.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           3152 Zend/zend_vm_def.h 	if ((!(opline->extended_value & ZEND_ARG_SEND_FUNCTION) ||
opline           3153 Zend/zend_vm_def.h 	     EX_T(opline->op1.var).var.fcall_returned_reference) &&
opline           3164 Zend/zend_vm_def.h 		if ((opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) ?
opline           3165 Zend/zend_vm_def.h 			!(opline->extended_value & ZEND_ARG_SEND_SILENT) :
opline           3166 Zend/zend_vm_def.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           3202 Zend/zend_vm_def.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME &&
opline           3204 Zend/zend_vm_def.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           3223 Zend/zend_vm_def.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME) {
opline           3224 Zend/zend_vm_def.h 		if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           3241 Zend/zend_vm_def.h 	arg_num = opline->op2.num + EX(call)->num_additional_args + 1;
opline           3383 Zend/zend_vm_def.h 	zend_uint arg_num = opline->op1.num;
opline           3388 Zend/zend_vm_def.h 		if (zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, NULL, opline->extended_value, NULL TSRMLS_CC)) {
opline           3402 Zend/zend_vm_def.h 				zend_error(E_WARNING, "Missing argument %u for %s%s%s(), called in %s on line %d and defined", opline->op1.num, class_name, space, get_active_function_name(TSRMLS_C), ptr->op_array->filename, ptr->opline->lineno);
opline           3404 Zend/zend_vm_def.h 				zend_error(E_WARNING, "Missing argument %u for %s%s%s()", opline->op1.num, class_name, space, get_active_function_name(TSRMLS_C));
opline           3410 Zend/zend_vm_def.h 		zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC);
opline           3411 Zend/zend_vm_def.h 		var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC);
opline           3425 Zend/zend_vm_def.h 	zend_uint arg_num = opline->op1.num;
opline           3432 Zend/zend_vm_def.h 		*assignment_value = *opline->op2.zv;
opline           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);
opline           3453 Zend/zend_vm_def.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC);
opline           3464 Zend/zend_vm_def.h 	zend_uint arg_num = opline->op1.num;
opline           3470 Zend/zend_vm_def.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC);
opline           3483 Zend/zend_vm_def.h 		zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC);
opline           3496 Zend/zend_vm_def.h 	zval *retval = &EX_T(opline->result.var).tmp_var;
opline           3513 Zend/zend_vm_def.h 	el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num,
opline           3524 Zend/zend_vm_def.h 	el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num,
opline           3536 Zend/zend_vm_def.h 	el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->extended_value,
opline           3553 Zend/zend_vm_def.h 	ZEND_VM_JMP(opline->op1.jmp_addr);
opline           3562 Zend/zend_vm_def.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           3576 Zend/zend_vm_def.h 	zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
opline           3588 Zend/zend_vm_def.h 	if (UNEXPECTED((EX_T(opline->op1.var).class_entry->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) != 0)) {
opline           3589 Zend/zend_vm_def.h 		if (EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_INTERFACE) {
opline           3590 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Cannot instantiate interface %s", EX_T(opline->op1.var).class_entry->name);
opline           3591 Zend/zend_vm_def.h 		} else if ((EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) {
opline           3592 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Cannot instantiate trait %s", EX_T(opline->op1.var).class_entry->name);
opline           3594 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Cannot instantiate abstract class %s", EX_T(opline->op1.var).class_entry->name);
opline           3598 Zend/zend_vm_def.h 	object_init_ex(object_zval, EX_T(opline->op1.var).class_entry);
opline           3604 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline           3605 Zend/zend_vm_def.h 			AI_SET_PTR(&EX_T(opline->result.var), object_zval);
opline           3609 Zend/zend_vm_def.h 		ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num);
opline           3611 Zend/zend_vm_def.h 		call_slot *call = EX(call_slots) + opline->extended_value;
opline           3613 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline           3615 Zend/zend_vm_def.h 			AI_SET_PTR(&EX_T(opline->result.var), object_zval);
opline           3621 Zend/zend_vm_def.h 		call->called_scope = EX_T(opline->op1.var).class_entry;
opline           3624 Zend/zend_vm_def.h 		call->is_ctor_result_used = RETURN_VALUE_USED(opline);
opline           3687 Zend/zend_vm_def.h 		if (!RETURN_VALUE_USED(opline) || UNEXPECTED(EG(exception) != NULL)) {
opline           3690 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = retval;
opline           3707 Zend/zend_vm_def.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           3708 Zend/zend_vm_def.h 			c = CACHED_PTR(opline->op2.literal->cache_slot);
opline           3709 Zend/zend_vm_def.h 		} else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) {
opline           3710 Zend/zend_vm_def.h 			if ((opline->extended_value & IS_CONSTANT_UNQUALIFIED) != 0) {
opline           3711 Zend/zend_vm_def.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv));
opline           3713 Zend/zend_vm_def.h 					actual = Z_STRVAL_P(opline->op2.zv);
opline           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);
opline           3723 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           3726 Zend/zend_vm_def.h 			CACHE_PTR(opline->op2.literal->cache_slot, c);
opline           3728 Zend/zend_vm_def.h 		retval = &EX_T(opline->result.var).tmp_var;
opline           3737 Zend/zend_vm_def.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           3738 Zend/zend_vm_def.h 				value = CACHED_PTR(opline->op2.literal->cache_slot);
opline           3739 Zend/zend_vm_def.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           3740 Zend/zend_vm_def.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           3742 Zend/zend_vm_def.h 			} else if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           3743 Zend/zend_vm_def.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           3745 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           3750 Zend/zend_vm_def.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           3752 Zend/zend_vm_def.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           3755 Zend/zend_vm_def.h 			ce = EX_T(opline->op1.var).class_entry;
opline           3756 Zend/zend_vm_def.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
opline           3757 Zend/zend_vm_def.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           3758 Zend/zend_vm_def.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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)) {
opline           3772 Zend/zend_vm_def.h 				CACHE_PTR(opline->op2.literal->cache_slot, value);
opline           3774 Zend/zend_vm_def.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
opline           3776 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           3777 Zend/zend_vm_def.h 			zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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) {
opline           3780 Zend/zend_vm_def.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
opline           3782 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           3797 Zend/zend_vm_def.h 	if ((OP1_TYPE == IS_VAR || OP1_TYPE == IS_CV) && opline->extended_value) {
opline           3840 Zend/zend_vm_def.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           3849 Zend/zend_vm_def.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           3852 Zend/zend_vm_def.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           3862 Zend/zend_vm_def.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           3864 Zend/zend_vm_def.h 	if ((OP1_TYPE == IS_VAR || OP1_TYPE == IS_CV) && opline->extended_value) {
opline           3875 Zend/zend_vm_def.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           3890 Zend/zend_vm_def.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           3895 Zend/zend_vm_def.h 	if (opline->extended_value != IS_STRING) {
opline           3901 Zend/zend_vm_def.h 	switch (opline->extended_value) {
opline           3964 Zend/zend_vm_def.h 	if (opline->extended_value != ZEND_EVAL && strlen(Z_STRVAL_P(inc_filename)) != Z_STRLEN_P(inc_filename)) {
opline           3965 Zend/zend_vm_def.h 		if (opline->extended_value == ZEND_INCLUDE_ONCE || opline->extended_value == ZEND_INCLUDE) {
opline           3971 Zend/zend_vm_def.h 		switch (opline->extended_value) {
opline           3993 Zend/zend_vm_def.h 							new_op_array = zend_compile_file(&file_handle, (opline->extended_value==ZEND_INCLUDE_ONCE?ZEND_INCLUDE:ZEND_REQUIRE) TSRMLS_CC);
opline           4000 Zend/zend_vm_def.h 						if (opline->extended_value == ZEND_INCLUDE_ONCE) {
opline           4013 Zend/zend_vm_def.h 				new_op_array = compile_filename(opline->extended_value, inc_filename TSRMLS_CC);
opline           4034 Zend/zend_vm_def.h 		if (RETURN_VALUE_USED(opline)) {
opline           4035 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           4036 Zend/zend_vm_def.h 			EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
opline           4056 Zend/zend_vm_def.h 		EG(opline_ptr) = &EX(opline);
opline           4066 Zend/zend_vm_def.h 	} else if (RETURN_VALUE_USED(opline)) {
opline           4072 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = retval;
opline           4087 Zend/zend_vm_def.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           4089 Zend/zend_vm_def.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           4092 Zend/zend_vm_def.h 			EX_CV(opline->op1.var) = NULL;
opline           4093 Zend/zend_vm_def.h 		} else if (EX_CV(opline->op1.var)) {
opline           4094 Zend/zend_vm_def.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           4095 Zend/zend_vm_def.h 			EX_CV(opline->op1.var) = NULL;
opline           4116 Zend/zend_vm_def.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           4117 Zend/zend_vm_def.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           4130 Zend/zend_vm_def.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           4132 Zend/zend_vm_def.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           4135 Zend/zend_vm_def.h 			ce = EX_T(opline->op2.var).class_entry;
opline           4137 Zend/zend_vm_def.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           4141 Zend/zend_vm_def.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           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);
opline           4305 Zend/zend_vm_def.h 	    (opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           4313 Zend/zend_vm_def.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4325 Zend/zend_vm_def.h 				if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           4375 Zend/zend_vm_def.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
opline           4377 Zend/zend_vm_def.h 		if (OP1_TYPE == IS_VAR && !(opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           4383 Zend/zend_vm_def.h 			if (OP1_TYPE == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           4394 Zend/zend_vm_def.h 	EX_T(opline->result.var).fe.ptr = array_ptr;
opline           4402 Zend/zend_vm_def.h 				if (OP1_TYPE == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           4411 Zend/zend_vm_def.h 			if (OP1_TYPE == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           4437 Zend/zend_vm_def.h 		zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
opline           4443 Zend/zend_vm_def.h 	if (OP1_TYPE == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           4447 Zend/zend_vm_def.h 		ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4458 Zend/zend_vm_def.h 	zval *array = EX_T(opline->op1.var).fe.ptr;
opline           4464 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_FE_FETCH_WITH_KEY) {
opline           4465 Zend/zend_vm_def.h 		key = &EX_T((opline+1)->result.var).tmp_var;
opline           4474 Zend/zend_vm_def.h 			ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4484 Zend/zend_vm_def.h 			zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           4488 Zend/zend_vm_def.h 					ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4509 Zend/zend_vm_def.h 			zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           4515 Zend/zend_vm_def.h 			zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           4518 Zend/zend_vm_def.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4524 Zend/zend_vm_def.h 			zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           4545 Zend/zend_vm_def.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4554 Zend/zend_vm_def.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           4570 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           4573 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr_ptr = value;
opline           4577 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = *value;
opline           4594 Zend/zend_vm_def.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           4595 Zend/zend_vm_def.h 		if (EX_CV(opline->op1.var)) {
opline           4596 Zend/zend_vm_def.h 			value = EX_CV(opline->op1.var);
opline           4598 Zend/zend_vm_def.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           4622 Zend/zend_vm_def.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           4623 Zend/zend_vm_def.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           4630 Zend/zend_vm_def.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           4633 Zend/zend_vm_def.h 				ce = EX_T(opline->op2.var).class_entry;
opline           4635 Zend/zend_vm_def.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           4640 Zend/zend_vm_def.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           4652 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_ISSET) {
opline           4654 Zend/zend_vm_def.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           4656 Zend/zend_vm_def.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           4660 Zend/zend_vm_def.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           4662 Zend/zend_vm_def.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           4724 Zend/zend_vm_def.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           4751 Zend/zend_vm_def.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           4779 Zend/zend_vm_def.h 			if (opline->extended_value & ZEND_ISSET) {
opline           4794 Zend/zend_vm_def.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           4795 Zend/zend_vm_def.h 	if (opline->extended_value & ZEND_ISSET) {
opline           4796 Zend/zend_vm_def.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           4798 Zend/zend_vm_def.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           4844 Zend/zend_vm_def.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = EG(error_reporting);
opline           4845 Zend/zend_vm_def.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_LONG;  /* shouldn't be necessary */
opline           4847 Zend/zend_vm_def.h 		EX(old_error_reporting) = &EX_T(opline->result.var).tmp_var;
opline           4893 Zend/zend_vm_def.h 	if (!EG(error_reporting) && Z_LVAL(EX_T(opline->op1.var).tmp_var) != 0) {
opline           4895 Zend/zend_vm_def.h 		Z_LVAL(restored_error_reporting) = Z_LVAL(EX_T(opline->op1.var).tmp_var);
opline           4909 Zend/zend_vm_def.h 	if (EX(old_error_reporting) == &EX_T(opline->op1.var).tmp_var) {
opline           4926 Zend/zend_vm_def.h 		ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           4928 Zend/zend_vm_def.h 			zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
opline           4932 Zend/zend_vm_def.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           4934 Zend/zend_vm_def.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           4954 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = value;
opline           4955 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           4959 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr = ret;
opline           4960 Zend/zend_vm_def.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           4962 Zend/zend_vm_def.h 				zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           4967 Zend/zend_vm_def.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           4969 Zend/zend_vm_def.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           4986 Zend/zend_vm_def.h 	ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           4988 Zend/zend_vm_def.h 		zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           5006 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = value;
opline           5007 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           5011 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = ret;
opline           5012 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           5014 Zend/zend_vm_def.h 			zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           5058 Zend/zend_vm_def.h 	EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRMLS_CC);
opline           5068 Zend/zend_vm_def.h 	EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC);
opline           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 ||
opline           5080 Zend/zend_vm_def.h 	    (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opline->op1.zv), (void**)&pce_orig) == SUCCESS &&
opline           5082 Zend/zend_vm_def.h 		do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC);
opline           5093 Zend/zend_vm_def.h 	do_bind_function(EX(op_array), opline, EG(function_table), 0);
opline           5103 Zend/zend_vm_def.h 	if (++EG(ticks_count)>=opline->extended_value) {
opline           5106 Zend/zend_vm_def.h 			zend_ticks_function(opline->extended_value);
opline           5124 Zend/zend_vm_def.h 		result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC);
opline           5128 Zend/zend_vm_def.h 	ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result);
opline           5147 Zend/zend_vm_def.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
opline           5151 Zend/zend_vm_def.h 	if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           5152 Zend/zend_vm_def.h 		iface = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           5159 Zend/zend_vm_def.h 		CACHE_PTR(opline->op2.literal->cache_slot, iface);
opline           5174 Zend/zend_vm_def.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
opline           5178 Zend/zend_vm_def.h 	if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           5179 Zend/zend_vm_def.h 		trait = CACHED_PTR(opline->op2.literal->cache_slot);
opline           5181 Zend/zend_vm_def.h 		trait = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv),
opline           5182 Zend/zend_vm_def.h 		                                 Z_STRLEN_P(opline->op2.zv),
opline           5183 Zend/zend_vm_def.h 		                                 opline->op2.literal + 1,
opline           5184 Zend/zend_vm_def.h 		                                 opline->extended_value TSRMLS_CC);
opline           5192 Zend/zend_vm_def.h 		CACHE_PTR(opline->op2.literal->cache_slot, trait);
opline           5204 Zend/zend_vm_def.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
opline           5346 Zend/zend_vm_def.h 	zend_verify_abstract_class(EX_T(opline->op1.var).class_entry TSRMLS_CC);
opline           5357 Zend/zend_vm_def.h 	ret = zend_user_opcode_handlers[opline->opcode](ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL);
opline           5374 Zend/zend_vm_def.h 			ZEND_VM_DISPATCH(opline->opcode, opline);
opline           5376 Zend/zend_vm_def.h 			ZEND_VM_DISPATCH((zend_uchar)(ret & 0xff), opline);
opline           5434 Zend/zend_vm_def.h 	if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opline->op1.zv), (void *) &op_array) == FAILURE) ||
opline           5442 Zend/zend_vm_def.h 		zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array,  EG(called_scope), NULL TSRMLS_CC);
opline           5444 Zend/zend_vm_def.h 		zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array,  EG(scope), EG(This) TSRMLS_CC);
opline           5457 Zend/zend_vm_def.h 	var_ptr = EX_T(opline->op1.var).var.ptr;
opline           5467 Zend/zend_vm_def.h 		EX_T(opline->op1.var).var.ptr = var_ptr;
opline           5525 Zend/zend_vm_def.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           5526 Zend/zend_vm_def.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           5527 Zend/zend_vm_def.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           5612 Zend/zend_vm_def.h 	if (RETURN_VALUE_USED(opline)) {
opline           5615 Zend/zend_vm_def.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           5617 Zend/zend_vm_def.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           5648 Zend/zend_vm_def.h 	if ((opline->extended_value & ZEND_FAST_CALL_FROM_CATCH) &&
opline           5651 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           5657 Zend/zend_vm_def.h 		EX(fast_ret) = opline;
opline           5659 Zend/zend_vm_def.h 	ZEND_VM_SET_OPCODE(opline->op1.jmp_addr);
opline           5675 Zend/zend_vm_def.h 		if (opline->extended_value == ZEND_FAST_RET_TO_FINALLY) {
opline           5676 Zend/zend_vm_def.h 			ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           5681 Zend/zend_vm_def.h 			if (opline->extended_value == ZEND_FAST_RET_TO_CATCH) {
opline           5682 Zend/zend_vm_def.h 				ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           5699 Zend/zend_vm_def.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline            317 Zend/zend_vm_execute.h #define OPLINE EX(opline)
opline            319 Zend/zend_vm_execute.h #define USE_OPLINE zend_op *opline = EX(opline);
opline            333 Zend/zend_vm_execute.h #define ZEND_VM_DISPATCH(opcode, opline) return zend_vm_get_opcode_handler(opcode, opline)(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline            416 Zend/zend_vm_execute.h 		if (UNEXPECTED(opline->opcode == ZEND_INCLUDE_OR_EVAL)) {
opline            421 Zend/zend_vm_execute.h 			EG(opline_ptr) = &EX(opline);
opline            434 Zend/zend_vm_execute.h 			EG(opline_ptr) = &EX(opline);
opline            466 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) {
opline            467 Zend/zend_vm_execute.h 					zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
opline            529 Zend/zend_vm_execute.h 	num_args = opline->extended_value + EX(call)->num_additional_args;
opline            549 Zend/zend_vm_execute.h 			temp_variable *ret = &EX_T(opline->result.var);
opline            558 Zend/zend_vm_execute.h 				fbc->internal_function.handler(num_args, ret->var.ptr, &ret->var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC);
opline            560 Zend/zend_vm_execute.h 				zend_execute_internal(execute_data, NULL, RETURN_VALUE_USED(opline) TSRMLS_CC);
opline            563 Zend/zend_vm_execute.h 			if (!RETURN_VALUE_USED(opline)) {
opline            566 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline            567 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = NULL;
opline            570 Zend/zend_vm_execute.h 		temp_variable *ret = &EX_T(opline->result.var);
opline            575 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline            583 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline            595 Zend/zend_vm_execute.h 		EG(opline_ptr) = &EX(opline);
opline            603 Zend/zend_vm_execute.h 		MAKE_STD_ZVAL(EX_T(opline->result.var).var.ptr);
opline            604 Zend/zend_vm_execute.h 		ZVAL_NULL(EX_T(opline->result.var).var.ptr);
opline            608 Zend/zend_vm_execute.h 			Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC);
opline            618 Zend/zend_vm_execute.h 		if (!RETURN_VALUE_USED(opline)) {
opline            619 Zend/zend_vm_execute.h 			zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
opline            621 Zend/zend_vm_execute.h 			Z_UNSET_ISREF_P(EX_T(opline->result.var).var.ptr);
opline            622 Zend/zend_vm_execute.h 			Z_SET_REFCOUNT_P(EX_T(opline->result.var).var.ptr, 1);
opline            623 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.fcall_returned_reference = 0;
opline            624 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline            654 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) {
opline            655 Zend/zend_vm_execute.h 			zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
opline            668 Zend/zend_vm_execute.h 	printf("Jumping to %d\n", opline->op1.opline_num);
opline            670 Zend/zend_vm_execute.h 	ZEND_VM_SET_OPCODE(opline->op1.jmp_addr);
opline            677 Zend/zend_vm_execute.h 	zval *tmp = &EX_T(opline->result.var).tmp_var;
opline            716 Zend/zend_vm_execute.h 	args = get_zval_ptr(opline->op1_type, &opline->op1, execute_data, &free_op1, BP_VAR_R);
opline            717 Zend/zend_vm_execute.h 	arg_num = opline->op2.num + EX(call)->num_additional_args + 1;
opline            859 Zend/zend_vm_execute.h 	zend_uint arg_num = opline->op1.num;
opline            864 Zend/zend_vm_execute.h 		if (zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, NULL, opline->extended_value, NULL TSRMLS_CC)) {
opline            878 Zend/zend_vm_execute.h 				zend_error(E_WARNING, "Missing argument %u for %s%s%s(), called in %s on line %d and defined", opline->op1.num, class_name, space, get_active_function_name(TSRMLS_C), ptr->op_array->filename, ptr->opline->lineno);
opline            880 Zend/zend_vm_execute.h 				zend_error(E_WARNING, "Missing argument %u for %s%s%s()", opline->op1.num, class_name, space, get_active_function_name(TSRMLS_C));
opline            886 Zend/zend_vm_execute.h 		zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC);
opline            887 Zend/zend_vm_execute.h 		var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC);
opline            900 Zend/zend_vm_execute.h 	zend_uint arg_num = opline->op1.num;
opline            906 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC);
opline            919 Zend/zend_vm_execute.h 		zend_verify_arg_type((zend_function *) EG(active_op_array), arg_num, *param, opline->extended_value, NULL TSRMLS_CC);
opline            935 Zend/zend_vm_execute.h 	if (UNEXPECTED((EX_T(opline->op1.var).class_entry->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) != 0)) {
opline            936 Zend/zend_vm_execute.h 		if (EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_INTERFACE) {
opline            937 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot instantiate interface %s", EX_T(opline->op1.var).class_entry->name);
opline            938 Zend/zend_vm_execute.h 		} else if ((EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) {
opline            939 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot instantiate trait %s", EX_T(opline->op1.var).class_entry->name);
opline            941 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot instantiate abstract class %s", EX_T(opline->op1.var).class_entry->name);
opline            945 Zend/zend_vm_execute.h 	object_init_ex(object_zval, EX_T(opline->op1.var).class_entry);
opline            951 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline            952 Zend/zend_vm_execute.h 			AI_SET_PTR(&EX_T(opline->result.var), object_zval);
opline            956 Zend/zend_vm_execute.h 		ZEND_VM_JMP(EX(op_array)->opcodes + opline->op2.opline_num);
opline            958 Zend/zend_vm_execute.h 		call_slot *call = EX(call_slots) + opline->extended_value;
opline            960 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline            962 Zend/zend_vm_execute.h 			AI_SET_PTR(&EX_T(opline->result.var), object_zval);
opline            968 Zend/zend_vm_execute.h 		call->called_scope = EX_T(opline->op1.var).class_entry;
opline            971 Zend/zend_vm_execute.h 		call->is_ctor_result_used = RETURN_VALUE_USED(opline);
opline            984 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = EG(error_reporting);
opline            985 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_LONG;  /* shouldn't be necessary */
opline            987 Zend/zend_vm_execute.h 		EX(old_error_reporting) = &EX_T(opline->result.var).tmp_var;
opline           1062 Zend/zend_vm_execute.h 	EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRMLS_CC);
opline           1072 Zend/zend_vm_execute.h 	EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC);
opline           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 ||
opline           1084 Zend/zend_vm_execute.h 	    (zend_hash_quick_find(EG(class_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opline->op1.zv), (void**)&pce_orig) == SUCCESS &&
opline           1086 Zend/zend_vm_execute.h 		do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_entry, 0 TSRMLS_CC);
opline           1097 Zend/zend_vm_execute.h 	do_bind_function(EX(op_array), opline, EG(function_table), 0);
opline           1107 Zend/zend_vm_execute.h 	if (++EG(ticks_count)>=opline->extended_value) {
opline           1110 Zend/zend_vm_execute.h 			zend_ticks_function(opline->extended_value);
opline           1130 Zend/zend_vm_execute.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
opline           1134 Zend/zend_vm_execute.h 	if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1135 Zend/zend_vm_execute.h 		trait = CACHED_PTR(opline->op2.literal->cache_slot);
opline           1137 Zend/zend_vm_execute.h 		trait = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv),
opline           1138 Zend/zend_vm_execute.h 		                                 Z_STRLEN_P(opline->op2.zv),
opline           1139 Zend/zend_vm_execute.h 		                                 opline->op2.literal + 1,
opline           1140 Zend/zend_vm_execute.h 		                                 opline->extended_value TSRMLS_CC);
opline           1148 Zend/zend_vm_execute.h 		CACHE_PTR(opline->op2.literal->cache_slot, trait);
opline           1160 Zend/zend_vm_execute.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
opline           1302 Zend/zend_vm_execute.h 	zend_verify_abstract_class(EX_T(opline->op1.var).class_entry TSRMLS_CC);
opline           1313 Zend/zend_vm_execute.h 	ret = zend_user_opcode_handlers[opline->opcode](ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL);
opline           1330 Zend/zend_vm_execute.h 			ZEND_VM_DISPATCH(opline->opcode, opline);
opline           1332 Zend/zend_vm_execute.h 			ZEND_VM_DISPATCH((zend_uchar)(ret & 0xff), opline);
opline           1351 Zend/zend_vm_execute.h 	if ((opline->extended_value & ZEND_FAST_CALL_FROM_CATCH) &&
opline           1354 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           1360 Zend/zend_vm_execute.h 		EX(fast_ret) = opline;
opline           1362 Zend/zend_vm_execute.h 	ZEND_VM_SET_OPCODE(opline->op1.jmp_addr);
opline           1378 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FAST_RET_TO_FINALLY) {
opline           1379 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           1384 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_FAST_RET_TO_CATCH) {
opline           1385 Zend/zend_vm_execute.h 				ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           1405 Zend/zend_vm_execute.h 		EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
opline           1410 Zend/zend_vm_execute.h 		zval *class_name = opline->op2.zv;
opline           1413 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1414 Zend/zend_vm_execute.h 				EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           1417 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
opline           1420 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
opline           1422 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC);
opline           1439 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           1442 Zend/zend_vm_execute.h 		function_name = (zval*)(opline->op2.literal+1);
opline           1443 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1444 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           1447 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           1449 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           1466 Zend/zend_vm_execute.h 		function_name = opline->op2.zv;
opline           1596 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           1598 Zend/zend_vm_execute.h 	func_name = opline->op2.literal + 1;
opline           1599 Zend/zend_vm_execute.h 	if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1600 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           1605 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           1607 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           1610 Zend/zend_vm_execute.h 		CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           1626 Zend/zend_vm_execute.h 	zend_uint arg_num = opline->op1.num;
opline           1633 Zend/zend_vm_execute.h 		*assignment_value = *opline->op2.zv;
opline           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);
opline           1654 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC);
opline           1668 Zend/zend_vm_execute.h 	el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num,
opline           1679 Zend/zend_vm_execute.h 	el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->op1.opline_num,
opline           1691 Zend/zend_vm_execute.h 	el = zend_brk_cont(Z_LVAL_P(opline->op2.zv), opline->extended_value,
opline           1708 Zend/zend_vm_execute.h 	ZEND_VM_JMP(opline->op1.jmp_addr);
opline           1714 Zend/zend_vm_execute.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
opline           1718 Zend/zend_vm_execute.h 	if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1719 Zend/zend_vm_execute.h 		iface = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           1726 Zend/zend_vm_execute.h 		CACHE_PTR(opline->op2.literal->cache_slot, iface);
opline           1747 Zend/zend_vm_execute.h 		EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
opline           1752 Zend/zend_vm_execute.h 		zval *class_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           1755 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1756 Zend/zend_vm_execute.h 				EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           1759 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
opline           1762 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
opline           1764 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC);
opline           1782 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           1785 Zend/zend_vm_execute.h 		function_name = (zval*)(opline->op2.literal+1);
opline           1786 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1787 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           1790 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           1792 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           1809 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           1946 Zend/zend_vm_execute.h 		EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
opline           1951 Zend/zend_vm_execute.h 		zval *class_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           1954 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1955 Zend/zend_vm_execute.h 				EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           1958 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
opline           1961 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
opline           1963 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC);
opline           1981 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           1984 Zend/zend_vm_execute.h 		function_name = (zval*)(opline->op2.literal+1);
opline           1985 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           1986 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           1989 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           1991 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           2008 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           2145 Zend/zend_vm_execute.h 		EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
opline           2153 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2154 Zend/zend_vm_execute.h 				EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           2157 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
opline           2160 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
opline           2162 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC);
opline           2184 Zend/zend_vm_execute.h 		EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
opline           2189 Zend/zend_vm_execute.h 		zval *class_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           2192 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2193 Zend/zend_vm_execute.h 				EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           2196 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
opline           2199 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
opline           2201 Zend/zend_vm_execute.h 			EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC);
opline           2218 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           2221 Zend/zend_vm_execute.h 		function_name = (zval*)(opline->op2.literal+1);
opline           2222 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           2223 Zend/zend_vm_execute.h 			call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           2226 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(opline->op2.zv));
opline           2228 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           2245 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           2377 Zend/zend_vm_execute.h 	bitwise_not_function(&EX_T(opline->result.var).tmp_var,
opline           2378 Zend/zend_vm_execute.h 		opline->op1.zv TSRMLS_CC);
opline           2390 Zend/zend_vm_execute.h 	boolean_not_function(&EX_T(opline->result.var).tmp_var,
opline           2391 Zend/zend_vm_execute.h 		opline->op1.zv TSRMLS_CC);
opline           2404 Zend/zend_vm_execute.h 	z = opline->op1.zv;
opline           2419 Zend/zend_vm_execute.h 	ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
opline           2431 Zend/zend_vm_execute.h 	val = opline->op1.zv;
opline           2444 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2446 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2461 Zend/zend_vm_execute.h 	val = opline->op1.zv;
opline           2474 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2476 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2491 Zend/zend_vm_execute.h 	val = opline->op1.zv;
opline           2504 Zend/zend_vm_execute.h 		printf("Conditional jmp on true to %d\n", opline->extended_value);
opline           2506 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           2510 Zend/zend_vm_execute.h 		printf("Conditional jmp on false to %d\n", opline->op2.opline_num);
opline           2512 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           2525 Zend/zend_vm_execute.h 	val = opline->op1.zv;
opline           2536 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           2537 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           2540 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2542 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2556 Zend/zend_vm_execute.h 	val = opline->op1.zv;
opline           2567 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           2568 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           2571 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           2573 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           2583 Zend/zend_vm_execute.h 	zval *fname = opline->op1.zv;
opline           2584 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->op2.num;
opline           2586 Zend/zend_vm_execute.h 	if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           2587 Zend/zend_vm_execute.h 		EX(function_state).function = CACHED_PTR(opline->op1.literal->cache_slot);
opline           2592 Zend/zend_vm_execute.h 		CACHE_PTR(opline->op1.literal->cache_slot, EX(function_state).function);
opline           2612 Zend/zend_vm_execute.h 	retval_ptr = opline->op1.zv;
opline           2659 Zend/zend_vm_execute.h 		    (IS_CONST == IS_VAR && opline->extended_value == ZEND_RETURNS_VALUE)) {
opline           2663 Zend/zend_vm_execute.h 			retval_ptr = opline->op1.zv;
opline           2692 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           2693 Zend/zend_vm_execute.h 			    EX_T(opline->op1.var).var.fcall_returned_reference) {
opline           2694 Zend/zend_vm_execute.h 			} else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           2727 Zend/zend_vm_execute.h 	value = opline->op1.zv;
opline           2755 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME) {
opline           2756 Zend/zend_vm_execute.h 		if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           2757 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot pass parameter %d by reference", opline->op2.num);
opline           2766 Zend/zend_vm_execute.h 		value = opline->op1.zv;
opline           2784 Zend/zend_vm_execute.h 	zval *retval = &EX_T(opline->result.var).tmp_var;
opline           2788 Zend/zend_vm_execute.h 	ZVAL_BOOL(retval, i_zend_is_true(opline->op1.zv));
opline           2804 Zend/zend_vm_execute.h 	obj = opline->op1.zv;
opline           2849 Zend/zend_vm_execute.h 		if (!RETURN_VALUE_USED(opline) || UNEXPECTED(EG(exception) != NULL)) {
opline           2852 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = retval;
opline           2865 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           2868 Zend/zend_vm_execute.h 	expr = opline->op1.zv;
opline           2870 Zend/zend_vm_execute.h 	if (opline->extended_value != IS_STRING) {
opline           2876 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           2929 Zend/zend_vm_execute.h 	inc_filename = opline->op1.zv;
opline           2939 Zend/zend_vm_execute.h 	if (opline->extended_value != ZEND_EVAL && strlen(Z_STRVAL_P(inc_filename)) != Z_STRLEN_P(inc_filename)) {
opline           2940 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_INCLUDE_ONCE || opline->extended_value == ZEND_INCLUDE) {
opline           2946 Zend/zend_vm_execute.h 		switch (opline->extended_value) {
opline           2968 Zend/zend_vm_execute.h 							new_op_array = zend_compile_file(&file_handle, (opline->extended_value==ZEND_INCLUDE_ONCE?ZEND_INCLUDE:ZEND_REQUIRE) TSRMLS_CC);
opline           2975 Zend/zend_vm_execute.h 						if (opline->extended_value == ZEND_INCLUDE_ONCE) {
opline           2988 Zend/zend_vm_execute.h 				new_op_array = compile_filename(opline->extended_value, inc_filename TSRMLS_CC);
opline           3009 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           3010 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           3011 Zend/zend_vm_execute.h 			EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
opline           3031 Zend/zend_vm_execute.h 		EG(opline_ptr) = &EX(opline);
opline           3041 Zend/zend_vm_execute.h 	} else if (RETURN_VALUE_USED(opline)) {
opline           3047 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           3065 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           3073 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           3085 Zend/zend_vm_execute.h 				if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           3093 Zend/zend_vm_execute.h 		array_ptr = opline->op1.zv;
opline           3135 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
opline           3137 Zend/zend_vm_execute.h 		if (IS_CONST == IS_VAR && !(opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           3143 Zend/zend_vm_execute.h 			if (IS_CONST == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           3154 Zend/zend_vm_execute.h 	EX_T(opline->result.var).fe.ptr = array_ptr;
opline           3162 Zend/zend_vm_execute.h 				if (IS_CONST == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           3171 Zend/zend_vm_execute.h 			if (IS_CONST == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           3197 Zend/zend_vm_execute.h 		zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
opline           3203 Zend/zend_vm_execute.h 	if (IS_CONST == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           3207 Zend/zend_vm_execute.h 		ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           3222 Zend/zend_vm_execute.h 		zval *ptr = opline->op1.zv;
opline           3243 Zend/zend_vm_execute.h 	value = opline->op1.zv;
opline           3246 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           3248 Zend/zend_vm_execute.h 			zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
opline           3252 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           3254 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           3268 Zend/zend_vm_execute.h 	value = opline->op1.zv;
opline           3273 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           3274 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           3278 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = ret;
opline           3279 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           3281 Zend/zend_vm_execute.h 				zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           3286 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           3288 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           3302 Zend/zend_vm_execute.h 	value = opline->op1.zv;
opline           3304 Zend/zend_vm_execute.h 	ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           3306 Zend/zend_vm_execute.h 		zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           3320 Zend/zend_vm_execute.h 	value = opline->op1.zv;
opline           3324 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = value;
opline           3325 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           3329 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = ret;
opline           3330 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           3332 Zend/zend_vm_execute.h 			zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           3346 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           3347 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3348 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3361 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           3362 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3363 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3376 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           3377 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3378 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3391 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           3392 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3393 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3406 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           3407 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3408 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3421 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           3422 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3423 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3436 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           3437 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3438 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3451 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           3452 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3453 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3466 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           3467 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3468 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3479 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           3483 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3484 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3496 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           3500 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3501 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           3512 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           3516 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3517 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           3528 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           3532 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3533 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           3544 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           3548 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3549 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           3562 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           3563 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3564 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3577 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           3578 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3579 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3592 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           3593 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3594 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3607 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           3608 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           3609 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           3627 Zend/zend_vm_execute.h 	varname = opline->op1.zv;
opline           3642 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           3643 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           3654 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           3657 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           3659 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           3662 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           3694 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           3708 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           3718 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           3725 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           3739 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           3765 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CONST_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           3785 Zend/zend_vm_execute.h 	container = opline->op1.zv;
opline           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);
opline           3788 Zend/zend_vm_execute.h 	if (IS_CONST != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           3802 Zend/zend_vm_execute.h 	container = opline->op1.zv;
opline           3806 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           3812 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = value;
opline           3824 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           3830 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           3831 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           3833 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           3838 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           3840 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           3844 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           3846 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           3855 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           3856 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           3859 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           3867 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           3868 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           3870 Zend/zend_vm_execute.h 			function_name = opline->op2.zv;
opline           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);
opline           3896 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           3898 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           3950 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           3951 Zend/zend_vm_execute.h 				 opline->op1.zv,
opline           3952 Zend/zend_vm_execute.h 				 opline->op2.zv TSRMLS_CC);
opline           3967 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           3968 Zend/zend_vm_execute.h 			c = CACHED_PTR(opline->op2.literal->cache_slot);
opline           3969 Zend/zend_vm_execute.h 		} else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) {
opline           3970 Zend/zend_vm_execute.h 			if ((opline->extended_value & IS_CONSTANT_UNQUALIFIED) != 0) {
opline           3971 Zend/zend_vm_execute.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv));
opline           3973 Zend/zend_vm_execute.h 					actual = Z_STRVAL_P(opline->op2.zv);
opline           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);
opline           3983 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           3986 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, c);
opline           3988 Zend/zend_vm_execute.h 		retval = &EX_T(opline->result.var).tmp_var;
opline           3997 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           3998 Zend/zend_vm_execute.h 				value = CACHED_PTR(opline->op2.literal->cache_slot);
opline           3999 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           4000 Zend/zend_vm_execute.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           4002 Zend/zend_vm_execute.h 			} else if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           4003 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           4005 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           4010 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           4012 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           4015 Zend/zend_vm_execute.h 			ce = EX_T(opline->op1.var).class_entry;
opline           4016 Zend/zend_vm_execute.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
opline           4017 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           4018 Zend/zend_vm_execute.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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)) {
opline           4032 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, value);
opline           4034 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
opline           4036 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           4037 Zend/zend_vm_execute.h 			zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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) {
opline           4040 Zend/zend_vm_execute.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
opline           4042 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           4057 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           4067 Zend/zend_vm_execute.h 		expr_ptr=opline->op1.zv;
opline           4089 Zend/zend_vm_execute.h 		zval *offset = opline->op2.zv;
opline           4100 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           4109 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           4112 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           4122 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           4124 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           4135 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           4155 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           4157 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           4160 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           4161 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           4162 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           4163 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           4169 Zend/zend_vm_execute.h 	varname = opline->op1.zv;
opline           4184 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           4185 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           4198 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           4200 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           4203 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           4205 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           4209 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           4232 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           4233 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           4234 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           4236 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           4247 Zend/zend_vm_execute.h 		zval tmp, *varname = opline->op1.zv;
opline           4260 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           4261 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           4268 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           4271 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           4273 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           4278 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           4290 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           4292 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           4294 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           4298 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           4300 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           4317 Zend/zend_vm_execute.h 	name  = opline->op1.zv;
opline           4318 Zend/zend_vm_execute.h 	val   = opline->op2.zv;
opline           4387 Zend/zend_vm_execute.h 				value = opline->op1.zv;
opline           4407 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           4408 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           4409 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           4422 Zend/zend_vm_execute.h 			zval *value = opline->op1.zv;
opline           4456 Zend/zend_vm_execute.h 		zval *key = opline->op2.zv;
opline           4492 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           4495 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           4497 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           4519 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           4520 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4521 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           4534 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           4535 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4536 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4549 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           4550 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4551 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4564 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           4565 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4566 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4579 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           4580 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4581 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4594 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           4595 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4596 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4609 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           4610 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4611 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4624 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           4625 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4626 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4639 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           4640 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4641 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4654 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           4655 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4656 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4667 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           4671 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4672 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4684 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           4688 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4689 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           4700 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           4704 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4705 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           4716 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           4720 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4721 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           4732 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           4736 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4737 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           4750 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           4751 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4752 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4765 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           4766 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4767 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4780 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           4781 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4782 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4795 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           4796 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           4797 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4811 Zend/zend_vm_execute.h 	container = opline->op1.zv;
opline           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);
opline           4814 Zend/zend_vm_execute.h 	if (IS_CONST != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           4826 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           4832 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           4833 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           4835 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           4840 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           4842 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           4846 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           4848 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           4857 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           4858 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           4861 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           4869 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           4870 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           4872 Zend/zend_vm_execute.h 			function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           4898 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           4900 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           4952 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           4953 Zend/zend_vm_execute.h 				 opline->op1.zv,
opline           4954 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           4968 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           4978 Zend/zend_vm_execute.h 		expr_ptr=opline->op1.zv;
opline           5000 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           5011 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           5020 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           5023 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           5033 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           5035 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           5046 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           5089 Zend/zend_vm_execute.h 				value = opline->op1.zv;
opline           5109 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           5110 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           5111 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           5124 Zend/zend_vm_execute.h 			zval *value = opline->op1.zv;
opline           5158 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           5194 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           5197 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           5199 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           5221 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           5222 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5223 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5236 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           5237 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5238 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5251 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           5252 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5253 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5266 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           5267 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5268 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5281 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           5282 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5283 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5296 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           5297 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5298 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5311 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           5312 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5313 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5326 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           5327 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5328 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5341 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           5342 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5343 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5356 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           5357 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5358 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5369 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           5373 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5374 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5386 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           5390 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5391 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           5402 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           5406 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5407 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           5418 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           5422 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5423 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           5434 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           5438 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5439 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           5452 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           5453 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5454 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5467 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           5468 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5469 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5482 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           5483 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5484 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5497 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           5498 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           5499 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5517 Zend/zend_vm_execute.h 	varname = opline->op1.zv;
opline           5532 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           5533 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           5544 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           5547 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           5549 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           5552 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           5584 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           5598 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           5608 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           5615 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           5629 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           5655 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CONST_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           5675 Zend/zend_vm_execute.h 	container = opline->op1.zv;
opline           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);
opline           5678 Zend/zend_vm_execute.h 	if (IS_CONST != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           5690 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           5696 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           5697 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           5699 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           5704 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           5706 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           5710 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           5712 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           5721 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           5722 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           5725 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           5733 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           5734 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           5736 Zend/zend_vm_execute.h 			function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           5762 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           5764 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           5816 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           5817 Zend/zend_vm_execute.h 				 opline->op1.zv,
opline           5818 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           5832 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           5842 Zend/zend_vm_execute.h 		expr_ptr=opline->op1.zv;
opline           5864 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           5875 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           5884 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           5887 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           5897 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           5899 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           5910 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           5930 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           5932 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           5935 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           5936 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           5937 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           5938 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           5944 Zend/zend_vm_execute.h 	varname = opline->op1.zv;
opline           5959 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           5960 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           5973 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           5975 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           5978 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           5980 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           5984 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           6007 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           6008 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           6009 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           6011 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           6022 Zend/zend_vm_execute.h 		zval tmp, *varname = opline->op1.zv;
opline           6035 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           6036 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           6043 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           6046 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           6048 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           6053 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           6065 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           6067 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           6069 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           6073 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           6075 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           6116 Zend/zend_vm_execute.h 				value = opline->op1.zv;
opline           6136 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           6137 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           6138 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           6151 Zend/zend_vm_execute.h 			zval *value = opline->op1.zv;
opline           6185 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           6222 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           6225 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           6227 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           6249 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           6250 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           6251 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           6269 Zend/zend_vm_execute.h 	varname = opline->op1.zv;
opline           6284 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           6285 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           6296 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           6299 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           6301 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           6304 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           6336 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           6350 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           6360 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           6367 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           6381 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           6407 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           6425 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           6431 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           6432 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           6434 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           6439 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           6441 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           6445 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           6447 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           6456 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           6457 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           6460 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           6468 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           6469 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           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);
opline           6497 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           6499 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           6552 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           6562 Zend/zend_vm_execute.h 		expr_ptr=opline->op1.zv;
opline           6595 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           6604 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           6607 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           6617 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           6619 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           6630 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           6650 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           6652 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           6655 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           6656 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           6657 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           6658 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           6664 Zend/zend_vm_execute.h 	varname = opline->op1.zv;
opline           6679 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           6680 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           6693 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           6695 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           6698 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           6700 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           6704 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           6727 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           6728 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           6729 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           6731 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           6742 Zend/zend_vm_execute.h 		zval tmp, *varname = opline->op1.zv;
opline           6755 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           6756 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           6763 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           6766 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           6768 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           6773 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           6785 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           6787 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           6789 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           6793 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           6795 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           6810 Zend/zend_vm_execute.h 	if (UNEXPECTED(zend_hash_quick_find(EG(function_table), Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), Z_HASH_P(opline->op1.zv), (void *) &op_array) == FAILURE) ||
opline           6818 Zend/zend_vm_execute.h 		zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array,  EG(called_scope), NULL TSRMLS_CC);
opline           6820 Zend/zend_vm_execute.h 		zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array,  EG(scope), EG(This) TSRMLS_CC);
opline           6860 Zend/zend_vm_execute.h 				value = opline->op1.zv;
opline           6880 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           6881 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           6882 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           6895 Zend/zend_vm_execute.h 			zval *value = opline->op1.zv;
opline           6965 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           6968 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           6970 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           6992 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           6993 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           6994 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7007 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           7008 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7009 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7022 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           7023 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7024 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7037 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           7038 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7039 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7052 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           7053 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7054 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7067 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           7068 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7069 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7082 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           7083 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7084 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7097 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           7098 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7099 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7112 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           7113 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7114 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7125 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           7129 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7130 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7142 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           7146 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7147 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           7158 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           7162 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7163 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           7174 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           7178 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7179 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           7190 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           7194 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7195 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           7208 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           7209 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7210 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7223 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           7224 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7225 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7238 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           7239 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7240 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7253 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           7254 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7255 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7269 Zend/zend_vm_execute.h 	container = opline->op1.zv;
opline           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);
opline           7272 Zend/zend_vm_execute.h 	if (IS_CONST != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           7284 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           7290 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           7291 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           7293 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           7298 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           7300 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           7304 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           7306 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           7315 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           7316 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           7319 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           7327 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           7328 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           7330 Zend/zend_vm_execute.h 			function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           7356 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           7358 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           7414 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           7417 Zend/zend_vm_execute.h 	if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           7418 Zend/zend_vm_execute.h 		catch_ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           7420 Zend/zend_vm_execute.h 		catch_ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD TSRMLS_CC);
opline           7422 Zend/zend_vm_execute.h 		CACHE_PTR(opline->op1.literal->cache_slot, catch_ce);
opline           7434 Zend/zend_vm_execute.h 			if (opline->result.num) {
opline           7438 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           7445 Zend/zend_vm_execute.h 		if (EX_CV(opline->op2.var)) {
opline           7446 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op2.var));
opline           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);
opline           7449 Zend/zend_vm_execute.h 		*EX_CV(opline->op2.var) = EG(exception);
opline           7451 Zend/zend_vm_execute.h 		zend_compiled_variable *cv = &CV_DEF_OF(opline->op2.var);
opline           7453 Zend/zend_vm_execute.h 		    &EG(exception), sizeof(zval *), (void**)&EX_CV(opline->op2.var));
opline           7470 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           7471 Zend/zend_vm_execute.h 				 opline->op1.zv,
opline           7472 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7485 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           7495 Zend/zend_vm_execute.h 		expr_ptr=opline->op1.zv;
opline           7517 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           7528 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           7537 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           7540 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           7550 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           7552 Zend/zend_vm_execute.h 	if ((IS_CONST == IS_VAR || IS_CONST == IS_CV) && opline->extended_value) {
opline           7563 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           7606 Zend/zend_vm_execute.h 				value = opline->op1.zv;
opline           7626 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           7627 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           7628 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           7641 Zend/zend_vm_execute.h 			zval *value = opline->op1.zv;
opline           7675 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           7711 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           7714 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           7716 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           7738 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           7739 Zend/zend_vm_execute.h 		opline->op1.zv,
opline           7740 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           7753 Zend/zend_vm_execute.h 	bitwise_not_function(&EX_T(opline->result.var).tmp_var,
opline           7754 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC) TSRMLS_CC);
opline           7766 Zend/zend_vm_execute.h 	boolean_not_function(&EX_T(opline->result.var).tmp_var,
opline           7767 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC) TSRMLS_CC);
opline           7780 Zend/zend_vm_execute.h 	z = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           7796 Zend/zend_vm_execute.h 	ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
opline           7808 Zend/zend_vm_execute.h 	val = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           7821 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           7823 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           7838 Zend/zend_vm_execute.h 	val = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           7851 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           7853 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           7868 Zend/zend_vm_execute.h 	val = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           7881 Zend/zend_vm_execute.h 		printf("Conditional jmp on true to %d\n", opline->extended_value);
opline           7883 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           7887 Zend/zend_vm_execute.h 		printf("Conditional jmp on false to %d\n", opline->op2.opline_num);
opline           7889 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           7902 Zend/zend_vm_execute.h 	val = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           7913 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           7914 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           7917 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           7919 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           7933 Zend/zend_vm_execute.h 	val = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           7944 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           7945 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           7948 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           7950 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           7962 Zend/zend_vm_execute.h 		zendi_zval_dtor(EX_T(opline->op1.var).tmp_var);
opline           7964 Zend/zend_vm_execute.h 		zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
opline           7977 Zend/zend_vm_execute.h 	retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8024 Zend/zend_vm_execute.h 		    (IS_TMP_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_VALUE)) {
opline           8028 Zend/zend_vm_execute.h 			retval_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8057 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           8058 Zend/zend_vm_execute.h 			    EX_T(opline->op1.var).var.fcall_returned_reference) {
opline           8059 Zend/zend_vm_execute.h 			} else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           8092 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8120 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME) {
opline           8121 Zend/zend_vm_execute.h 		if (ARG_MUST_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           8122 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot pass parameter %d by reference", opline->op2.num);
opline           8131 Zend/zend_vm_execute.h 		value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8149 Zend/zend_vm_execute.h 	zval *retval = &EX_T(opline->result.var).tmp_var;
opline           8153 Zend/zend_vm_execute.h 	ZVAL_BOOL(retval, i_zend_is_true(_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC)));
opline           8170 Zend/zend_vm_execute.h 	obj = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8215 Zend/zend_vm_execute.h 		if (!RETURN_VALUE_USED(opline) || UNEXPECTED(EG(exception) != NULL)) {
opline           8218 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = retval;
opline           8231 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           8234 Zend/zend_vm_execute.h 	expr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8236 Zend/zend_vm_execute.h 	if (opline->extended_value != IS_STRING) {
opline           8242 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           8295 Zend/zend_vm_execute.h 	inc_filename = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8305 Zend/zend_vm_execute.h 	if (opline->extended_value != ZEND_EVAL && strlen(Z_STRVAL_P(inc_filename)) != Z_STRLEN_P(inc_filename)) {
opline           8306 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_INCLUDE_ONCE || opline->extended_value == ZEND_INCLUDE) {
opline           8312 Zend/zend_vm_execute.h 		switch (opline->extended_value) {
opline           8334 Zend/zend_vm_execute.h 							new_op_array = zend_compile_file(&file_handle, (opline->extended_value==ZEND_INCLUDE_ONCE?ZEND_INCLUDE:ZEND_REQUIRE) TSRMLS_CC);
opline           8341 Zend/zend_vm_execute.h 						if (opline->extended_value == ZEND_INCLUDE_ONCE) {
opline           8354 Zend/zend_vm_execute.h 				new_op_array = compile_filename(opline->extended_value, inc_filename TSRMLS_CC);
opline           8375 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           8376 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           8377 Zend/zend_vm_execute.h 			EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
opline           8397 Zend/zend_vm_execute.h 		EG(opline_ptr) = &EX(opline);
opline           8407 Zend/zend_vm_execute.h 	} else if (RETURN_VALUE_USED(opline)) {
opline           8413 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           8431 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           8439 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           8451 Zend/zend_vm_execute.h 				if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           8459 Zend/zend_vm_execute.h 		array_ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8501 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
opline           8503 Zend/zend_vm_execute.h 		if (IS_TMP_VAR == IS_VAR && !(opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           8509 Zend/zend_vm_execute.h 			if (IS_TMP_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           8520 Zend/zend_vm_execute.h 	EX_T(opline->result.var).fe.ptr = array_ptr;
opline           8528 Zend/zend_vm_execute.h 				if (IS_TMP_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           8537 Zend/zend_vm_execute.h 			if (IS_TMP_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           8563 Zend/zend_vm_execute.h 		zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
opline           8569 Zend/zend_vm_execute.h 	if (IS_TMP_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           8573 Zend/zend_vm_execute.h 		ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           8588 Zend/zend_vm_execute.h 		zval *ptr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8608 Zend/zend_vm_execute.h 	if (!EG(error_reporting) && Z_LVAL(EX_T(opline->op1.var).tmp_var) != 0) {
opline           8610 Zend/zend_vm_execute.h 		Z_LVAL(restored_error_reporting) = Z_LVAL(EX_T(opline->op1.var).tmp_var);
opline           8624 Zend/zend_vm_execute.h 	if (EX(old_error_reporting) == &EX_T(opline->op1.var).tmp_var) {
opline           8638 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8641 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           8643 Zend/zend_vm_execute.h 			zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
opline           8647 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           8649 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           8664 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8669 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           8670 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           8674 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = ret;
opline           8675 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           8677 Zend/zend_vm_execute.h 				zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           8682 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           8684 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           8699 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8701 Zend/zend_vm_execute.h 	ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           8703 Zend/zend_vm_execute.h 		zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           8717 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8721 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = value;
opline           8722 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           8726 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = ret;
opline           8727 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           8729 Zend/zend_vm_execute.h 			zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           8745 Zend/zend_vm_execute.h 	expr = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           8748 Zend/zend_vm_execute.h 		result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC);
opline           8752 Zend/zend_vm_execute.h 	ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result);
opline           8764 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           8765 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8766 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8779 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           8780 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8781 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8794 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           8795 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8796 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8809 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           8810 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8811 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8824 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           8825 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8826 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8839 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           8840 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8841 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8854 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           8855 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8856 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8869 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           8870 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8871 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8884 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           8885 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8886 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8897 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           8901 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8902 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8914 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           8918 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8919 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           8930 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           8934 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8935 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           8946 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           8950 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8951 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           8962 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           8966 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8967 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           8980 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           8981 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8982 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           8995 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           8996 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           8997 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           9010 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           9011 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9012 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           9025 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           9026 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9027 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           9045 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9060 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           9061 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           9072 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           9075 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           9077 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           9080 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           9112 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           9126 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           9136 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           9143 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           9157 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           9183 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_TMP_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           9203 Zend/zend_vm_execute.h 	container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           9206 Zend/zend_vm_execute.h 	if (IS_TMP_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           9220 Zend/zend_vm_execute.h 	container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9224 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           9230 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = value;
opline           9240 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           9253 Zend/zend_vm_execute.h 	add_char_to_string(str, str, opline->op2.zv);
opline           9263 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           9276 Zend/zend_vm_execute.h 	add_string_to_string(str, str, opline->op2.zv);
opline           9290 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           9294 Zend/zend_vm_execute.h 	function_name = opline->op2.zv;
opline           9307 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9314 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           9330 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           9370 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           9371 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9372 Zend/zend_vm_execute.h 				 opline->op2.zv TSRMLS_CC);
opline           9385 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           9395 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9417 Zend/zend_vm_execute.h 		zval *offset = opline->op2.zv;
opline           9428 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           9437 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           9440 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           9450 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           9452 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           9463 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           9483 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           9485 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           9488 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           9489 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           9490 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           9491 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           9497 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9512 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           9513 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           9526 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           9528 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           9531 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           9533 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           9537 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           9560 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           9561 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           9562 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           9564 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           9575 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9588 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           9589 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           9596 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           9599 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           9601 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           9606 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           9618 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           9620 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           9622 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           9626 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           9628 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           9669 Zend/zend_vm_execute.h 				value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9689 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           9690 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           9691 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           9704 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           9738 Zend/zend_vm_execute.h 		zval *key = opline->op2.zv;
opline           9774 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           9777 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           9779 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           9801 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           9802 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9803 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           9816 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           9817 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9818 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9831 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           9832 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9833 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9846 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           9847 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9848 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9861 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           9862 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9863 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9876 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           9877 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9878 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9891 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           9892 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9893 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9906 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           9907 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9908 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9921 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           9922 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9923 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9936 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           9937 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9938 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9949 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           9953 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9954 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           9966 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           9970 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9971 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           9982 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           9986 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           9987 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           9998 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10002 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10003 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           10014 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10018 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10019 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           10032 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           10033 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10034 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10047 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           10048 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10049 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10062 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           10063 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10064 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10077 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           10078 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10079 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10093 Zend/zend_vm_execute.h 	container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           10096 Zend/zend_vm_execute.h 	if (IS_TMP_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           10107 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           10113 Zend/zend_vm_execute.h 	var = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           10155 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           10159 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           10172 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           10179 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           10195 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           10236 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           10237 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10238 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10252 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           10262 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           10284 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           10295 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           10304 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           10307 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           10317 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           10319 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           10330 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           10373 Zend/zend_vm_execute.h 				value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           10393 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           10394 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           10395 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           10408 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           10442 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           10478 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           10481 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           10483 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           10505 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           10506 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10507 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10520 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           10521 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10522 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10535 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           10536 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10537 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10550 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           10551 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10552 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10565 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           10566 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10567 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10580 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           10581 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10582 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10595 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           10596 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10597 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10610 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           10611 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10612 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10625 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           10626 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10627 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10640 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           10641 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10642 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10653 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10657 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10658 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10670 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10674 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10675 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           10686 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10690 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10691 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           10702 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10706 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10707 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           10718 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           10722 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10723 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           10736 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           10737 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10738 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10751 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           10752 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10753 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10766 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           10767 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10768 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10781 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           10782 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           10783 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           10801 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           10816 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           10817 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           10828 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           10831 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           10833 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           10836 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           10868 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           10882 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           10892 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           10899 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           10913 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           10939 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_TMP_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           10959 Zend/zend_vm_execute.h 	container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           10962 Zend/zend_vm_execute.h 	if (IS_TMP_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           10973 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           10979 Zend/zend_vm_execute.h 	var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           11021 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           11025 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           11038 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11045 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           11061 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           11102 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           11103 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           11104 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           11118 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           11128 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11150 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           11161 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           11170 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           11173 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           11183 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           11185 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           11196 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           11216 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           11218 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           11221 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           11222 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           11223 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           11224 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           11230 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11245 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           11246 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           11259 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           11261 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           11264 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           11266 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           11270 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           11293 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           11294 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           11295 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           11297 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           11308 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11321 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           11322 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           11329 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           11332 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           11334 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           11339 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           11351 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           11353 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           11355 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           11359 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           11361 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           11402 Zend/zend_vm_execute.h 				value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11422 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           11423 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           11424 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           11437 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11471 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           11508 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           11511 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           11513 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           11535 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           11536 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           11537 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           11555 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11570 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           11571 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           11582 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           11585 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           11587 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           11590 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           11622 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           11636 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           11646 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           11653 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           11667 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           11693 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           11713 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           11723 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11756 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           11765 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           11768 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           11778 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           11780 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           11791 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           11811 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           11813 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           11816 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           11817 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           11818 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           11819 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           11825 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11840 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           11841 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           11854 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           11856 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           11859 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           11861 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           11865 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           11888 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           11889 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           11890 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           11892 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           11903 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           11916 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           11917 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           11924 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           11927 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           11929 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           11934 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           11946 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           11948 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           11950 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           11954 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           11956 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           11997 Zend/zend_vm_execute.h 				value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12017 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           12018 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           12019 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           12032 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12102 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           12105 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           12107 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           12129 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           12130 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12131 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12144 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           12145 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12146 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12159 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           12160 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12161 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12174 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           12175 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12176 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12189 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           12190 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12191 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12204 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           12205 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12206 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12219 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           12220 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12221 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12234 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           12235 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12236 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12249 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           12250 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12251 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12262 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           12266 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12267 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12279 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           12283 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12284 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           12295 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           12299 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12300 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           12311 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           12315 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12316 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           12327 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           12331 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12332 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           12345 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           12346 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12347 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12360 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           12361 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12362 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12375 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           12376 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12377 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12390 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           12391 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12392 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12406 Zend/zend_vm_execute.h 	container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           12409 Zend/zend_vm_execute.h 	if (IS_TMP_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           12420 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           12426 Zend/zend_vm_execute.h 	var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           12467 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           12471 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           12484 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12491 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           12507 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           12547 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           12548 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12549 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12562 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           12572 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12594 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           12605 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           12614 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           12617 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           12627 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           12629 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV) && opline->extended_value) {
opline           12640 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           12683 Zend/zend_vm_execute.h 				value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12703 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           12704 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           12705 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           12718 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12752 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           12788 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           12791 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           12793 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           12815 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           12816 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           12817 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           12830 Zend/zend_vm_execute.h 	bitwise_not_function(&EX_T(opline->result.var).tmp_var,
opline           12831 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC) TSRMLS_CC);
opline           12843 Zend/zend_vm_execute.h 	boolean_not_function(&EX_T(opline->result.var).tmp_var,
opline           12844 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC) TSRMLS_CC);
opline           12857 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12863 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           12865 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           12887 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           12889 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           12904 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12910 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           12912 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           12934 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           12936 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           12951 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           12957 Zend/zend_vm_execute.h 		ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
opline           12963 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           12994 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13000 Zend/zend_vm_execute.h 		ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
opline           13006 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           13037 Zend/zend_vm_execute.h 	z = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13053 Zend/zend_vm_execute.h 	ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
opline           13065 Zend/zend_vm_execute.h 	val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13078 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           13080 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           13095 Zend/zend_vm_execute.h 	val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13108 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           13110 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           13125 Zend/zend_vm_execute.h 	val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13138 Zend/zend_vm_execute.h 		printf("Conditional jmp on true to %d\n", opline->extended_value);
opline           13140 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           13144 Zend/zend_vm_execute.h 		printf("Conditional jmp on false to %d\n", opline->op2.opline_num);
opline           13146 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           13159 Zend/zend_vm_execute.h 	val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13170 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           13171 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           13174 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           13176 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           13190 Zend/zend_vm_execute.h 	val = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13201 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           13202 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           13205 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           13207 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           13219 Zend/zend_vm_execute.h 		zendi_zval_dtor(EX_T(opline->op1.var).tmp_var);
opline           13221 Zend/zend_vm_execute.h 		zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
opline           13234 Zend/zend_vm_execute.h 	retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13281 Zend/zend_vm_execute.h 		    (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_VALUE)) {
opline           13285 Zend/zend_vm_execute.h 			retval_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13307 Zend/zend_vm_execute.h 		retval_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13314 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           13315 Zend/zend_vm_execute.h 			    EX_T(opline->op1.var).var.fcall_returned_reference) {
opline           13316 Zend/zend_vm_execute.h 			} else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           13350 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13378 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13413 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) { /* Had function_ptr at compile_time */
opline           13414 Zend/zend_vm_execute.h 		if (!(opline->extended_value & ZEND_ARG_SEND_BY_REF)) {
opline           13418 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           13423 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13424 Zend/zend_vm_execute.h 	if ((!(opline->extended_value & ZEND_ARG_SEND_FUNCTION) ||
opline           13425 Zend/zend_vm_execute.h 	     EX_T(opline->op1.var).var.fcall_returned_reference) &&
opline           13436 Zend/zend_vm_execute.h 		if ((opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) ?
opline           13437 Zend/zend_vm_execute.h 			!(opline->extended_value & ZEND_ARG_SEND_SILENT) :
opline           13438 Zend/zend_vm_execute.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           13461 Zend/zend_vm_execute.h 	varptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13474 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME &&
opline           13476 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           13495 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME) {
opline           13496 Zend/zend_vm_execute.h 		if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           13508 Zend/zend_vm_execute.h 	zval *retval = &EX_T(opline->result.var).tmp_var;
opline           13512 Zend/zend_vm_execute.h 	ZVAL_BOOL(retval, i_zend_is_true(_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC)));
opline           13524 Zend/zend_vm_execute.h 	zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
opline           13539 Zend/zend_vm_execute.h 	obj = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13584 Zend/zend_vm_execute.h 		if (!RETURN_VALUE_USED(opline) || UNEXPECTED(EG(exception) != NULL)) {
opline           13587 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = retval;
opline           13600 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           13603 Zend/zend_vm_execute.h 	expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13605 Zend/zend_vm_execute.h 	if (opline->extended_value != IS_STRING) {
opline           13611 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           13664 Zend/zend_vm_execute.h 	inc_filename = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13674 Zend/zend_vm_execute.h 	if (opline->extended_value != ZEND_EVAL && strlen(Z_STRVAL_P(inc_filename)) != Z_STRLEN_P(inc_filename)) {
opline           13675 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_INCLUDE_ONCE || opline->extended_value == ZEND_INCLUDE) {
opline           13681 Zend/zend_vm_execute.h 		switch (opline->extended_value) {
opline           13703 Zend/zend_vm_execute.h 							new_op_array = zend_compile_file(&file_handle, (opline->extended_value==ZEND_INCLUDE_ONCE?ZEND_INCLUDE:ZEND_REQUIRE) TSRMLS_CC);
opline           13710 Zend/zend_vm_execute.h 						if (opline->extended_value == ZEND_INCLUDE_ONCE) {
opline           13723 Zend/zend_vm_execute.h 				new_op_array = compile_filename(opline->extended_value, inc_filename TSRMLS_CC);
opline           13744 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           13745 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           13746 Zend/zend_vm_execute.h 			EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
opline           13766 Zend/zend_vm_execute.h 		EG(opline_ptr) = &EX(opline);
opline           13776 Zend/zend_vm_execute.h 	} else if (RETURN_VALUE_USED(opline)) {
opline           13782 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           13800 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           13801 Zend/zend_vm_execute.h 		array_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13808 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           13820 Zend/zend_vm_execute.h 				if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           13828 Zend/zend_vm_execute.h 		array_ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           13870 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
opline           13872 Zend/zend_vm_execute.h 		if (IS_VAR == IS_VAR && !(opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           13878 Zend/zend_vm_execute.h 			if (IS_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           13889 Zend/zend_vm_execute.h 	EX_T(opline->result.var).fe.ptr = array_ptr;
opline           13897 Zend/zend_vm_execute.h 				if (IS_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           13906 Zend/zend_vm_execute.h 			if (IS_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           13932 Zend/zend_vm_execute.h 		zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
opline           13938 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           13942 Zend/zend_vm_execute.h 		ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           13953 Zend/zend_vm_execute.h 	zval *array = EX_T(opline->op1.var).fe.ptr;
opline           13959 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FE_FETCH_WITH_KEY) {
opline           13960 Zend/zend_vm_execute.h 		key = &EX_T((opline+1)->result.var).tmp_var;
opline           13969 Zend/zend_vm_execute.h 			ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           13979 Zend/zend_vm_execute.h 			zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           13983 Zend/zend_vm_execute.h 					ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           14004 Zend/zend_vm_execute.h 			zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           14010 Zend/zend_vm_execute.h 			zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           14013 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           14019 Zend/zend_vm_execute.h 			zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
opline           14040 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           14049 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           14065 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           14068 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = value;
opline           14072 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *value;
opline           14088 Zend/zend_vm_execute.h 		zval *ptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14109 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14112 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           14114 Zend/zend_vm_execute.h 			zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
opline           14118 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           14120 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           14135 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14140 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           14141 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           14145 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = ret;
opline           14146 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           14148 Zend/zend_vm_execute.h 				zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           14153 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           14155 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           14170 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14172 Zend/zend_vm_execute.h 	ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           14174 Zend/zend_vm_execute.h 		zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           14188 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14192 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = value;
opline           14193 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           14197 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = ret;
opline           14198 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           14200 Zend/zend_vm_execute.h 			zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           14217 Zend/zend_vm_execute.h 	expr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14220 Zend/zend_vm_execute.h 		result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC);
opline           14224 Zend/zend_vm_execute.h 	ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result);
opline           14236 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           14237 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14238 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14251 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           14252 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14253 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14266 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           14267 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14268 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14281 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           14282 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14283 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14296 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           14297 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14298 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14311 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           14312 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14313 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14326 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           14327 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14328 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14341 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           14342 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14343 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14356 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           14357 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14358 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14369 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           14373 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14374 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14386 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           14390 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14391 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           14402 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           14406 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14407 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           14418 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           14422 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14423 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           14434 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           14438 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14439 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           14452 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           14453 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14454 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14467 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           14468 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14469 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14482 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           14483 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14484 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14497 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           14498 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           14499 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           14510 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14512 Zend/zend_vm_execute.h 	zval *property = opline->op2.zv;
opline           14513 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           14528 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           14530 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           14539 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           14547 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           14549 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           14558 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           14581 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           14586 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           14588 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           14593 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           14595 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           14624 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           14629 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14639 Zend/zend_vm_execute.h 					zval *dim = opline->op2.zv;
opline           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);
opline           14642 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           14643 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           14648 Zend/zend_vm_execute.h 			value = opline->op2.zv;
opline           14649 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14659 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           14661 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           14666 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           14687 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           14689 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           14692 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           14771 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14772 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           14773 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           14785 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           14807 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           14837 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           14841 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           14879 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14880 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           14881 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           14983 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           14998 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           14999 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           15010 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           15013 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           15015 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           15018 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           15050 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           15064 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           15074 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           15081 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           15095 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           15121 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_VAR_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           15141 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15144 Zend/zend_vm_execute.h 	if (IS_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           15158 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15166 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15171 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           15172 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           15192 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15200 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15214 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15229 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           15230 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15236 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15246 Zend/zend_vm_execute.h 		container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15262 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15275 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15278 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           15283 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           15305 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15306 Zend/zend_vm_execute.h 	offset  = opline->op2.zv;
opline           15312 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           15325 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           15352 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           15357 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15369 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15374 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           15375 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           15380 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           15381 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           15396 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           15397 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15412 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15428 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15429 Zend/zend_vm_execute.h 	offset  = opline->op2.zv;
opline           15434 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           15447 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           15465 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           15472 Zend/zend_vm_execute.h 		property = opline->op2.zv;
opline           15473 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           15488 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15506 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15507 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           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);
opline           15527 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           15531 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           15532 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           15533 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           15535 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           15549 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15550 Zend/zend_vm_execute.h 	property_name = opline->op2.zv;
opline           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);
opline           15578 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15585 Zend/zend_vm_execute.h 		zval *property_name = opline->op2.zv;
opline           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);
opline           15599 Zend/zend_vm_execute.h 		zval *dim = opline->op2.zv;
opline           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);
opline           15604 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           15608 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           15614 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           15616 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           15618 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           15624 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           15626 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           15629 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           15631 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           15636 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           15638 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           15659 Zend/zend_vm_execute.h 	value = opline->op2.zv;
opline           15660 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15663 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_CONST TSRMLS_CC)) {
opline           15664 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           15668 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           15670 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           15672 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           15674 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           15680 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           15682 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           15692 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           15694 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           15715 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           15719 Zend/zend_vm_execute.h 	function_name = opline->op2.zv;
opline           15732 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           15739 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           15755 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           15795 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           15801 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           15802 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           15804 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           15809 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           15811 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           15815 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           15817 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           15826 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           15827 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           15830 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           15838 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           15839 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           15841 Zend/zend_vm_execute.h 			function_name = opline->op2.zv;
opline           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);
opline           15867 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           15869 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           15921 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           15922 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           15923 Zend/zend_vm_execute.h 				 opline->op2.zv TSRMLS_CC);
opline           15938 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           15939 Zend/zend_vm_execute.h 			c = CACHED_PTR(opline->op2.literal->cache_slot);
opline           15940 Zend/zend_vm_execute.h 		} else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) {
opline           15941 Zend/zend_vm_execute.h 			if ((opline->extended_value & IS_CONSTANT_UNQUALIFIED) != 0) {
opline           15942 Zend/zend_vm_execute.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv));
opline           15944 Zend/zend_vm_execute.h 					actual = Z_STRVAL_P(opline->op2.zv);
opline           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);
opline           15954 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           15957 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, c);
opline           15959 Zend/zend_vm_execute.h 		retval = &EX_T(opline->result.var).tmp_var;
opline           15968 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           15969 Zend/zend_vm_execute.h 				value = CACHED_PTR(opline->op2.literal->cache_slot);
opline           15970 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           15971 Zend/zend_vm_execute.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           15973 Zend/zend_vm_execute.h 			} else if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           15974 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           15976 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           15981 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           15983 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           15986 Zend/zend_vm_execute.h 			ce = EX_T(opline->op1.var).class_entry;
opline           15987 Zend/zend_vm_execute.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
opline           15988 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           15989 Zend/zend_vm_execute.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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)) {
opline           16003 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, value);
opline           16005 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
opline           16007 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           16008 Zend/zend_vm_execute.h 			zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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) {
opline           16011 Zend/zend_vm_execute.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
opline           16013 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           16028 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           16029 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16038 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16060 Zend/zend_vm_execute.h 		zval *offset = opline->op2.zv;
opline           16071 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           16080 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           16083 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           16093 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           16095 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           16106 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           16126 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           16128 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           16131 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           16132 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           16133 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           16134 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           16140 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16155 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           16156 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           16169 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           16171 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           16174 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           16176 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           16180 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           16203 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16207 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           16298 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16299 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           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);
opline           16340 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           16341 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           16342 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           16344 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           16355 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16368 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           16369 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           16376 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           16379 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           16381 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           16386 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           16398 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           16400 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           16402 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           16406 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           16408 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           16427 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16428 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           16470 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           16497 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           16525 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           16540 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           16541 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           16542 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           16544 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           16596 Zend/zend_vm_execute.h 				value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16607 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16616 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           16617 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           16618 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           16632 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           16666 Zend/zend_vm_execute.h 		zval *key = opline->op2.zv;
opline           16702 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           16705 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           16707 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           16729 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           16730 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16731 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           16749 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           16750 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16751 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16764 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           16765 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16766 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16779 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           16780 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16781 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16794 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           16795 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16796 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16809 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           16810 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16811 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16824 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           16825 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16826 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16839 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           16840 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16841 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16854 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           16855 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16856 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16869 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           16870 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16871 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16882 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           16886 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16887 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16899 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           16903 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16904 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           16915 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           16919 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16920 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           16931 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           16935 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16936 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           16947 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           16951 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16952 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           16965 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           16966 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16967 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16980 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           16981 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16982 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           16995 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           16996 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           16997 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           17010 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           17011 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           17012 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           17023 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17025 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17026 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           17041 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           17043 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           17052 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           17060 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           17062 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           17071 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           17094 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           17099 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           17101 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           17106 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           17108 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           17137 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           17142 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17152 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           17155 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           17156 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           17161 Zend/zend_vm_execute.h 			value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17162 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17172 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           17174 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           17179 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           17200 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           17202 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           17206 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           17285 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17286 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17287 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           17299 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           17321 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           17351 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           17355 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           17393 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17394 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17395 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           17493 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17496 Zend/zend_vm_execute.h 	if (IS_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           17510 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17518 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17523 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           17524 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           17544 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17552 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17566 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17581 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           17582 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17588 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17598 Zend/zend_vm_execute.h 		container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17614 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17627 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17630 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           17635 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           17657 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17658 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17664 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           17677 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           17704 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17709 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17721 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17726 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           17727 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           17732 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           17733 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           17748 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17749 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17764 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17780 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17781 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17786 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           17799 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           17817 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           17824 Zend/zend_vm_execute.h 		property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           17825 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           17840 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17858 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17859 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           17879 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           17883 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           17884 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           17885 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           17887 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           17901 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17902 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           17930 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           17937 Zend/zend_vm_execute.h 		zval *property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           17951 Zend/zend_vm_execute.h 		zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           17957 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           17961 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           17967 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           17969 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           17971 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           17977 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           17979 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           17982 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           17984 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           17989 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           17991 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           18012 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           18013 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18016 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_TMP_VAR TSRMLS_CC)) {
opline           18017 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           18021 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           18023 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           18025 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           18027 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           18033 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           18035 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           18045 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           18047 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           18068 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           18072 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           18085 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18092 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           18108 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           18149 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           18155 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           18156 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           18158 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           18163 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           18165 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           18169 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           18171 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           18180 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           18181 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           18184 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           18192 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           18193 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           18195 Zend/zend_vm_execute.h 			function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           18221 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           18223 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           18275 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           18276 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18277 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18291 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           18292 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18301 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18323 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           18334 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           18343 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           18346 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           18356 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           18358 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           18369 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           18388 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18392 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           18483 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18484 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           18527 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18528 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           18570 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           18597 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           18625 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           18640 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           18641 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           18642 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           18644 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           18696 Zend/zend_vm_execute.h 				value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18707 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18716 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           18717 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           18718 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           18732 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           18766 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           18802 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           18805 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           18807 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           18829 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           18830 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18831 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18849 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           18850 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18851 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18864 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           18865 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18866 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18879 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           18880 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18881 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18894 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           18895 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18896 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18909 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           18910 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18911 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18924 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           18925 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18926 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18939 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           18940 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18941 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18954 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           18955 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18956 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18969 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           18970 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18971 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18982 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           18986 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           18987 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           18999 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           19003 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19004 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           19015 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           19019 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19020 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           19031 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           19035 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19036 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           19047 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           19051 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19052 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           19065 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           19066 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19067 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           19080 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           19081 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19082 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           19095 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           19096 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19097 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           19110 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           19111 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           19112 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           19123 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19125 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           19126 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           19141 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           19143 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           19152 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           19160 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           19162 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           19171 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           19194 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           19199 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           19201 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           19206 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           19208 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           19237 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           19242 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19252 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           19255 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           19256 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           19261 Zend/zend_vm_execute.h 			value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           19262 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19272 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           19274 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           19279 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           19300 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           19302 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           19306 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           19385 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19386 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           19387 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           19399 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           19421 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           19451 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           19455 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           19493 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19494 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           19495 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           19597 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19612 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           19613 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           19624 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           19627 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           19629 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           19632 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           19664 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           19678 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           19688 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           19695 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           19709 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           19735 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_VAR_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           19755 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19758 Zend/zend_vm_execute.h 	if (IS_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           19772 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19780 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           19785 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           19786 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           19806 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19814 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           19828 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19843 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           19844 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19850 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           19860 Zend/zend_vm_execute.h 		container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19876 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19889 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           19892 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           19897 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           19919 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           19920 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           19926 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           19939 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           19966 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           19971 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           19983 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           19988 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           19989 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           19994 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           19995 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           20010 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20011 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           20026 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           20042 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20043 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20048 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           20061 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           20079 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           20086 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20087 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           20102 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           20120 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20121 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           20141 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           20145 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           20146 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           20147 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           20149 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           20163 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20164 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           20192 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20199 Zend/zend_vm_execute.h 		zval *property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           20213 Zend/zend_vm_execute.h 		zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           20219 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           20223 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           20229 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           20231 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           20233 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           20239 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           20241 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           20244 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           20246 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           20251 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           20253 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           20274 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20275 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20278 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_VAR TSRMLS_CC)) {
opline           20279 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           20283 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           20285 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           20287 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           20289 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           20295 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           20297 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           20307 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           20309 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           20332 Zend/zend_vm_execute.h 	value_ptr_ptr = _get_zval_ptr_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20334 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr)) {
opline           20341 Zend/zend_vm_execute.h 	    opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           20342 Zend/zend_vm_execute.h 	    !EX_T(opline->op2.var).var.fcall_returned_reference) {
opline           20352 Zend/zend_vm_execute.h 	} else if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           20356 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20363 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           20367 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           20369 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *variable_ptr_ptr;
opline           20386 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           20390 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20403 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20410 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           20426 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           20467 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           20473 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           20474 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           20476 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           20481 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           20483 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           20487 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           20489 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           20498 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           20499 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           20502 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           20510 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           20511 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           20513 Zend/zend_vm_execute.h 			function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           20539 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           20541 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           20593 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           20594 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           20595 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           20609 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           20610 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20619 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20641 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20652 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           20661 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           20664 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           20674 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           20676 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           20687 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           20707 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           20709 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           20712 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           20713 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           20714 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           20715 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           20721 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20736 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           20737 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           20750 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           20752 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           20755 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           20757 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           20761 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           20784 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20788 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           20879 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20880 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           20921 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           20922 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           20923 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           20925 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           20936 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           20949 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           20950 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           20957 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           20960 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           20962 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           20967 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           20979 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           20981 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           20983 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           20987 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           20989 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           21008 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21009 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           21051 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           21078 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           21106 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           21121 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           21122 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           21123 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           21125 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           21177 Zend/zend_vm_execute.h 				value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21188 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21197 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           21198 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           21199 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           21213 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21247 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           21284 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           21287 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           21289 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           21311 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           21312 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           21313 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           21329 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21332 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           21347 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           21349 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           21358 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           21366 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           21368 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           21377 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           21400 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           21405 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           21407 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           21412 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           21414 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           21443 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           21448 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           21461 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           21462 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           21468 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21478 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           21480 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           21485 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           21506 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           21508 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           21511 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           21590 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21605 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           21606 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           21617 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           21620 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           21622 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           21625 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           21657 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           21671 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           21681 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           21688 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           21702 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           21728 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           21748 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21753 Zend/zend_vm_execute.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC);
opline           21756 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           21761 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           21762 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           21782 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21787 Zend/zend_vm_execute.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_RW TSRMLS_CC);
opline           21790 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           21804 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           21805 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21809 Zend/zend_vm_execute.h 		zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC);
opline           21811 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           21821 Zend/zend_vm_execute.h 		container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           21822 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_R TSRMLS_CC);
opline           21837 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           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);
opline           21863 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           21867 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           21873 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           21875 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           21877 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           21883 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           21885 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           21888 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           21890 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           21895 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           21897 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           21915 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           21921 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           21922 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           21924 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           21929 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           21931 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           21935 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           21937 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           21946 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           21947 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           21950 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           21958 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           21959 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           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);
opline           21987 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           21989 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           22042 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           22043 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22052 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22085 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           22094 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           22097 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           22107 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           22109 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           22120 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           22140 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           22142 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           22145 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           22146 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           22147 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           22148 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           22154 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22169 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           22170 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           22183 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           22185 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           22188 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           22190 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           22194 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           22217 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           22218 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           22219 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           22221 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           22232 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22245 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           22246 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           22253 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           22256 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           22258 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           22263 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           22275 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           22277 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           22279 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           22283 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           22285 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           22299 Zend/zend_vm_execute.h 	var_ptr = EX_T(opline->op1.var).var.ptr;
opline           22309 Zend/zend_vm_execute.h 		EX_T(opline->op1.var).var.ptr = var_ptr;
opline           22347 Zend/zend_vm_execute.h 				value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22358 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22367 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           22368 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           22369 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           22383 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22453 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           22456 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           22458 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           22485 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           22486 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22487 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22500 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           22501 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22502 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22515 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           22516 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22517 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22530 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           22531 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22532 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22545 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           22546 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22547 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22560 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           22561 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22562 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22575 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           22576 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22577 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22590 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           22591 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22592 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22605 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           22606 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22607 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22618 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           22622 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22623 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22635 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           22639 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22640 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           22651 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           22655 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22656 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           22667 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           22671 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22672 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           22683 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           22687 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22688 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           22701 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           22702 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22703 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22716 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           22717 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22718 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22731 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           22732 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22733 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22746 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           22747 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           22748 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           22759 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22761 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           22762 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           22777 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           22779 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           22788 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           22796 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           22798 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           22807 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           22830 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           22835 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           22837 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           22842 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           22844 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           22873 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           22878 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22888 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           22891 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           22892 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           22897 Zend/zend_vm_execute.h 			value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           22898 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           22908 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           22910 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           22915 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           22936 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           22938 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           22941 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           23020 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23021 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23022 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           23034 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           23056 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           23086 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           23090 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           23128 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23129 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23130 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           23228 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23231 Zend/zend_vm_execute.h 	if (IS_VAR != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           23245 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23253 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23258 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           23259 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           23279 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23287 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23301 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23316 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           23317 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23323 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23333 Zend/zend_vm_execute.h 		container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23349 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23362 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23365 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           23370 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           23392 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23393 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23399 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           23412 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           23439 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23444 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23456 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23461 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           23462 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           23467 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           23468 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           23483 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23484 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23499 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23515 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23516 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23521 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           23534 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           23552 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           23559 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23560 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           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);
opline           23575 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23593 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23594 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           23614 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           23618 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           23619 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           23620 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           23622 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           23636 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23637 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           23665 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23672 Zend/zend_vm_execute.h 		zval *property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           23686 Zend/zend_vm_execute.h 		zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           23691 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           23695 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           23701 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           23703 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           23705 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           23711 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           23713 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           23716 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           23718 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           23723 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           23725 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           23746 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23747 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23750 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_CV TSRMLS_CC)) {
opline           23751 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           23755 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           23757 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           23759 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           23761 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           23767 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           23769 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           23779 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           23781 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           23803 Zend/zend_vm_execute.h 	value_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op2.var TSRMLS_CC);
opline           23805 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr)) {
opline           23812 Zend/zend_vm_execute.h 	    opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           23813 Zend/zend_vm_execute.h 	    !EX_T(opline->op2.var).var.fcall_returned_reference) {
opline           23823 Zend/zend_vm_execute.h 	} else if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           23827 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23834 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           23838 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           23840 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *variable_ptr_ptr;
opline           23856 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           23860 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           23873 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           23880 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           23896 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           23936 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           23942 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           23943 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           23945 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           23950 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           23952 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           23956 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
opline           23958 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_FETCH_CLASS_PARENT || opline->extended_value == ZEND_FETCH_CLASS_SELF) {
opline           23967 Zend/zend_vm_execute.h 	    CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           23968 Zend/zend_vm_execute.h 		call->fbc = CACHED_PTR(opline->op2.literal->cache_slot);
opline           23971 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
opline           23979 Zend/zend_vm_execute.h 			function_name_strval = Z_STRVAL_P(opline->op2.zv);
opline           23980 Zend/zend_vm_execute.h 			function_name_strlen = Z_STRLEN_P(opline->op2.zv);
opline           23982 Zend/zend_vm_execute.h 			function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           24008 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, call->fbc);
opline           24010 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
opline           24062 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           24063 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           24064 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           24077 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           24078 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24087 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24109 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           24120 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           24129 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           24132 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           24142 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           24144 Zend/zend_vm_execute.h 	if ((IS_VAR == IS_VAR || IS_VAR == IS_CV) && opline->extended_value) {
opline           24155 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           24174 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24178 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           24269 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24270 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           24313 Zend/zend_vm_execute.h 	container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24314 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           24356 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           24383 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           24411 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           24426 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           24427 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           24428 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           24430 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           24482 Zend/zend_vm_execute.h 				value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24493 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24502 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           24503 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           24504 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           24518 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
opline           24552 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           24588 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           24591 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           24593 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           24615 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           24616 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC),
opline           24617 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           24684 Zend/zend_vm_execute.h 		if (!RETURN_VALUE_USED(opline) || UNEXPECTED(EG(exception) != NULL)) {
opline           24687 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = retval;
opline           24723 Zend/zend_vm_execute.h 	zval *property = opline->op2.zv;
opline           24724 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           24739 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           24741 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           24750 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           24758 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           24760 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           24769 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           24792 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           24797 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           24799 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           24804 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           24806 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           24834 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           24849 Zend/zend_vm_execute.h 					zval *dim = opline->op2.zv;
opline           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);
opline           24852 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           24853 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           24858 Zend/zend_vm_execute.h 			value = opline->op2.zv;
opline           24869 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           24871 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           24876 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           24897 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           24899 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           24902 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           24982 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           24983 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           24995 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           25017 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           25047 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           25051 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           25090 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           25091 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           25192 Zend/zend_vm_execute.h 	offset  = opline->op2.zv;
opline           25198 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           25211 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           25237 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           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);
opline           25254 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           25258 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           25259 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           25264 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           25265 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           25280 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           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);
opline           25296 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           25313 Zend/zend_vm_execute.h 	offset  = opline->op2.zv;
opline           25318 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           25331 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           25348 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           25355 Zend/zend_vm_execute.h 		property = opline->op2.zv;
opline           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);
opline           25371 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           25390 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           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);
opline           25410 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           25413 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           25414 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           25415 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           25417 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           25432 Zend/zend_vm_execute.h 	property_name = opline->op2.zv;
opline           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);
opline           25456 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           25469 Zend/zend_vm_execute.h 	add_char_to_string(str, str, opline->op2.zv);
opline           25479 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           25492 Zend/zend_vm_execute.h 	add_string_to_string(str, str, opline->op2.zv);
opline           25506 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           25510 Zend/zend_vm_execute.h 	function_name = opline->op2.zv;
opline           25530 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           25546 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           25589 Zend/zend_vm_execute.h 		if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           25590 Zend/zend_vm_execute.h 			c = CACHED_PTR(opline->op2.literal->cache_slot);
opline           25591 Zend/zend_vm_execute.h 		} else if ((c = zend_quick_get_constant(opline->op2.literal + 1, opline->extended_value TSRMLS_CC)) == NULL) {
opline           25592 Zend/zend_vm_execute.h 			if ((opline->extended_value & IS_CONSTANT_UNQUALIFIED) != 0) {
opline           25593 Zend/zend_vm_execute.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(opline->op2.zv), '\\', Z_STRLEN_P(opline->op2.zv));
opline           25595 Zend/zend_vm_execute.h 					actual = Z_STRVAL_P(opline->op2.zv);
opline           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);
opline           25605 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Undefined constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           25608 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op2.literal->cache_slot, c);
opline           25610 Zend/zend_vm_execute.h 		retval = &EX_T(opline->result.var).tmp_var;
opline           25619 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           25620 Zend/zend_vm_execute.h 				value = CACHED_PTR(opline->op2.literal->cache_slot);
opline           25621 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           25622 Zend/zend_vm_execute.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           25624 Zend/zend_vm_execute.h 			} else if (CACHED_PTR(opline->op1.literal->cache_slot)) {
opline           25625 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
opline           25627 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
opline           25632 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op1.zv));
opline           25634 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
opline           25637 Zend/zend_vm_execute.h 			ce = EX_T(opline->op1.var).class_entry;
opline           25638 Zend/zend_vm_execute.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
opline           25639 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           25640 Zend/zend_vm_execute.h 				zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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)) {
opline           25654 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, value);
opline           25656 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
opline           25658 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
opline           25659 Zend/zend_vm_execute.h 			zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           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) {
opline           25662 Zend/zend_vm_execute.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
opline           25664 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Undefined class constant '%s'", Z_STRVAL_P(opline->op2.zv));
opline           25676 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           25699 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           25790 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           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);
opline           25833 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           25875 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           25902 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           25930 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           25945 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           25946 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           25947 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           25949 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           26019 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           26020 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           26021 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           26068 Zend/zend_vm_execute.h 		zval *key = opline->op2.zv;
opline           26104 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           26107 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           26109 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           26136 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26137 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           26152 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           26154 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           26163 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           26171 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           26173 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           26182 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           26205 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           26210 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           26212 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           26217 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           26219 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           26247 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           26262 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           26265 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           26266 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           26271 Zend/zend_vm_execute.h 			value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26282 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           26284 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           26289 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           26310 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           26312 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           26316 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           26396 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26397 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           26409 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           26431 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           26461 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           26465 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           26504 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26505 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           26606 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26612 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           26625 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           26651 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           26668 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           26672 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           26673 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           26678 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           26679 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           26694 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           26710 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           26727 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26732 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           26745 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           26762 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           26769 Zend/zend_vm_execute.h 		property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           26785 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           26804 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           26824 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           26827 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           26828 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           26829 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           26831 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           26846 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           26871 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           26877 Zend/zend_vm_execute.h 	var = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26919 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           26923 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           26943 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           26959 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           26998 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           27021 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27112 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           27155 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27197 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           27224 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           27252 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           27267 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           27268 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           27269 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           27271 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           27341 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           27342 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           27343 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           27390 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27426 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           27429 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           27431 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           27458 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27459 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           27474 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           27476 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           27485 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           27493 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           27495 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           27504 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           27527 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           27532 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           27534 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           27539 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           27541 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           27569 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           27584 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           27587 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           27588 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           27593 Zend/zend_vm_execute.h 			value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27604 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           27606 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           27611 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           27632 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           27634 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           27638 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           27718 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27719 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           27731 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           27753 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           27783 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           27787 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           27826 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27827 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           27928 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           27934 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           27947 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           27973 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           27990 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           27994 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           27995 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           28000 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           28001 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           28016 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           28032 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           28049 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           28054 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           28067 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           28084 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           28091 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           28107 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           28126 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           28146 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           28149 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           28150 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           28151 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           28153 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           28168 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           28193 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           28199 Zend/zend_vm_execute.h 	var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           28241 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           28245 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           28265 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           28281 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           28320 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           28343 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           28434 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           28477 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           28519 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           28546 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           28574 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           28589 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           28590 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           28591 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           28593 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           28663 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           28664 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           28665 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           28712 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           28749 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           28752 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           28754 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           28782 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           28797 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           28799 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           28808 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           28816 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           28818 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           28827 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           28850 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           28855 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           28857 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           28862 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           28864 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           28892 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           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);
opline           28910 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           28911 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           28927 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           28929 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           28934 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           28955 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           28957 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           28960 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           29032 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           29095 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           29096 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           29097 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           29180 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           29183 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           29185 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           29212 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29213 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           29228 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           29230 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           29239 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           29247 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           29249 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           29258 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           29281 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           29286 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           29288 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           29293 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           29295 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           29323 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           29338 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           29341 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           29342 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           29347 Zend/zend_vm_execute.h 			value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29358 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           29360 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           29365 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           29386 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           29388 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           29391 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           29471 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29472 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           29484 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           29506 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           29536 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           29540 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           29579 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29580 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           29681 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29687 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           29700 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           29726 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           29743 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           29747 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           29748 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           29753 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           29754 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           29769 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           29785 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           29802 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29807 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           29820 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           29837 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           29844 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           29860 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           29879 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           29899 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           29902 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           29903 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           29904 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           29906 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           29921 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           29946 Zend/zend_vm_execute.h 	zval *str = &EX_T(opline->result.var).tmp_var;
opline           29952 Zend/zend_vm_execute.h 	var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           29993 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           29997 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           30017 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           30033 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           30071 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           30094 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           30185 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           30228 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           30270 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           30297 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           30325 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           30340 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           30341 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           30342 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           30344 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           30414 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           30415 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           30416 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           30463 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           30499 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           30502 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           30504 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           30531 Zend/zend_vm_execute.h 	bitwise_not_function(&EX_T(opline->result.var).tmp_var,
opline           30532 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC) TSRMLS_CC);
opline           30544 Zend/zend_vm_execute.h 	boolean_not_function(&EX_T(opline->result.var).tmp_var,
opline           30545 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC) TSRMLS_CC);
opline           30558 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           30564 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           30566 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           30588 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           30590 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           30604 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           30610 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           30612 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           30634 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           30636 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           30650 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           30656 Zend/zend_vm_execute.h 		ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
opline           30662 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           30692 Zend/zend_vm_execute.h 	var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           30698 Zend/zend_vm_execute.h 		ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
opline           30704 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           30734 Zend/zend_vm_execute.h 	z = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30749 Zend/zend_vm_execute.h 	ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
opline           30761 Zend/zend_vm_execute.h 	val = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30774 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           30776 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           30791 Zend/zend_vm_execute.h 	val = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30804 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           30806 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           30821 Zend/zend_vm_execute.h 	val = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30834 Zend/zend_vm_execute.h 		printf("Conditional jmp on true to %d\n", opline->extended_value);
opline           30836 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->extended_value]);
opline           30840 Zend/zend_vm_execute.h 		printf("Conditional jmp on false to %d\n", opline->op2.opline_num);
opline           30842 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(&EX(op_array)->opcodes[opline->op2.opline_num]);
opline           30855 Zend/zend_vm_execute.h 	val = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30866 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           30867 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           30870 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           30872 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           30886 Zend/zend_vm_execute.h 	val = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30897 Zend/zend_vm_execute.h 	Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
opline           30898 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           30901 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           30903 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(opline->op2.jmp_addr);
opline           30916 Zend/zend_vm_execute.h 	retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30963 Zend/zend_vm_execute.h 		    (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_VALUE)) {
opline           30967 Zend/zend_vm_execute.h 			retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           30989 Zend/zend_vm_execute.h 		retval_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           30996 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           30997 Zend/zend_vm_execute.h 			    EX_T(opline->op1.var).var.fcall_returned_reference) {
opline           30998 Zend/zend_vm_execute.h 			} else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           31031 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31059 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31094 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) { /* Had function_ptr at compile_time */
opline           31095 Zend/zend_vm_execute.h 		if (!(opline->extended_value & ZEND_ARG_SEND_BY_REF)) {
opline           31099 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           31104 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31105 Zend/zend_vm_execute.h 	if ((!(opline->extended_value & ZEND_ARG_SEND_FUNCTION) ||
opline           31106 Zend/zend_vm_execute.h 	     EX_T(opline->op1.var).var.fcall_returned_reference) &&
opline           31117 Zend/zend_vm_execute.h 		if ((opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) ?
opline           31118 Zend/zend_vm_execute.h 			!(opline->extended_value & ZEND_ARG_SEND_SILENT) :
opline           31119 Zend/zend_vm_execute.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           31142 Zend/zend_vm_execute.h 	varptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           31155 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME &&
opline           31157 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           31175 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_DO_FCALL_BY_NAME) {
opline           31176 Zend/zend_vm_execute.h 		if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.num)) {
opline           31188 Zend/zend_vm_execute.h 	zval *retval = &EX_T(opline->result.var).tmp_var;
opline           31192 Zend/zend_vm_execute.h 	ZVAL_BOOL(retval, i_zend_is_true(_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC)));
opline           31208 Zend/zend_vm_execute.h 	obj = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31253 Zend/zend_vm_execute.h 		if (!RETURN_VALUE_USED(opline) || UNEXPECTED(EG(exception) != NULL)) {
opline           31256 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = retval;
opline           31269 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           31272 Zend/zend_vm_execute.h 	expr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31274 Zend/zend_vm_execute.h 	if (opline->extended_value != IS_STRING) {
opline           31280 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           31333 Zend/zend_vm_execute.h 	inc_filename = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31343 Zend/zend_vm_execute.h 	if (opline->extended_value != ZEND_EVAL && strlen(Z_STRVAL_P(inc_filename)) != Z_STRLEN_P(inc_filename)) {
opline           31344 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_INCLUDE_ONCE || opline->extended_value == ZEND_INCLUDE) {
opline           31350 Zend/zend_vm_execute.h 		switch (opline->extended_value) {
opline           31372 Zend/zend_vm_execute.h 							new_op_array = zend_compile_file(&file_handle, (opline->extended_value==ZEND_INCLUDE_ONCE?ZEND_INCLUDE:ZEND_REQUIRE) TSRMLS_CC);
opline           31379 Zend/zend_vm_execute.h 						if (opline->extended_value == ZEND_INCLUDE_ONCE) {
opline           31392 Zend/zend_vm_execute.h 				new_op_array = compile_filename(opline->extended_value, inc_filename TSRMLS_CC);
opline           31413 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           31414 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           31415 Zend/zend_vm_execute.h 			EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
opline           31435 Zend/zend_vm_execute.h 		EG(opline_ptr) = &EX(opline);
opline           31445 Zend/zend_vm_execute.h 	} else if (RETURN_VALUE_USED(opline)) {
opline           31451 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           31469 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           31470 Zend/zend_vm_execute.h 		array_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31477 Zend/zend_vm_execute.h 				ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           31489 Zend/zend_vm_execute.h 				if (opline->extended_value & ZEND_FE_FETCH_BYREF) {
opline           31497 Zend/zend_vm_execute.h 		array_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31539 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
opline           31541 Zend/zend_vm_execute.h 		if (IS_CV == IS_VAR && !(opline->extended_value & ZEND_FE_RESET_VARIABLE)) {
opline           31547 Zend/zend_vm_execute.h 			if (IS_CV == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           31558 Zend/zend_vm_execute.h 	EX_T(opline->result.var).fe.ptr = array_ptr;
opline           31566 Zend/zend_vm_execute.h 				if (IS_CV == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           31575 Zend/zend_vm_execute.h 			if (IS_CV == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           31601 Zend/zend_vm_execute.h 		zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
opline           31607 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && opline->extended_value & ZEND_FE_RESET_VARIABLE) {
opline           31611 Zend/zend_vm_execute.h 		ZEND_VM_JMP(EX(op_array)->opcodes+opline->op2.opline_num);
opline           31626 Zend/zend_vm_execute.h 		zval *ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31647 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31650 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           31652 Zend/zend_vm_execute.h 			zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
opline           31656 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           31658 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           31672 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31677 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           31678 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           31682 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = ret;
opline           31683 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           31685 Zend/zend_vm_execute.h 				zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           31690 Zend/zend_vm_execute.h 		printf("Conditional jmp to %d\n", opline->op2.opline_num);
opline           31692 Zend/zend_vm_execute.h 		ZEND_VM_JMP(opline->op2.jmp_addr);
opline           31706 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31708 Zend/zend_vm_execute.h 	ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
opline           31710 Zend/zend_vm_execute.h 		zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
opline           31724 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31728 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = value;
opline           31729 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           31733 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = ret;
opline           31734 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           31736 Zend/zend_vm_execute.h 			zval_copy_ctor(EX_T(opline->result.var).var.ptr);
opline           31752 Zend/zend_vm_execute.h 	expr = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           31755 Zend/zend_vm_execute.h 		result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC);
opline           31759 Zend/zend_vm_execute.h 	ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result);
opline           31771 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           31772 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31773 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31786 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           31787 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31788 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31801 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           31802 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31803 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31816 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           31817 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31818 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31831 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           31832 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31833 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31846 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           31847 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31848 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31861 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           31862 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31863 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31876 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           31877 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31878 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31891 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           31892 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31893 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31904 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           31908 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31909 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           31921 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           31925 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31926 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           31937 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           31941 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31942 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           31953 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           31957 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31958 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           31969 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           31973 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31974 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC));
opline           31987 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           31988 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           31989 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           32002 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           32003 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           32004 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           32017 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           32018 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           32019 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           32032 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           32033 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           32034 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           32045 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           32047 Zend/zend_vm_execute.h 	zval *property = opline->op2.zv;
opline           32048 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           32063 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           32065 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           32074 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           32082 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           32084 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           32093 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           32116 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           32121 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           32123 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           32128 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           32130 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           32158 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           32163 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           32173 Zend/zend_vm_execute.h 					zval *dim = opline->op2.zv;
opline           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);
opline           32176 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           32177 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           32182 Zend/zend_vm_execute.h 			value = opline->op2.zv;
opline           32183 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           32193 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           32195 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           32200 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           32221 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           32223 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           32226 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           32305 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           32306 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           32307 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           32319 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           32341 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           32371 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           32375 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           32413 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           32414 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           32415 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           32517 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           32532 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           32533 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           32544 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           32547 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           32549 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           32552 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           32584 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           32598 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           32608 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           32615 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           32629 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           32655 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CV_CONST(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           32675 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32678 Zend/zend_vm_execute.h 	if (IS_CV != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           32692 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32700 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           32704 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           32705 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           32725 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32733 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           32747 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32762 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           32763 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32769 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           32779 Zend/zend_vm_execute.h 		container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32795 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32808 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           32811 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           32816 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           32838 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           32839 Zend/zend_vm_execute.h 	offset  = opline->op2.zv;
opline           32845 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           32858 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           32884 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           32889 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32901 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           32905 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           32906 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           32911 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           32912 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           32927 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           32928 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           32943 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           32959 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           32960 Zend/zend_vm_execute.h 	offset  = opline->op2.zv;
opline           32965 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           32978 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           32995 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           33002 Zend/zend_vm_execute.h 		property = opline->op2.zv;
opline           33003 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           33018 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           33036 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           33037 Zend/zend_vm_execute.h 	property = opline->op2.zv;
opline           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);
opline           33057 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           33060 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           33061 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           33062 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           33064 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           33078 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           33079 Zend/zend_vm_execute.h 	property_name = opline->op2.zv;
opline           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);
opline           33107 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           33114 Zend/zend_vm_execute.h 		zval *property_name = opline->op2.zv;
opline           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);
opline           33128 Zend/zend_vm_execute.h 		zval *dim = opline->op2.zv;
opline           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);
opline           33133 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           33137 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           33143 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           33145 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           33147 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           33153 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           33155 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           33158 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           33160 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           33165 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           33167 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           33188 Zend/zend_vm_execute.h 	value = opline->op2.zv;
opline           33189 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           33192 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_CONST TSRMLS_CC)) {
opline           33193 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           33197 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           33199 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           33201 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           33203 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           33209 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           33211 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           33221 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           33223 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           33244 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           33248 Zend/zend_vm_execute.h 	function_name = opline->op2.zv;
opline           33261 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           33268 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           33284 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           33324 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           33325 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           33326 Zend/zend_vm_execute.h 				 opline->op2.zv TSRMLS_CC);
opline           33339 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           33340 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           33349 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           33371 Zend/zend_vm_execute.h 		zval *offset = opline->op2.zv;
opline           33382 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           33391 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           33394 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           33404 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           33406 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           33417 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           33437 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           33439 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           33442 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           33443 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           33444 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           33445 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           33451 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           33466 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           33467 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           33480 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           33482 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           33485 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           33487 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           33491 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           33514 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           33518 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           33608 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           33609 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           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);
opline           33649 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           33650 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           33651 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           33653 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           33664 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           33677 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           33678 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           33685 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           33688 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           33690 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           33695 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           33707 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           33709 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           33711 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           33715 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           33717 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           33736 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           33737 Zend/zend_vm_execute.h 	offset = opline->op2.zv;
opline           33779 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           33806 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           33834 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           33849 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           33850 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           33851 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           33853 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           33903 Zend/zend_vm_execute.h 				value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           33914 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           33923 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           33924 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           33925 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           33938 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           33972 Zend/zend_vm_execute.h 		zval *key = opline->op2.zv;
opline           34008 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           34011 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           34013 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           34035 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           34036 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34037 Zend/zend_vm_execute.h 		opline->op2.zv TSRMLS_CC);
opline           34055 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           34056 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34057 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34070 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           34071 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34072 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34085 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           34086 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34087 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34100 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           34101 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34102 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34115 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           34116 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34117 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34130 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           34131 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34132 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34145 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           34146 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34147 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34160 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           34161 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34162 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34175 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           34176 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34177 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34188 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           34192 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34193 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34205 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           34209 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34210 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           34221 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           34225 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34226 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           34237 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           34241 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34242 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           34253 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           34257 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34258 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           34271 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           34272 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34273 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34286 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           34287 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34288 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34301 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           34302 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34303 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34316 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           34317 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           34318 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           34329 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           34331 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           34332 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           34347 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           34349 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           34358 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           34366 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           34368 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           34377 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           34400 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           34405 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           34407 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           34412 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           34414 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           34442 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           34447 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           34457 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           34460 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           34461 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           34466 Zend/zend_vm_execute.h 			value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           34467 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           34477 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           34479 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           34484 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           34505 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           34507 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           34511 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           34590 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           34591 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           34592 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           34604 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           34626 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           34656 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           34660 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           34698 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           34699 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           34700 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           34798 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34801 Zend/zend_vm_execute.h 	if (IS_CV != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           34815 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34823 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           34827 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           34828 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           34848 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34856 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           34870 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34885 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           34886 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34892 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           34902 Zend/zend_vm_execute.h 		container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34918 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           34931 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           34934 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           34939 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           34961 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           34962 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           34968 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           34981 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           35007 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35012 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           35024 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           35028 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           35029 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           35034 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           35035 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           35050 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35051 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           35066 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           35082 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           35083 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35088 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           35101 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           35118 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           35125 Zend/zend_vm_execute.h 		property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35126 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           35141 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           35159 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           35160 Zend/zend_vm_execute.h 	property = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           35180 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           35183 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           35184 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           35185 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           35187 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           35201 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           35202 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           35230 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           35237 Zend/zend_vm_execute.h 		zval *property_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           35251 Zend/zend_vm_execute.h 		zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           35257 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           35261 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           35267 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           35269 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           35271 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           35277 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           35279 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           35282 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           35284 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           35289 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           35291 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           35312 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35313 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           35316 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_TMP_VAR TSRMLS_CC)) {
opline           35317 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           35321 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           35323 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           35325 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           35327 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           35333 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           35335 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           35345 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           35347 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           35368 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           35372 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35385 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           35392 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           35408 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           35449 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           35450 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           35451 Zend/zend_vm_execute.h 				 _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           35465 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           35466 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           35475 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           35497 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35508 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           35517 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           35520 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           35530 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           35532 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           35543 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           35562 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           35566 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35656 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           35657 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           35699 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           35700 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35742 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           35769 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           35797 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           35812 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           35813 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           35814 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           35816 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           35866 Zend/zend_vm_execute.h 				value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           35877 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           35886 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           35887 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           35888 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           35901 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           35935 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           35971 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           35974 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           35976 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           35998 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           35999 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36000 Zend/zend_vm_execute.h 		_get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36018 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           36019 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36020 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36033 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           36034 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36035 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36048 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           36049 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36050 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36063 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           36064 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36065 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36078 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           36079 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36080 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36093 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           36094 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36095 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36108 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           36109 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36110 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36123 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           36124 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36125 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36138 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           36139 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36140 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36151 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           36155 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36156 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36168 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           36172 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36173 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           36184 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           36188 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36189 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           36200 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           36204 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36205 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           36216 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           36220 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36221 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC));
opline           36234 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           36235 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36236 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36249 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           36250 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36251 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36264 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           36265 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36266 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36279 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           36280 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           36281 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           36292 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           36294 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           36295 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           36310 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           36312 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           36321 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           36329 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           36331 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           36340 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           36363 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           36368 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           36370 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           36375 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           36377 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           36405 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           36410 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           36420 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           36423 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           36424 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           36429 Zend/zend_vm_execute.h 			value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           36430 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           36440 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           36442 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           36447 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           36468 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           36470 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           36474 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           36553 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           36554 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           36555 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           36567 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           36589 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           36619 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           36623 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           36661 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           36662 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           36663 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           36765 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           36780 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           36781 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           36792 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           36795 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           36797 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           36800 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           36832 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           36846 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           36856 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           36863 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           36877 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           36903 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CV_VAR(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           36923 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           36926 Zend/zend_vm_execute.h 	if (IS_CV != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           36940 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           36948 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           36952 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           36953 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           36973 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           36981 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           36995 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37010 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           37011 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37017 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           37027 Zend/zend_vm_execute.h 		container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37043 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37056 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           37059 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           37064 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           37086 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           37087 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37093 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           37106 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           37132 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37137 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37149 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           37153 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           37154 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           37159 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           37160 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           37175 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37176 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37191 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           37207 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           37208 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37213 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           37226 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           37243 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           37250 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37251 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           37266 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           37284 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           37285 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           37305 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           37308 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           37309 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           37310 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           37312 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           37326 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           37327 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           37355 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           37362 Zend/zend_vm_execute.h 		zval *property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           37376 Zend/zend_vm_execute.h 		zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           37382 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           37386 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           37392 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           37394 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           37396 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           37402 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           37404 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           37407 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           37409 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           37414 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           37416 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           37437 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37438 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           37441 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_VAR TSRMLS_CC)) {
opline           37442 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           37446 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           37448 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           37450 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           37452 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           37458 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           37460 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           37470 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           37472 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           37495 Zend/zend_vm_execute.h 	value_ptr_ptr = _get_zval_ptr_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37497 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr)) {
opline           37504 Zend/zend_vm_execute.h 	    opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           37505 Zend/zend_vm_execute.h 	    !EX_T(opline->op2.var).var.fcall_returned_reference) {
opline           37515 Zend/zend_vm_execute.h 	} else if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           37519 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           37526 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           37530 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           37532 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *variable_ptr_ptr;
opline           37548 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           37552 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37565 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           37572 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           37588 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           37629 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           37630 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           37631 Zend/zend_vm_execute.h 				 _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           37645 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           37646 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           37655 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           37677 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37688 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           37697 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           37700 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           37710 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           37712 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           37723 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           37743 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           37745 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           37748 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           37749 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           37750 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           37751 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           37757 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           37772 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           37773 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           37786 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           37788 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           37791 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           37793 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           37797 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           37820 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           37824 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           37914 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           37915 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           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);
opline           37955 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           37956 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           37957 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           37959 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           37970 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           37983 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           37984 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           37991 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           37994 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           37996 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           38001 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           38013 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           38015 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           38017 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           38021 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           38023 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           38042 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           38043 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           38085 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           38112 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           38140 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           38155 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           38156 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           38157 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           38159 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           38209 Zend/zend_vm_execute.h 				value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           38220 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           38229 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           38230 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           38231 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           38244 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           38278 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
opline           38315 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           38318 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           38320 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           38342 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           38343 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           38344 Zend/zend_vm_execute.h 		_get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC) TSRMLS_CC);
opline           38360 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           38363 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           38378 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           38380 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           38389 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           38397 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           38399 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           38408 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           38431 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           38436 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           38438 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           38443 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           38445 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           38473 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           38478 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           38491 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           38492 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           38498 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           38508 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           38510 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           38515 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           38536 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           38538 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           38541 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           38620 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           38635 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           38636 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           38647 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           38650 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           38652 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           38655 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           38687 Zend/zend_vm_execute.h 		switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) {
opline           38701 Zend/zend_vm_execute.h 					PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
opline           38711 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           38718 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = *retval;
opline           38732 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr_ptr = retval;
opline           38758 Zend/zend_vm_execute.h 	return zend_fetch_var_address_helper_SPEC_CV_UNUSED(zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC) ? BP_VAR_W : BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
opline           38778 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           38783 Zend/zend_vm_execute.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC);
opline           38786 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           38790 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           38791 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           38811 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           38816 Zend/zend_vm_execute.h 	zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_RW TSRMLS_CC);
opline           38819 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           38833 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           38834 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           38838 Zend/zend_vm_execute.h 		zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC);
opline           38840 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           38850 Zend/zend_vm_execute.h 		container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           38851 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_R TSRMLS_CC);
opline           38866 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           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);
opline           38892 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           38896 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           38902 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           38904 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           38906 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           38912 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           38914 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           38917 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           38919 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           38924 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           38926 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           38946 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           38947 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           38956 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           38989 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           38998 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           39001 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           39011 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           39013 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           39024 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           39044 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           39046 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           39049 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           39050 Zend/zend_vm_execute.h 		} else if (EX_CV(opline->op1.var)) {
opline           39051 Zend/zend_vm_execute.h 			zval_ptr_dtor(EX_CV(opline->op1.var));
opline           39052 Zend/zend_vm_execute.h 			EX_CV(opline->op1.var) = NULL;
opline           39058 Zend/zend_vm_execute.h 	varname = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           39073 Zend/zend_vm_execute.h 			if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           39074 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           39087 Zend/zend_vm_execute.h 					zend_error_noreturn(E_ERROR, "Class '%s' not found", Z_STRVAL_P(opline->op2.zv));
opline           39089 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           39092 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
opline           39094 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           39098 Zend/zend_vm_execute.h 		target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           39121 Zend/zend_vm_execute.h 	    (opline->extended_value & ZEND_QUICK_SET)) {
opline           39122 Zend/zend_vm_execute.h 		if (EX_CV(opline->op1.var)) {
opline           39123 Zend/zend_vm_execute.h 			value = EX_CV(opline->op1.var);
opline           39125 Zend/zend_vm_execute.h 			zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.var);
opline           39136 Zend/zend_vm_execute.h 		zval tmp, *varname = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           39149 Zend/zend_vm_execute.h 				if (CACHED_PTR(opline->op2.literal->cache_slot)) {
opline           39150 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
opline           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);
opline           39157 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
opline           39160 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
opline           39162 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
opline           39167 Zend/zend_vm_execute.h 			target_symbol_table = zend_get_target_symbol_table(opline->extended_value & ZEND_FETCH_TYPE_MASK TSRMLS_CC);
opline           39179 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           39181 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           39183 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           39187 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
opline           39189 Zend/zend_vm_execute.h 			ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
opline           39230 Zend/zend_vm_execute.h 				value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           39241 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           39250 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           39251 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           39252 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           39265 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           39335 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           39338 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           39340 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           39367 Zend/zend_vm_execute.h 	fast_add_function(&EX_T(opline->result.var).tmp_var,
opline           39368 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39369 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39382 Zend/zend_vm_execute.h 	fast_sub_function(&EX_T(opline->result.var).tmp_var,
opline           39383 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39384 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39397 Zend/zend_vm_execute.h 	fast_mul_function(&EX_T(opline->result.var).tmp_var,
opline           39398 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39399 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39412 Zend/zend_vm_execute.h 	fast_div_function(&EX_T(opline->result.var).tmp_var,
opline           39413 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39414 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39427 Zend/zend_vm_execute.h 	fast_mod_function(&EX_T(opline->result.var).tmp_var,
opline           39428 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39429 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39442 Zend/zend_vm_execute.h 	shift_left_function(&EX_T(opline->result.var).tmp_var,
opline           39443 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39444 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39457 Zend/zend_vm_execute.h 	shift_right_function(&EX_T(opline->result.var).tmp_var,
opline           39458 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39459 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39472 Zend/zend_vm_execute.h 	concat_function(&EX_T(opline->result.var).tmp_var,
opline           39473 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39474 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39487 Zend/zend_vm_execute.h 	is_identical_function(&EX_T(opline->result.var).tmp_var,
opline           39488 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39489 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39500 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           39504 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39505 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39517 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           39521 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39522 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           39533 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           39537 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39538 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           39549 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           39553 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39554 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           39565 Zend/zend_vm_execute.h 	zval *result = &EX_T(opline->result.var).tmp_var;
opline           39569 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39570 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC));
opline           39583 Zend/zend_vm_execute.h 	bitwise_or_function(&EX_T(opline->result.var).tmp_var,
opline           39584 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39585 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39598 Zend/zend_vm_execute.h 	bitwise_and_function(&EX_T(opline->result.var).tmp_var,
opline           39599 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39600 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39613 Zend/zend_vm_execute.h 	bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
opline           39614 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39615 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39628 Zend/zend_vm_execute.h 	boolean_xor_function(&EX_T(opline->result.var).tmp_var,
opline           39629 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           39630 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           39641 Zend/zend_vm_execute.h 	zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           39643 Zend/zend_vm_execute.h 	zval *property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           39644 Zend/zend_vm_execute.h 	zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           39659 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           39661 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           39670 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_OBJ
opline           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);
opline           39678 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           39680 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = *zptr;
opline           39689 Zend/zend_vm_execute.h 			if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           39712 Zend/zend_vm_execute.h 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline           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);
opline           39717 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           39719 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = z;
opline           39724 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           39726 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           39754 Zend/zend_vm_execute.h 	switch (opline->extended_value) {
opline           39759 Zend/zend_vm_execute.h 				zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           39769 Zend/zend_vm_execute.h 					zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           39772 Zend/zend_vm_execute.h 					value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           39773 Zend/zend_vm_execute.h 					var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC);
opline           39778 Zend/zend_vm_execute.h 			value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           39779 Zend/zend_vm_execute.h 			var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           39789 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           39791 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           39796 Zend/zend_vm_execute.h 		if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           39817 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           39819 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *var_ptr;
opline           39822 Zend/zend_vm_execute.h 	if (opline->extended_value == ZEND_ASSIGN_DIM) {
opline           39901 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           39902 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           39903 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).var.ptr;
opline           39915 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           39937 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           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);
opline           39967 Zend/zend_vm_execute.h 			SELECTIVE_PZVAL_LOCK(*retval, opline);
opline           39971 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           40009 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           40010 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40011 Zend/zend_vm_execute.h 	retval = &EX_T(opline->result.var).tmp_var;
opline           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);
opline           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);
opline           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);
opline           40109 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40112 Zend/zend_vm_execute.h 	if (IS_CV != IS_VAR || !(opline->extended_value & ZEND_FETCH_ADD_LOCK)) {
opline           40126 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40134 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40138 Zend/zend_vm_execute.h 	if (UNEXPECTED(opline->extended_value != 0)) {
opline           40139 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           40159 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40167 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40181 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40196 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           40197 Zend/zend_vm_execute.h 		zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40203 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40213 Zend/zend_vm_execute.h 		container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40229 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40242 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40245 Zend/zend_vm_execute.h 	if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
opline           40250 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           40272 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           40273 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40279 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           40292 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           40318 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40323 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40335 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40339 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_FETCH_MAKE_REF) {
opline           40340 Zend/zend_vm_execute.h 		zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
opline           40345 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
opline           40346 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
opline           40361 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40362 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40377 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40393 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           40394 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40399 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           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);
opline           40412 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = retval;
opline           40429 Zend/zend_vm_execute.h 	if (zend_is_by_ref_func_arg_fetch(opline, EX(call) TSRMLS_CC)) {
opline           40436 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40437 Zend/zend_vm_execute.h 		container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           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);
opline           40452 Zend/zend_vm_execute.h 			EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40470 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           40471 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           40491 Zend/zend_vm_execute.h 		EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
opline           40494 Zend/zend_vm_execute.h 	PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
opline           40495 Zend/zend_vm_execute.h 	if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
opline           40496 Zend/zend_vm_execute.h 		SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
opline           40498 Zend/zend_vm_execute.h 	PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
opline           40512 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           40513 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           40541 Zend/zend_vm_execute.h 	object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           40548 Zend/zend_vm_execute.h 		zval *property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           40562 Zend/zend_vm_execute.h 		zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           40567 Zend/zend_vm_execute.h 		value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1, execute_data, &free_op_data1, BP_VAR_R);
opline           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);
opline           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)) {
opline           40571 Zend/zend_vm_execute.h 				if (RETURN_VALUE_USED(opline)) {
opline           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);
opline           40577 Zend/zend_vm_execute.h 					EX_T(opline->result.var).var.ptr = retval;
opline           40579 Zend/zend_vm_execute.h 			} else if (RETURN_VALUE_USED(opline)) {
opline           40581 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           40587 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           40589 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           40592 Zend/zend_vm_execute.h 			if ((opline+1)->op1_type == IS_TMP_VAR) {
opline           40594 Zend/zend_vm_execute.h 			} else if ((opline+1)->op1_type == IS_CONST) {
opline           40599 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           40601 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = value;
opline           40622 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40623 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           40626 Zend/zend_vm_execute.h 		if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, IS_CV TSRMLS_CC)) {
opline           40627 Zend/zend_vm_execute.h 			if (RETURN_VALUE_USED(opline)) {
opline           40631 Zend/zend_vm_execute.h 				ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_offset.offset, 1, 1);
opline           40633 Zend/zend_vm_execute.h 				EX_T(opline->result.var).var.ptr = retval;
opline           40635 Zend/zend_vm_execute.h 		} else if (RETURN_VALUE_USED(opline)) {
opline           40637 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           40643 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           40645 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           40655 Zend/zend_vm_execute.h 		if (RETURN_VALUE_USED(opline)) {
opline           40657 Zend/zend_vm_execute.h 			EX_T(opline->result.var).var.ptr = value;
opline           40679 Zend/zend_vm_execute.h 	value_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op2.var TSRMLS_CC);
opline           40681 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr)) {
opline           40688 Zend/zend_vm_execute.h 	    opline->extended_value == ZEND_RETURNS_FUNCTION &&
opline           40689 Zend/zend_vm_execute.h 	    !EX_T(opline->op2.var).var.fcall_returned_reference) {
opline           40699 Zend/zend_vm_execute.h 	} else if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           40703 Zend/zend_vm_execute.h 	variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           40710 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
opline           40714 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           40716 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = *variable_ptr_ptr;
opline           40731 Zend/zend_vm_execute.h 	call_slot *call = EX(call_slots) + opline->result.num;
opline           40735 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40748 Zend/zend_vm_execute.h 	call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           40755 Zend/zend_vm_execute.h 		    (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope)) == NULL) {
opline           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);
opline           40771 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, call->called_scope, call->fbc);
opline           40811 Zend/zend_vm_execute.h 	is_equal_function(&EX_T(opline->result.var).tmp_var,
opline           40812 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           40813 Zend/zend_vm_execute.h 				 _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline           40826 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           40827 Zend/zend_vm_execute.h 		zval **expr_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           40836 Zend/zend_vm_execute.h 		expr_ptr=_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           40858 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           40869 Zend/zend_vm_execute.h 				zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
opline           40878 Zend/zend_vm_execute.h 				zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, &expr_ptr, sizeof(zval *), NULL);
opline           40881 Zend/zend_vm_execute.h 				zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
opline           40891 Zend/zend_vm_execute.h 		zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *), NULL);
opline           40893 Zend/zend_vm_execute.h 	if ((IS_CV == IS_VAR || IS_CV == IS_CV) && opline->extended_value) {
opline           40904 Zend/zend_vm_execute.h 	array_init(&EX_T(opline->result.var).tmp_var);
opline           40923 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           40927 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           41017 Zend/zend_vm_execute.h 	container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC);
opline           41018 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           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);
opline           41060 Zend/zend_vm_execute.h 	container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC);
opline           41061 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           41103 Zend/zend_vm_execute.h 		if (opline->extended_value & ZEND_ISSET) {
opline           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);
opline           41130 Zend/zend_vm_execute.h 				result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC);
opline           41158 Zend/zend_vm_execute.h 			if (opline->extended_value & ZEND_ISSET) {
opline           41173 Zend/zend_vm_execute.h 	Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
opline           41174 Zend/zend_vm_execute.h 	if (opline->extended_value & ZEND_ISSET) {
opline           41175 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
opline           41177 Zend/zend_vm_execute.h 		Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
opline           41227 Zend/zend_vm_execute.h 				value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           41238 Zend/zend_vm_execute.h 				zval **value_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC);
opline           41247 Zend/zend_vm_execute.h 				    && !(opline->extended_value == ZEND_RETURNS_FUNCTION
opline           41248 Zend/zend_vm_execute.h 				         && EX_T(opline->op1.var).var.fcall_returned_reference)
opline           41249 Zend/zend_vm_execute.h 				    && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
opline           41262 Zend/zend_vm_execute.h 			zval *value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC);
opline           41296 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
opline           41332 Zend/zend_vm_execute.h 	if (RETURN_VALUE_USED(opline)) {
opline           41335 Zend/zend_vm_execute.h 		generator->send_target = &EX_T(opline->result.var).var.ptr;
opline           41337 Zend/zend_vm_execute.h 		EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
opline           41359 Zend/zend_vm_execute.h 	pow_function(&EX_T(opline->result.var).tmp_var,
opline           41360 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC),
opline           41361 Zend/zend_vm_execute.h 		_get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC) TSRMLS_CC);
opline             85 ext/opcache/Optimizer/block_pass.c 	zend_op *opline;
opline             92 ext/opcache/Optimizer/block_pass.c 	opline = op_array->opcodes;
opline             93 ext/opcache/Optimizer/block_pass.c 	blocks[0].start_opline = opline;
opline             95 ext/opcache/Optimizer/block_pass.c 	while (opline < end) {
opline             96 ext/opcache/Optimizer/block_pass.c 		switch((unsigned)opline->opcode) {
opline            109 ext/opcache/Optimizer/block_pass.c 				START_BLOCK_OP(ZEND_OP1(opline).opline_num);
opline            110 ext/opcache/Optimizer/block_pass.c 				if (opline->extended_value) {
opline            111 ext/opcache/Optimizer/block_pass.c 					START_BLOCK_OP(ZEND_OP2(opline).opline_num);
opline            116 ext/opcache/Optimizer/block_pass.c 				if (opline->extended_value) {
opline            117 ext/opcache/Optimizer/block_pass.c 					START_BLOCK_OP(ZEND_OP2(opline).opline_num);
opline            123 ext/opcache/Optimizer/block_pass.c 				START_BLOCK_OP(ZEND_OP1(opline).opline_num);
opline            140 ext/opcache/Optimizer/block_pass.c 				START_BLOCK_OP(opline->extended_value);
opline            144 ext/opcache/Optimizer/block_pass.c 				START_BLOCK_OP(opline->extended_value);
opline            157 ext/opcache/Optimizer/block_pass.c 				START_BLOCK_OP(ZEND_OP2(opline).opline_num);
opline            161 ext/opcache/Optimizer/block_pass.c 				START_BLOCK_OP(ZEND_OP2(opline).opline_num);
opline            166 ext/opcache/Optimizer/block_pass.c 		opline++;
opline            244 ext/opcache/Optimizer/block_pass.c 			opline = blocks[opno].start_opline - 1;
opline            245 ext/opcache/Optimizer/block_pass.c 			if (opline->opcode == ZEND_OP_DATA) {
opline            246 ext/opcache/Optimizer/block_pass.c 				opline--;
opline            248 ext/opcache/Optimizer/block_pass.c 			switch((unsigned)opline->opcode) {
opline            261 ext/opcache/Optimizer/block_pass.c 					if (opline->extended_value) {
opline            262 ext/opcache/Optimizer/block_pass.c 						cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num];
opline            264 ext/opcache/Optimizer/block_pass.c 					cur_block->op1_to = &blocks[ZEND_OP1(opline).opline_num];
opline            267 ext/opcache/Optimizer/block_pass.c 					if (opline->extended_value) {
opline            268 ext/opcache/Optimizer/block_pass.c 						cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num];
opline            273 ext/opcache/Optimizer/block_pass.c 					cur_block->op1_to = &blocks[ZEND_OP1(opline).opline_num];
opline            276 ext/opcache/Optimizer/block_pass.c 					cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num];
opline            277 ext/opcache/Optimizer/block_pass.c 					cur_block->ext_to = &blocks[opline->extended_value];
opline            280 ext/opcache/Optimizer/block_pass.c 					cur_block->ext_to = &blocks[opline->extended_value];
opline            296 ext/opcache/Optimizer/block_pass.c 					cur_block->op2_to = &blocks[ZEND_OP2(opline).opline_num];
opline            543 ext/opcache/Optimizer/block_pass.c # define SET_VAR_SOURCE(opline) Tsource[VAR_NUM(opline->result.var)] = opline
opline            552 ext/opcache/Optimizer/block_pass.c # define SET_VAR_SOURCE(opline) Tsource[VAR_NUM(ZEND_RESULT(opline).var)] = opline
opline            567 ext/opcache/Optimizer/block_pass.c 	zend_op *opline = block->start_opline;
opline            585 ext/opcache/Optimizer/block_pass.c 	opline = new_end = block->start_opline;
opline            586 ext/opcache/Optimizer/block_pass.c 	end = opline + block->len;
opline            588 ext/opcache/Optimizer/block_pass.c 	while (opline < end) {
opline            592 ext/opcache/Optimizer/block_pass.c 		while (opline < end && opline->opcode == ZEND_NOP) {
opline            593 ext/opcache/Optimizer/block_pass.c 			opline++;
opline            595 ext/opcache/Optimizer/block_pass.c 		src = opline;
opline            597 ext/opcache/Optimizer/block_pass.c 		while (opline < end && opline->opcode != ZEND_NOP) {
opline            598 ext/opcache/Optimizer/block_pass.c 			opline++;
opline            600 ext/opcache/Optimizer/block_pass.c 		len = opline - src;
opline            612 ext/opcache/Optimizer/block_pass.c 	zend_op *opline = block->start_opline;
opline            636 ext/opcache/Optimizer/block_pass.c 	opline = block->start_opline;
opline            637 ext/opcache/Optimizer/block_pass.c 	end = opline + block->len;
opline            638 ext/opcache/Optimizer/block_pass.c 	while ((op_array->T) && (opline < end)) {
opline            640 ext/opcache/Optimizer/block_pass.c 		if (ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            641 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1) &&
opline            642 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN &&
opline            643 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST &&
opline            644 ext/opcache/Optimizer/block_pass.c 			opline->opcode != ZEND_CASE &&         /* CASE _always_ expects variable */
opline            645 ext/opcache/Optimizer/block_pass.c 			opline->opcode != ZEND_FETCH_DIM_TMP_VAR &&   /* in 5.1, FETCH_DIM_TMP_VAR expects T */
opline            646 ext/opcache/Optimizer/block_pass.c 			opline->opcode != ZEND_FE_RESET &&
opline            647 ext/opcache/Optimizer/block_pass.c 			opline->opcode != ZEND_FREE
opline            649 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            651 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline            653 ext/opcache/Optimizer/block_pass.c 			update_op1_const(op_array, opline, &c TSRMLS_CC);
opline            659 ext/opcache/Optimizer/block_pass.c 		if (ZEND_OP2_TYPE(opline) == IS_TMP_VAR &&
opline            660 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op2) &&
opline            661 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN &&
opline            662 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(VAR_SOURCE(opline->op2)) == IS_CONST) {
opline            663 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op2);
opline            665 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op2);
opline            667 ext/opcache/Optimizer/block_pass.c 			update_op2_const(op_array, opline, &c TSRMLS_CC);
opline            673 ext/opcache/Optimizer/block_pass.c 		if (ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            674 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1) &&
opline            675 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)->opcode == ZEND_PRINT &&
opline            676 ext/opcache/Optimizer/block_pass.c 			opline->opcode != ZEND_CASE && opline->opcode != ZEND_FREE) {
opline            677 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(opline) = IS_CONST;
opline            678 ext/opcache/Optimizer/block_pass.c 			LITERAL_LONG(opline->op1, 1);
opline            681 ext/opcache/Optimizer/block_pass.c 		if (ZEND_OP2_TYPE(opline) == IS_TMP_VAR &&
opline            682 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op2) &&
opline            683 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op2)->opcode == ZEND_PRINT) {
opline            684 ext/opcache/Optimizer/block_pass.c 			ZEND_OP2_TYPE(opline) = IS_CONST;
opline            685 ext/opcache/Optimizer/block_pass.c 			LITERAL_LONG(opline->op2, 1);
opline            689 ext/opcache/Optimizer/block_pass.c 		if ((opline->opcode == ZEND_ECHO || opline->opcode == ZEND_PRINT) &&
opline            690 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            691 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1) &&
opline            692 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)->opcode == ZEND_CAST &&
opline            693 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)->extended_value == IS_STRING) {
opline            694 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            695 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline            700 ext/opcache/Optimizer/block_pass.c 		if (opline->opcode == ZEND_FREE &&
opline            701 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            702 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)) {
opline            703 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            707 ext/opcache/Optimizer/block_pass.c 				MAKE_NOP(opline);
opline            712 ext/opcache/Optimizer/block_pass.c 		if (opline->opcode == ZEND_FREE &&
opline            713 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            714 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)) {
opline            715 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            721 ext/opcache/Optimizer/block_pass.c 				MAKE_NOP(opline);
opline            733 ext/opcache/Optimizer/block_pass.c 		if((ZEND_OP1_TYPE(opline) & IS_VAR) &&
opline            734 ext/opcache/Optimizer/block_pass.c 		   VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL &&
opline            735 ext/opcache/Optimizer/block_pass.c 		   VAR_SOURCE(opline->op1)->extended_value == 1) {
opline            736 ext/opcache/Optimizer/block_pass.c 			zend_op *fcall = VAR_SOURCE(opline->op1);
opline            751 ext/opcache/Optimizer/block_pass.c 						LITERAL_BOOL(opline->op1, 1);
opline            752 ext/opcache/Optimizer/block_pass.c 						ZEND_OP1_TYPE(opline) = IS_CONST;
opline            762 ext/opcache/Optimizer/block_pass.c 						LITERAL_BOOL(opline->op1, 1);
opline            763 ext/opcache/Optimizer/block_pass.c 						ZEND_OP1_TYPE(opline) = IS_CONST;
opline            771 ext/opcache/Optimizer/block_pass.c 						ZEND_OP1_LITERAL(opline) = zend_optimizer_add_literal(op_array, &c TSRMLS_CC);
opline            773 ext/opcache/Optimizer/block_pass.c 						ZEND_OP1_TYPE(opline) = IS_CONST;
opline            780 ext/opcache/Optimizer/block_pass.c 						LITERAL_BOOL(opline->op1, 1);
opline            781 ext/opcache/Optimizer/block_pass.c 						ZEND_OP1_TYPE(opline) = IS_CONST;
opline            793 ext/opcache/Optimizer/block_pass.c 		if (opline->opcode == ZEND_IS_EQUAL ||
opline            794 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_IS_NOT_EQUAL) {
opline            795 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(opline) == IS_CONST &&
opline            796 ext/opcache/Optimizer/block_pass.c 				Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_BOOL) {
opline            797 ext/opcache/Optimizer/block_pass.c 				opline->opcode =
opline            798 ext/opcache/Optimizer/block_pass.c 					((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP1_LITERAL(opline)))?
opline            800 ext/opcache/Optimizer/block_pass.c 				COPY_NODE(opline->op1, opline->op2);
opline            801 ext/opcache/Optimizer/block_pass.c 				SET_UNUSED(opline->op2);
opline            802 ext/opcache/Optimizer/block_pass.c 			} else if (ZEND_OP2_TYPE(opline) == IS_CONST &&
opline            803 ext/opcache/Optimizer/block_pass.c 					   Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_BOOL) {
opline            804 ext/opcache/Optimizer/block_pass.c 				opline->opcode =
opline            805 ext/opcache/Optimizer/block_pass.c 					((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP2_LITERAL(opline)))?
opline            807 ext/opcache/Optimizer/block_pass.c 				SET_UNUSED(opline->op2);
opline            811 ext/opcache/Optimizer/block_pass.c 		if ((opline->opcode == ZEND_BOOL ||
opline            812 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_BOOL_NOT ||
opline            813 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPZ ||
opline            814 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPNZ ||
opline            815 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPZNZ) &&
opline            816 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            817 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1) != NULL &&
opline            818 ext/opcache/Optimizer/block_pass.c 			!used_ext[VAR_NUM(ZEND_OP1(opline).var)] &&
opline            819 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) {
opline            821 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            823 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline            825 ext/opcache/Optimizer/block_pass.c 			switch (opline->opcode) {
opline            828 ext/opcache/Optimizer/block_pass.c 					opline->opcode = ZEND_BOOL_NOT;
opline            832 ext/opcache/Optimizer/block_pass.c 					opline->opcode = ZEND_BOOL;
opline            836 ext/opcache/Optimizer/block_pass.c 					opline->opcode = ZEND_JMPNZ;
opline            840 ext/opcache/Optimizer/block_pass.c 					opline->opcode = ZEND_JMPZ;
opline            848 ext/opcache/Optimizer/block_pass.c 					op_t = opline->extended_value;
opline            849 ext/opcache/Optimizer/block_pass.c 					opline->extended_value = ZEND_OP2(opline).opline_num;
opline            850 ext/opcache/Optimizer/block_pass.c 					ZEND_OP2(opline).opline_num = op_t;
opline            859 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline            865 ext/opcache/Optimizer/block_pass.c 		if(0 && (opline->opcode == ZEND_JMPZ_EX ||
opline            866 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPNZ_EX) &&
opline            867 ext/opcache/Optimizer/block_pass.c 		   ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            868 ext/opcache/Optimizer/block_pass.c 		   VAR_SOURCE(opline->op1) != NULL &&
opline            869 ext/opcache/Optimizer/block_pass.c 		   VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT &&
opline            870 ext/opcache/Optimizer/block_pass.c 		   ZEND_OP1(opline).var == ZEND_RESULT(opline).var
opline            872 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            873 ext/opcache/Optimizer/block_pass.c 			if(opline->opcode == ZEND_JMPZ_EX) {
opline            874 ext/opcache/Optimizer/block_pass.c 				opline->opcode = ZEND_JMPNZ;
opline            876 ext/opcache/Optimizer/block_pass.c 				opline->opcode = ZEND_JMPZ;
opline            878 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline            879 ext/opcache/Optimizer/block_pass.c 			SET_UNUSED(opline->result);
opline            884 ext/opcache/Optimizer/block_pass.c 		if ((opline->opcode == ZEND_BOOL ||
opline            885 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_BOOL_NOT ||
opline            886 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPZ ||
opline            887 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPZ_EX ||
opline            888 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPNZ_EX ||
opline            889 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPNZ ||
opline            890 ext/opcache/Optimizer/block_pass.c 			opline->opcode == ZEND_JMPZNZ) &&
opline            891 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            892 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1) != NULL &&
opline            893 ext/opcache/Optimizer/block_pass.c 			(!used_ext[VAR_NUM(ZEND_OP1(opline).var)] ||
opline            894 ext/opcache/Optimizer/block_pass.c 			(ZEND_RESULT_TYPE(opline) == IS_TMP_VAR &&
opline            895 ext/opcache/Optimizer/block_pass.c 			 ZEND_RESULT(opline).var == ZEND_OP1(opline).var)) &&
opline            896 ext/opcache/Optimizer/block_pass.c 			(VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL ||
opline            897 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) {
opline            898 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            899 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline            901 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline            904 ext/opcache/Optimizer/block_pass.c 		} else if (last_op && opline->opcode == ZEND_ECHO &&
opline            906 ext/opcache/Optimizer/block_pass.c 				  ZEND_OP1_TYPE(opline) == IS_CONST &&
opline            907 ext/opcache/Optimizer/block_pass.c 				  Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_DOUBLE &&
opline            916 ext/opcache/Optimizer/block_pass.c 			if (Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_STRING) {
opline            917 ext/opcache/Optimizer/block_pass.c 				convert_to_string_safe(&ZEND_OP1_LITERAL(opline));
opline            922 ext/opcache/Optimizer/block_pass.c 			l = Z_STRLEN(ZEND_OP1_LITERAL(opline)) + Z_STRLEN(ZEND_OP1_LITERAL(last_op));
opline            930 ext/opcache/Optimizer/block_pass.c 			memcpy(Z_STRVAL(ZEND_OP1_LITERAL(last_op))+Z_STRLEN(ZEND_OP1_LITERAL(last_op)), Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)));
opline            932 ext/opcache/Optimizer/block_pass.c 			zval_dtor(&ZEND_OP1_LITERAL(opline));
opline            934 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP1_LITERAL(opline)) = (char*)zend_new_interned_string(Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1, 1 TSRMLS_CC);
opline            937 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP1_LITERAL(opline)) = Z_STRVAL(ZEND_OP1_LITERAL(last_op));
opline            939 ext/opcache/Optimizer/block_pass.c 			Z_STRLEN(ZEND_OP1_LITERAL(opline)) = l;
opline            941 ext/opcache/Optimizer/block_pass.c 		} else if (opline->opcode == ZEND_CONCAT &&
opline            942 ext/opcache/Optimizer/block_pass.c 				  ZEND_OP2_TYPE(opline) == IS_CONST &&
opline            943 ext/opcache/Optimizer/block_pass.c 				  ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            944 ext/opcache/Optimizer/block_pass.c 				  VAR_SOURCE(opline->op1) &&
opline            945 ext/opcache/Optimizer/block_pass.c 				  (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT ||
opline            946 ext/opcache/Optimizer/block_pass.c 				   VAR_SOURCE(opline->op1)->opcode == ZEND_ADD_STRING) &&
opline            947 ext/opcache/Optimizer/block_pass.c 				  ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST &&
opline            948 ext/opcache/Optimizer/block_pass.c 				  ZEND_RESULT(VAR_SOURCE(opline->op1)).var == ZEND_OP1(opline).var) {
opline            950 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline            953 ext/opcache/Optimizer/block_pass.c 			if (Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) {
opline            954 ext/opcache/Optimizer/block_pass.c 				convert_to_string_safe(&ZEND_OP2_LITERAL(opline));
opline            960 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline            963 ext/opcache/Optimizer/block_pass.c 				opline->opcode = ZEND_ADD_STRING;
opline            965 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline            966 ext/opcache/Optimizer/block_pass.c 			l = Z_STRLEN(ZEND_OP2_LITERAL(opline)) + Z_STRLEN(ZEND_OP2_LITERAL(src));
opline            974 ext/opcache/Optimizer/block_pass.c 			memcpy(Z_STRVAL(ZEND_OP2_LITERAL(src))+Z_STRLEN(ZEND_OP2_LITERAL(src)), Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)));
opline            976 ext/opcache/Optimizer/block_pass.c 			if (!IS_INTERNED(Z_STRVAL(ZEND_OP2_LITERAL(opline)))) {
opline            977 ext/opcache/Optimizer/block_pass.c 				efree(Z_STRVAL(ZEND_OP2_LITERAL(opline)));
opline            980 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP2_LITERAL(opline)) = (char*)zend_new_interned_string(Z_STRVAL(ZEND_OP2_LITERAL(src)), l + 1, 1 TSRMLS_CC);
opline            983 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP2_LITERAL(opline)) = Z_STRVAL(ZEND_OP2_LITERAL(src));
opline            985 ext/opcache/Optimizer/block_pass.c 			Z_STRLEN(ZEND_OP2_LITERAL(opline)) = l;
opline            987 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_ADD_STRING || opline->opcode == ZEND_ADD_VAR) && ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            989 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_CONCAT;
opline            991 ext/opcache/Optimizer/block_pass.c 		} else if (opline->opcode == ZEND_ADD_CHAR && ZEND_OP1_TYPE(opline) == IS_CONST && ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            993 ext/opcache/Optimizer/block_pass.c 			char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline));
opline            994 ext/opcache/Optimizer/block_pass.c 			ZVAL_STRINGL(&ZEND_OP2_LITERAL(opline), &c, 1, 1);
opline            995 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_CONCAT;
opline            997 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_ADD ||
opline            998 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_SUB ||
opline            999 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_MUL ||
opline           1000 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_DIV ||
opline           1001 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_MOD ||
opline           1002 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_SL ||
opline           1003 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_SR ||
opline           1004 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_CONCAT ||
opline           1005 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_IS_EQUAL ||
opline           1006 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_IS_NOT_EQUAL ||
opline           1007 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_IS_SMALLER ||
opline           1008 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_IS_SMALLER_OR_EQUAL ||
opline           1009 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_IS_IDENTICAL ||
opline           1010 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_IS_NOT_IDENTICAL ||
opline           1011 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_BOOL_XOR ||
opline           1012 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_BW_OR ||
opline           1013 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_BW_AND ||
opline           1014 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_BW_XOR) &&
opline           1015 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1_TYPE(opline)==IS_CONST &&
opline           1016 ext/opcache/Optimizer/block_pass.c 					ZEND_OP2_TYPE(opline)==IS_CONST) {
opline           1018 ext/opcache/Optimizer/block_pass.c 			int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode);
opline           1022 ext/opcache/Optimizer/block_pass.c             if ((opline->opcode == ZEND_DIV || opline->opcode == ZEND_MOD) &&
opline           1023 ext/opcache/Optimizer/block_pass.c                 ((Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_LONG &&
opline           1024 ext/opcache/Optimizer/block_pass.c                   Z_LVAL(ZEND_OP2_LITERAL(opline)) == 0) ||
opline           1025 ext/opcache/Optimizer/block_pass.c                  (Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_DOUBLE &&
opline           1026 ext/opcache/Optimizer/block_pass.c                   Z_DVAL(ZEND_OP2_LITERAL(opline)) == 0.0))) {
opline           1027 ext/opcache/Optimizer/block_pass.c 				if (RESULT_USED(opline)) {
opline           1028 ext/opcache/Optimizer/block_pass.c 					SET_VAR_SOURCE(opline);
opline           1030 ext/opcache/Optimizer/block_pass.c                 opline++;
opline           1035 ext/opcache/Optimizer/block_pass.c 			if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) == SUCCESS) {
opline           1039 ext/opcache/Optimizer/block_pass.c 				literal_dtor(&ZEND_OP1_LITERAL(opline));
opline           1040 ext/opcache/Optimizer/block_pass.c 				literal_dtor(&ZEND_OP2_LITERAL(opline));
opline           1041 ext/opcache/Optimizer/block_pass.c 				opline->opcode = ZEND_QM_ASSIGN;
opline           1042 ext/opcache/Optimizer/block_pass.c 				SET_UNUSED(opline->op2);
opline           1043 ext/opcache/Optimizer/block_pass.c 				update_op1_const(op_array, opline, &result TSRMLS_CC);
opline           1046 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_BOOL ||
opline           1047 ext/opcache/Optimizer/block_pass.c 				   	opline->opcode == ZEND_BOOL_NOT ||
opline           1048 ext/opcache/Optimizer/block_pass.c 				  	opline->opcode == ZEND_BW_NOT) && ZEND_OP1_TYPE(opline) == IS_CONST) {
opline           1050 ext/opcache/Optimizer/block_pass.c 			unary_op_type unary_op = get_unary_op(opline->opcode);
opline           1055 ext/opcache/Optimizer/block_pass.c 				unary_op(&result, &ZEND_OP1_LITERAL(opline));
opline           1057 ext/opcache/Optimizer/block_pass.c 				unary_op(&result, &ZEND_OP1_LITERAL(opline) TSRMLS_CC);
opline           1059 ext/opcache/Optimizer/block_pass.c 				literal_dtor(&ZEND_OP1_LITERAL(opline));
opline           1062 ext/opcache/Optimizer/block_pass.c 				result = ZEND_OP1_LITERAL(opline);
opline           1064 ext/opcache/Optimizer/block_pass.c 				Z_TYPE(ZEND_OP1_LITERAL(opline)) = IS_NULL;
opline           1068 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_QM_ASSIGN;
opline           1069 ext/opcache/Optimizer/block_pass.c 			update_op1_const(op_array, opline, &result TSRMLS_CC);
opline           1070 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_RETURN || opline->opcode == ZEND_EXIT) &&
opline           1071 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1072 ext/opcache/Optimizer/block_pass.c 				   	VAR_SOURCE(opline->op1) &&
opline           1073 ext/opcache/Optimizer/block_pass.c 				   	VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) {
opline           1075 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline           1076 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline           1077 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline           1079 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_ADD_STRING ||
opline           1080 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_ADD_CHAR) &&
opline           1081 ext/opcache/Optimizer/block_pass.c 				  	ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1082 ext/opcache/Optimizer/block_pass.c 				  	VAR_SOURCE(opline->op1) &&
opline           1083 ext/opcache/Optimizer/block_pass.c 				  	VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) {
opline           1088 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline           1089 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline           1090 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, opline->op2);
opline           1091 ext/opcache/Optimizer/block_pass.c 			if (opline->opcode == ZEND_ADD_CHAR) {
opline           1092 ext/opcache/Optimizer/block_pass.c 				char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline));
opline           1093 ext/opcache/Optimizer/block_pass.c 				ZVAL_STRINGL(&ZEND_OP1_LITERAL(opline), &c, 1, 1);
opline           1095 ext/opcache/Optimizer/block_pass.c 			SET_UNUSED(opline->op2);
opline           1097 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_QM_ASSIGN;
opline           1098 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_ADD_STRING ||
opline           1099 ext/opcache/Optimizer/block_pass.c 				   	opline->opcode == ZEND_ADD_CHAR ||
opline           1100 ext/opcache/Optimizer/block_pass.c 				   	opline->opcode == ZEND_ADD_VAR ||
opline           1101 ext/opcache/Optimizer/block_pass.c 				   	opline->opcode == ZEND_CONCAT) &&
opline           1102 ext/opcache/Optimizer/block_pass.c 				  	ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1103 ext/opcache/Optimizer/block_pass.c 				  	VAR_SOURCE(opline->op1) &&
opline           1104 ext/opcache/Optimizer/block_pass.c 				  	VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT &&
opline           1105 ext/opcache/Optimizer/block_pass.c 				  	ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST &&
opline           1106 ext/opcache/Optimizer/block_pass.c 				  	Z_TYPE(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == IS_STRING &&
opline           1107 ext/opcache/Optimizer/block_pass.c 				  	Z_STRLEN(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == 0) {
opline           1109 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline           1110 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline           1111 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline           1112 ext/opcache/Optimizer/block_pass.c 			if (opline->opcode == ZEND_ADD_CHAR) {
opline           1113 ext/opcache/Optimizer/block_pass.c 				char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline));
opline           1114 ext/opcache/Optimizer/block_pass.c 				ZVAL_STRINGL(&ZEND_OP2_LITERAL(opline), &c, 1, 1);
opline           1116 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_CONCAT;
opline           1119 ext/opcache/Optimizer/block_pass.c 		} else if (opline->opcode == ZEND_ADD_VAR &&
opline           1120 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1121 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1) &&
opline           1122 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) {
opline           1124 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline           1125 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline           1126 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, opline->op2);
opline           1127 ext/opcache/Optimizer/block_pass.c 			SET_UNUSED(opline->op2);
opline           1129 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_CAST;
opline           1130 ext/opcache/Optimizer/block_pass.c 			opline->extended_value = IS_STRING;
opline           1131 ext/opcache/Optimizer/block_pass.c 		} else if ((opline->opcode == ZEND_ADD_STRING ||
opline           1132 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_ADD_CHAR ||
opline           1133 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_ADD_VAR ||
opline           1134 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_CONCAT) &&
opline           1135 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1136 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1) &&
opline           1137 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_CAST &&
opline           1138 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->extended_value == IS_STRING) {
opline           1140 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline           1141 ext/opcache/Optimizer/block_pass.c 			VAR_UNSET(opline->op1);
opline           1142 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(opline->op1, src->op1);
opline           1143 ext/opcache/Optimizer/block_pass.c 			if (opline->opcode == ZEND_ADD_CHAR) {
opline           1144 ext/opcache/Optimizer/block_pass.c 				char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline));
opline           1145 ext/opcache/Optimizer/block_pass.c 				ZVAL_STRINGL(&ZEND_OP2_LITERAL(opline), &c, 1, 1);
opline           1147 ext/opcache/Optimizer/block_pass.c 			opline->opcode = ZEND_CONCAT;
opline           1149 ext/opcache/Optimizer/block_pass.c 		} else if (opline->opcode == ZEND_QM_ASSIGN &&
opline           1150 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1151 ext/opcache/Optimizer/block_pass.c 					ZEND_RESULT_TYPE(opline) == IS_TMP_VAR &&
opline           1152 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1(opline).var == ZEND_RESULT(opline).var) {
opline           1154 ext/opcache/Optimizer/block_pass.c 			MAKE_NOP(opline);
opline           1155 ext/opcache/Optimizer/block_pass.c 		} else if (opline->opcode == ZEND_BOOL &&
opline           1156 ext/opcache/Optimizer/block_pass.c 					ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline           1157 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1) &&
opline           1158 ext/opcache/Optimizer/block_pass.c 					(VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL ||
opline           1159 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL ||
opline           1160 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER ||
opline           1161 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL ||
opline           1162 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL ||
opline           1163 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL ||
opline           1164 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL ||
opline           1165 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR ||
opline           1166 ext/opcache/Optimizer/block_pass.c 					VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) &&
opline           1167 ext/opcache/Optimizer/block_pass.c 					!used_ext[VAR_NUM(ZEND_OP1(opline).var)]) {
opline           1169 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(opline->op1);
opline           1170 ext/opcache/Optimizer/block_pass.c 			COPY_NODE(src->result, opline->result);
opline           1172 ext/opcache/Optimizer/block_pass.c 			MAKE_NOP(opline);
opline           1175 ext/opcache/Optimizer/block_pass.c 		if (RESULT_USED(opline)) {
opline           1176 ext/opcache/Optimizer/block_pass.c 			SET_VAR_SOURCE(opline);
opline           1178 ext/opcache/Optimizer/block_pass.c 		if (opline->opcode != ZEND_NOP) {
opline           1179 ext/opcache/Optimizer/block_pass.c 			last_op = opline;
opline           1181 ext/opcache/Optimizer/block_pass.c 		opline++;
opline           1196 ext/opcache/Optimizer/block_pass.c 	zend_op *opline = new_opcodes;
opline           1202 ext/opcache/Optimizer/block_pass.c 			memcpy(opline, cur_block->start_opline, cur_block->len * sizeof(zend_op));
opline           1203 ext/opcache/Optimizer/block_pass.c 			cur_block->start_opline = opline;
opline           1204 ext/opcache/Optimizer/block_pass.c 			opline += cur_block->len;
opline           1205 ext/opcache/Optimizer/block_pass.c 			if ((opline - 1)->opcode == ZEND_JMP) {
opline           1215 ext/opcache/Optimizer/block_pass.c 					MAKE_NOP((opline - 1));
opline           1216 ext/opcache/Optimizer/block_pass.c 					opline--;
opline           1236 ext/opcache/Optimizer/block_pass.c 	if ((opline-1)->opcode == ZEND_THROW) {
opline           1239 ext/opcache/Optimizer/block_pass.c 		MAKE_NOP(opline);
opline           1240 ext/opcache/Optimizer/block_pass.c 		opline->lineno = opline[-1].lineno;
opline           1241 ext/opcache/Optimizer/block_pass.c 		opline++;
opline           1244 ext/opcache/Optimizer/block_pass.c 	MAKE_NOP(opline);
opline           1245 ext/opcache/Optimizer/block_pass.c 	opline->opcode = ZEND_HANDLE_EXCEPTION;
opline           1246 ext/opcache/Optimizer/block_pass.c 	opline->lineno = opline[-1].lineno;
opline           1247 ext/opcache/Optimizer/block_pass.c 	opline++;
opline           1250 ext/opcache/Optimizer/block_pass.c 	op_array->last = opline-new_opcodes;
opline           1285 ext/opcache/Optimizer/block_pass.c 		opline = cur_block->start_opline + cur_block->len - 1;
opline           1286 ext/opcache/Optimizer/block_pass.c 		if (opline->opcode == ZEND_OP_DATA) {
opline           1287 ext/opcache/Optimizer/block_pass.c 			opline--;
opline           1290 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1(opline).opline_num = cur_block->op1_to->start_opline - new_opcodes;
opline           1293 ext/opcache/Optimizer/block_pass.c 			ZEND_OP2(opline).opline_num = cur_block->op2_to->start_opline - new_opcodes;
opline           1296 ext/opcache/Optimizer/block_pass.c 			opline->extended_value = cur_block->ext_to->start_opline - new_opcodes;
opline           1309 ext/opcache/Optimizer/block_pass.c 		opline = op_array->opcodes;
opline           1310 ext/opcache/Optimizer/block_pass.c 		end = opline + op_array->last;
opline           1311 ext/opcache/Optimizer/block_pass.c 		while (opline < end) {
opline           1312 ext/opcache/Optimizer/block_pass.c 			if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) {
opline           1313 ext/opcache/Optimizer/block_pass.c 				*opline_num = opline - op_array->opcodes;
opline           1314 ext/opcache/Optimizer/block_pass.c 				opline_num = &ZEND_RESULT(opline).opline_num;
opline           1316 ext/opcache/Optimizer/block_pass.c 			++opline;
opline           1855 ext/opcache/Optimizer/block_pass.c # define RES_NEVER_USED(opline) (opline->result_type == IS_UNUSED || NEVER_USED(opline->result))
opline           1867 ext/opcache/Optimizer/block_pass.c # define RES_NEVER_USED(opline) (ZEND_RESULT_TYPE(opline) == IS_UNUSED || NEVER_USED(opline->result))
opline           1888 ext/opcache/Optimizer/block_pass.c 		zend_op *opline = next_block->start_opline;
opline           1889 ext/opcache/Optimizer/block_pass.c 		zend_op *end = opline + next_block->len;
opline           1897 ext/opcache/Optimizer/block_pass.c 		while (opline<end) {
opline           1898 ext/opcache/Optimizer/block_pass.c 			T_USAGE(opline->op1);
opline           1899 ext/opcache/Optimizer/block_pass.c 			T_USAGE(opline->op2);
opline           1901 ext/opcache/Optimizer/block_pass.c 			if (RESULT_USED(opline)) {
opline           1902 ext/opcache/Optimizer/block_pass.c 				if (!defined_here[VAR_NUM(ZEND_RESULT(opline).var)] && !used_ext[VAR_NUM(ZEND_RESULT(opline).var)] &&
opline           1903 ext/opcache/Optimizer/block_pass.c 				    (opline->opcode == ZEND_RECV || opline->opcode == ZEND_RECV_INIT ||
opline           1905 ext/opcache/Optimizer/block_pass.c 				     opline->opcode == ZEND_RECV_VARIADIC ||
opline           1907 ext/opcache/Optimizer/block_pass.c 					(opline->opcode == ZEND_OP_DATA && ZEND_RESULT_TYPE(opline) == IS_TMP_VAR) ||
opline           1908 ext/opcache/Optimizer/block_pass.c 					opline->opcode == ZEND_ADD_ARRAY_ELEMENT)) {
opline           1910 ext/opcache/Optimizer/block_pass.c 					used_ext[VAR_NUM(ZEND_RESULT(opline).var)] = 1;
opline           1912 ext/opcache/Optimizer/block_pass.c 				defined_here[VAR_NUM(ZEND_RESULT(opline).var)] = 1;
opline           1914 ext/opcache/Optimizer/block_pass.c 			opline++;
opline           1929 ext/opcache/Optimizer/block_pass.c 		zend_op *opline = block->start_opline + block->len - 1;
opline           1938 ext/opcache/Optimizer/block_pass.c 		while (opline >= block->start_opline) {
opline           1940 ext/opcache/Optimizer/block_pass.c 			if (RES_NEVER_USED(opline)) {
opline           1941 ext/opcache/Optimizer/block_pass.c 				switch (opline->opcode) {
opline           1961 ext/opcache/Optimizer/block_pass.c 						if (ZEND_RESULT_TYPE(opline) == IS_VAR) {
opline           1963 ext/opcache/Optimizer/block_pass.c 							ZEND_RESULT_TYPE(opline) |= EXT_TYPE_UNUSED;
opline           1965 ext/opcache/Optimizer/block_pass.c 							ZEND_RESULT(opline).EA.type |= EXT_TYPE_UNUSED;
opline           1972 ext/opcache/Optimizer/block_pass.c 						if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline           1973 ext/opcache/Optimizer/block_pass.c 							literal_dtor(&ZEND_OP1_LITERAL(opline));
opline           1975 ext/opcache/Optimizer/block_pass.c 						MAKE_NOP(opline);
opline           1978 ext/opcache/Optimizer/block_pass.c 						opline->opcode = ZEND_ECHO;
opline           1979 ext/opcache/Optimizer/block_pass.c 						ZEND_RESULT_TYPE(opline) = IS_UNUSED;
opline           1983 ext/opcache/Optimizer/block_pass.c 						opline->opcode -= 3;
opline           1984 ext/opcache/Optimizer/block_pass.c 						SET_UNUSED(opline->result);
opline           1989 ext/opcache/Optimizer/block_pass.c 			if (opline->opcode == ZEND_RECV ||
opline           1990 ext/opcache/Optimizer/block_pass.c                 opline->opcode == ZEND_RECV_INIT ||
opline           1992 ext/opcache/Optimizer/block_pass.c                 opline->opcode == ZEND_RECV_VARIADIC ||
opline           1994 ext/opcache/Optimizer/block_pass.c                 opline->opcode == ZEND_ADD_ARRAY_ELEMENT) {
opline           1995 ext/opcache/Optimizer/block_pass.c 				if (ZEND_OP1_TYPE(opline) == IS_VAR || ZEND_OP1_TYPE(opline) == IS_TMP_VAR) {
opline           1996 ext/opcache/Optimizer/block_pass.c 					usage[VAR_NUM(ZEND_RESULT(opline).var)] = 1;
opline           1999 ext/opcache/Optimizer/block_pass.c 				if (RESULT_USED(opline)) {
opline           2000 ext/opcache/Optimizer/block_pass.c 					usage[VAR_NUM(ZEND_RESULT(opline).var)] = 0;
opline           2004 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(opline) == IS_VAR || ZEND_OP1_TYPE(opline) == IS_TMP_VAR) {
opline           2005 ext/opcache/Optimizer/block_pass.c 				usage[VAR_NUM(ZEND_OP1(opline).var)] = 1;
opline           2007 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP2_TYPE(opline) == IS_VAR || ZEND_OP2_TYPE(opline) == IS_TMP_VAR) {
opline           2008 ext/opcache/Optimizer/block_pass.c 				usage[VAR_NUM(ZEND_OP2(opline).var)] = 1;
opline           2013 ext/opcache/Optimizer/block_pass.c 			if ((ZEND_RESULT_TYPE(opline) & IS_VAR) &&
opline           2014 ext/opcache/Optimizer/block_pass.c                 (ZEND_RESULT_TYPE(opline) & EXT_TYPE_UNUSED) &&
opline           2015 ext/opcache/Optimizer/block_pass.c                 usage[VAR_NUM(ZEND_RESULT(opline).var)]) {
opline           2016 ext/opcache/Optimizer/block_pass.c 				ZEND_RESULT_TYPE(opline) &= ~EXT_TYPE_UNUSED;
opline           2019 ext/opcache/Optimizer/block_pass.c 			if (ZEND_RESULT_TYPE(opline) == IS_VAR &&
opline           2020 ext/opcache/Optimizer/block_pass.c 			    usage[VAR_NUM(ZEND_RESULT(opline).var)] &&
opline           2021 ext/opcache/Optimizer/block_pass.c 			    (ZEND_RESULT(opline).EA.type & EXT_TYPE_UNUSED) != 0) {
opline           2022 ext/opcache/Optimizer/block_pass.c 				ZEND_RESULT(opline).EA.type &= ~EXT_TYPE_UNUSED;
opline           2026 ext/opcache/Optimizer/block_pass.c 			opline--;
opline             92 ext/opcache/Optimizer/compact_literals.c 	zend_op *opline, *end;
opline            107 ext/opcache/Optimizer/compact_literals.c 		opline = op_array->opcodes;
opline            108 ext/opcache/Optimizer/compact_literals.c 		end = opline + op_array->last;
opline            109 ext/opcache/Optimizer/compact_literals.c 		while (opline < end) {
opline            110 ext/opcache/Optimizer/compact_literals.c 			switch (opline->opcode) {
opline            112 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op1.constant, LITERAL_FUNC, 1, 1, 1);
opline            115 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            116 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 2);
opline            120 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 3);
opline            123 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            126 ext/opcache/Optimizer/compact_literals.c 							opline->op1_type,
opline            127 ext/opcache/Optimizer/compact_literals.c 							opline->op1,
opline            128 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
opline            134 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            135 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2);
opline            137 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            140 ext/opcache/Optimizer/compact_literals.c 							opline->op1_type,
opline            141 ext/opcache/Optimizer/compact_literals.c 							opline->op1,
opline            142 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
opline            143 ext/opcache/Optimizer/compact_literals.c 							LITERAL_STATIC_METHOD, (ZEND_OP1_TYPE(opline) == IS_CONST) ? 1 : 2, 2,
opline            148 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2);
opline            151 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP1_TYPE(opline) == IS_UNUSED) {
opline            152 ext/opcache/Optimizer/compact_literals.c 						if ((opline->extended_value & (IS_CONSTANT_IN_NAMESPACE|IS_CONSTANT_UNQUALIFIED)) == (IS_CONSTANT_IN_NAMESPACE|IS_CONSTANT_UNQUALIFIED)) {
opline            153 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 1, 1, 5);
opline            155 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 1, 1, 3);
opline            158 ext/opcache/Optimizer/compact_literals.c 						if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            159 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op1.constant, LITERAL_CLASS, 1, 1, 2);
opline            163 ext/opcache/Optimizer/compact_literals.c 							opline->op1_type,
opline            164 ext/opcache/Optimizer/compact_literals.c 							opline->op1,
opline            165 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
opline            166 ext/opcache/Optimizer/compact_literals.c 							LITERAL_CLASS_CONST, (ZEND_OP1_TYPE(opline) == IS_CONST) ? 1 : 2, 1,
opline            178 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_UNUSED) {
opline            179 ext/opcache/Optimizer/compact_literals.c 						if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            180 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op1.constant, LITERAL_VALUE, 1, 0, 1);
opline            183 ext/opcache/Optimizer/compact_literals.c 						if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            184 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 1, 1, 2);
opline            186 ext/opcache/Optimizer/compact_literals.c 						if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            189 ext/opcache/Optimizer/compact_literals.c 								opline->op2_type,
opline            190 ext/opcache/Optimizer/compact_literals.c 								opline->op2,
opline            191 ext/opcache/Optimizer/compact_literals.c 								opline->op1.constant,
opline            200 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            201 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 1, 1, 2);
opline            217 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            220 ext/opcache/Optimizer/compact_literals.c 							opline->op1_type,
opline            221 ext/opcache/Optimizer/compact_literals.c 							opline->op1,
opline            222 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
opline            238 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            239 ext/opcache/Optimizer/compact_literals.c 						if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline            242 ext/opcache/Optimizer/compact_literals.c 								opline->op1_type,
opline            243 ext/opcache/Optimizer/compact_literals.c 								opline->op1,
opline            244 ext/opcache/Optimizer/compact_literals.c 								opline->op2.constant,
opline            248 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1, 0, 1);
opline            253 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            254 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op1.constant, LITERAL_VALUE, 1, 0, 1);
opline            256 ext/opcache/Optimizer/compact_literals.c 					if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            257 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1, 0, 1);
opline            261 ext/opcache/Optimizer/compact_literals.c 			opline++;
opline            449 ext/opcache/Optimizer/compact_literals.c 		opline = op_array->opcodes;
opline            450 ext/opcache/Optimizer/compact_literals.c 		end = opline + op_array->last;
opline            451 ext/opcache/Optimizer/compact_literals.c 		while (opline < end) {
opline            452 ext/opcache/Optimizer/compact_literals.c 			if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            453 ext/opcache/Optimizer/compact_literals.c 				opline->op1.constant = map[opline->op1.constant];
opline            455 ext/opcache/Optimizer/compact_literals.c 			if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            456 ext/opcache/Optimizer/compact_literals.c 				opline->op2.constant = map[opline->op2.constant];
opline            458 ext/opcache/Optimizer/compact_literals.c 			opline++;
opline              7 ext/opcache/Optimizer/nop_removal.c 	zend_op *end, *opline;
opline             16 ext/opcache/Optimizer/nop_removal.c 	for (opline = op_array->opcodes; opline < end; opline++) {
opline             20 ext/opcache/Optimizer/nop_removal.c 		if (opline->opcode == ZEND_GOTO &&
opline             21 ext/opcache/Optimizer/nop_removal.c 			Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_LONG) {
opline             29 ext/opcache/Optimizer/nop_removal.c 		if (opline->opcode == ZEND_JMP && ZEND_OP1(opline).opline_num > i) {
opline             31 ext/opcache/Optimizer/nop_removal.c 			zend_op *target = op_array->opcodes + ZEND_OP1(opline).opline_num - 1;
opline             36 ext/opcache/Optimizer/nop_removal.c 			if (target == opline) {
opline             38 ext/opcache/Optimizer/nop_removal.c 				opline->opcode = ZEND_NOP;
opline             43 ext/opcache/Optimizer/nop_removal.c 		if (opline->opcode == ZEND_NOP) {
opline             47 ext/opcache/Optimizer/nop_removal.c 				op_array->opcodes[new_count] = *opline;
opline             58 ext/opcache/Optimizer/nop_removal.c 		for (opline = op_array->opcodes; opline<end; opline++) {
opline             59 ext/opcache/Optimizer/nop_removal.c 			switch (opline->opcode) {
opline             67 ext/opcache/Optimizer/nop_removal.c 					ZEND_OP1(opline).opline_num -= shiftlist[ZEND_OP1(opline).opline_num];
opline             82 ext/opcache/Optimizer/nop_removal.c 					ZEND_OP2(opline).opline_num -= shiftlist[ZEND_OP2(opline).opline_num];
opline             85 ext/opcache/Optimizer/nop_removal.c 					ZEND_OP2(opline).opline_num -= shiftlist[ZEND_OP2(opline).opline_num];
opline             86 ext/opcache/Optimizer/nop_removal.c 					opline->extended_value -= shiftlist[opline->extended_value];
opline             89 ext/opcache/Optimizer/nop_removal.c 					opline->extended_value -= shiftlist[opline->extended_value];
opline              8 ext/opcache/Optimizer/optimize_func_calls.c 	zend_op       *opline;
opline             12 ext/opcache/Optimizer/optimize_func_calls.c 	zend_op *opline = op_array->opcodes;
opline             13 ext/opcache/Optimizer/optimize_func_calls.c 	zend_op *end = opline + op_array->last;
opline             22 ext/opcache/Optimizer/optimize_func_calls.c 	while (opline < end) {
opline             23 ext/opcache/Optimizer/optimize_func_calls.c 		switch (opline->opcode) {
opline             26 ext/opcache/Optimizer/optimize_func_calls.c 				if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline             28 ext/opcache/Optimizer/optimize_func_calls.c 					zval *function_name = &op_array->literals[opline->op2.constant + 1].constant;
opline             39 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call].opline = opline;
opline             51 ext/opcache/Optimizer/optimize_func_calls.c 				if (call_stack[call].func && call_stack[call].opline) {
opline             52 ext/opcache/Optimizer/optimize_func_calls.c 					zend_op *fcall = call_stack[call].opline;
opline             54 ext/opcache/Optimizer/optimize_func_calls.c 					opline->opcode = ZEND_DO_FCALL;
opline             55 ext/opcache/Optimizer/optimize_func_calls.c 					ZEND_OP1_TYPE(opline) = IS_CONST;
opline             56 ext/opcache/Optimizer/optimize_func_calls.c 					opline->op1.constant = fcall->op2.constant + 1;
opline             63 ext/opcache/Optimizer/optimize_func_calls.c 				} else if (opline->extended_value == 0 &&
opline             64 ext/opcache/Optimizer/optimize_func_calls.c 				           call_stack[call].opline &&
opline             65 ext/opcache/Optimizer/optimize_func_calls.c 				           call_stack[call].opline->opcode == ZEND_INIT_FCALL_BY_NAME &&
opline             66 ext/opcache/Optimizer/optimize_func_calls.c 				           ZEND_OP2_TYPE(call_stack[call].opline) == IS_CONST) {
opline             68 ext/opcache/Optimizer/optimize_func_calls.c 					zend_op *fcall = call_stack[call].opline;
opline             70 ext/opcache/Optimizer/optimize_func_calls.c 					opline->opcode = ZEND_DO_FCALL;
opline             71 ext/opcache/Optimizer/optimize_func_calls.c 					ZEND_OP1_TYPE(opline) = IS_CONST;
opline             72 ext/opcache/Optimizer/optimize_func_calls.c 					opline->op1.constant = fcall->op2.constant + 1;
opline             78 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call].opline = NULL;
opline             84 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, (opline->extended_value & ZEND_FETCH_ARG_MASK))) {
opline             85 ext/opcache/Optimizer/optimize_func_calls.c 						opline->extended_value &= ZEND_FETCH_TYPE_MASK;
opline             86 ext/opcache/Optimizer/optimize_func_calls.c 						opline->opcode -= 9;
opline             88 ext/opcache/Optimizer/optimize_func_calls.c 						opline->extended_value &= ZEND_FETCH_TYPE_MASK;
opline             89 ext/opcache/Optimizer/optimize_func_calls.c 						opline->opcode -= 12;
opline             94 ext/opcache/Optimizer/optimize_func_calls.c 				if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) {
opline             95 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
opline             97 ext/opcache/Optimizer/optimize_func_calls.c 						call_stack[call - 1].opline = NULL;
opline             99 ext/opcache/Optimizer/optimize_func_calls.c 						opline->extended_value = ZEND_DO_FCALL;
opline            104 ext/opcache/Optimizer/optimize_func_calls.c 				if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) {
opline            105 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
opline            106 ext/opcache/Optimizer/optimize_func_calls.c 						opline->opcode = ZEND_SEND_REF;
opline            108 ext/opcache/Optimizer/optimize_func_calls.c 					opline->extended_value = ZEND_DO_FCALL;
opline            112 ext/opcache/Optimizer/optimize_func_calls.c 				if (!(opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) && call_stack[call - 1].func) {
opline            113 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
opline            114 ext/opcache/Optimizer/optimize_func_calls.c 						opline->extended_value |= ZEND_ARG_COMPILE_TIME_BOUND | ZEND_ARG_SEND_BY_REF;
opline            115 ext/opcache/Optimizer/optimize_func_calls.c 					} else if (opline->extended_value) {
opline            116 ext/opcache/Optimizer/optimize_func_calls.c 						opline->extended_value |= ZEND_ARG_COMPILE_TIME_BOUND;
opline            118 ext/opcache/Optimizer/optimize_func_calls.c 						opline->opcode = ZEND_SEND_VAR;
opline            119 ext/opcache/Optimizer/optimize_func_calls.c 						opline->extended_value = ZEND_DO_FCALL;
opline            124 ext/opcache/Optimizer/optimize_func_calls.c 				if (opline->extended_value == ZEND_DO_FCALL_BY_NAME && call_stack[call - 1].func) {
opline            126 ext/opcache/Optimizer/optimize_func_calls.c 					call_stack[call - 1].opline = NULL;
opline            132 ext/opcache/Optimizer/optimize_func_calls.c 				call_stack[call - 1].opline = NULL;
opline            138 ext/opcache/Optimizer/optimize_func_calls.c 		opline++;
opline             80 ext/opcache/Optimizer/optimize_temp_vars_5.c 	zend_op *opline, *end;
opline             92 ext/opcache/Optimizer/optimize_temp_vars_5.c     opline = &op_array->opcodes[op_array->last - 1];
opline             95 ext/opcache/Optimizer/optimize_temp_vars_5.c     while (opline >= end) {
opline             97 ext/opcache/Optimizer/optimize_temp_vars_5.c         if (ZEND_RESULT_TYPE(opline) & (IS_VAR | IS_TMP_VAR | IS_CONST)) {
opline             98 ext/opcache/Optimizer/optimize_temp_vars_5.c 			if (!(op_const_means_class[opline->opcode] & RESULT_IS_UNUSED)) {
opline             99 ext/opcache/Optimizer/optimize_temp_vars_5.c 				start_of_T[VAR_NUM(ZEND_RESULT(opline).var)] = opline;
opline            103 ext/opcache/Optimizer/optimize_temp_vars_5.c         if (ZEND_RESULT_TYPE(opline) & (IS_VAR | IS_TMP_VAR)) {
opline            104 ext/opcache/Optimizer/optimize_temp_vars_5.c 			start_of_T[VAR_NUM(ZEND_RESULT(opline).var)] = opline;
opline            107 ext/opcache/Optimizer/optimize_temp_vars_5.c 		opline--;
opline            114 ext/opcache/Optimizer/optimize_temp_vars_5.c     opline = &op_array->opcodes[op_array->last - 1];
opline            116 ext/opcache/Optimizer/optimize_temp_vars_5.c     while (opline >= end) {
opline            117 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if ((ZEND_OP1_TYPE(opline) & (IS_VAR | IS_TMP_VAR))
opline            119 ext/opcache/Optimizer/optimize_temp_vars_5.c 			|| ((op_const_means_class[opline->opcode] & OP1_CONST_IS_CLASS) && ZEND_OP1_TYPE(opline) == IS_CONST)
opline            122 ext/opcache/Optimizer/optimize_temp_vars_5.c 			currT = VAR_NUM(ZEND_OP1(opline).var);
opline            128 ext/opcache/Optimizer/optimize_temp_vars_5.c 			ZEND_OP1(opline).var = NUM_VAR(map_T[currT]);
opline            132 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if (opline->opcode == ZEND_OP_DATA &&
opline            133 ext/opcache/Optimizer/optimize_temp_vars_5.c 		    (opline-1)->opcode == ZEND_ASSIGN_DIM) {
opline            134 ext/opcache/Optimizer/optimize_temp_vars_5.c 		    opline--;
opline            138 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if ((ZEND_OP2_TYPE(opline) & (IS_VAR | IS_TMP_VAR))
opline            140 ext/opcache/Optimizer/optimize_temp_vars_5.c 			|| ((op_const_means_class[opline->opcode] & OP2_CONST_IS_CLASS) && ZEND_OP2_TYPE(opline) == IS_CONST)
opline            143 ext/opcache/Optimizer/optimize_temp_vars_5.c 			currT = VAR_NUM(ZEND_OP2(opline).var);
opline            149 ext/opcache/Optimizer/optimize_temp_vars_5.c 			ZEND_OP2(opline).var = NUM_VAR(map_T[currT]);
opline            153 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if ((op_const_means_class[opline->opcode] & EXT_CONST_IS_CLASS)) {
opline            155 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS ||
opline            156 ext/opcache/Optimizer/optimize_temp_vars_5.c             opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) {
opline            158 ext/opcache/Optimizer/optimize_temp_vars_5.c 			currT = VAR_NUM(opline->extended_value);
opline            164 ext/opcache/Optimizer/optimize_temp_vars_5.c 			opline->extended_value = NUM_VAR(map_T[currT]);
opline            168 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if (opline->opcode == ZEND_ASSIGN_DIM &&
opline            169 ext/opcache/Optimizer/optimize_temp_vars_5.c 		    (opline + 1)->opcode == ZEND_OP_DATA &&
opline            170 ext/opcache/Optimizer/optimize_temp_vars_5.c 		    ZEND_OP2_TYPE(opline + 1) & (IS_VAR | IS_TMP_VAR)) {
opline            171 ext/opcache/Optimizer/optimize_temp_vars_5.c 			currT = VAR_NUM(ZEND_OP2(opline + 1).var);
opline            176 ext/opcache/Optimizer/optimize_temp_vars_5.c 			ZEND_OP2(opline + 1).var = NUM_VAR(i);
opline            181 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if (ZEND_RESULT_TYPE(opline) & (IS_VAR | IS_TMP_VAR | IS_CONST)) {
opline            182 ext/opcache/Optimizer/optimize_temp_vars_5.c 			if (!(op_const_means_class[opline->opcode] & RESULT_IS_UNUSED)) {
opline            184 ext/opcache/Optimizer/optimize_temp_vars_5.c 		if (ZEND_RESULT_TYPE(opline) & (IS_VAR | IS_TMP_VAR)) {
opline            186 ext/opcache/Optimizer/optimize_temp_vars_5.c 				currT = VAR_NUM(ZEND_RESULT(opline).var);
opline            188 ext/opcache/Optimizer/optimize_temp_vars_5.c 					if (start_of_T[currT] == opline) {
opline            191 ext/opcache/Optimizer/optimize_temp_vars_5.c 					ZEND_RESULT(opline).var = NUM_VAR(map_T[currT]);
opline            195 ext/opcache/Optimizer/optimize_temp_vars_5.c 					if (RESULT_UNUSED(opline)) {
opline            202 ext/opcache/Optimizer/optimize_temp_vars_5.c 					ZEND_RESULT(opline).var = NUM_VAR(i);
opline            214 ext/opcache/Optimizer/optimize_temp_vars_5.c 		opline--;
opline             17 ext/opcache/Optimizer/pass1_5.c 	zend_op *opline = op_array->opcodes;
opline             18 ext/opcache/Optimizer/pass1_5.c 	zend_op *end = opline + op_array->last;
opline             22 ext/opcache/Optimizer/pass1_5.c 	while (opline < end) {
opline             23 ext/opcache/Optimizer/pass1_5.c 		switch (opline->opcode) {
opline             45 ext/opcache/Optimizer/pass1_5.c 			if (ZEND_OP1_TYPE(opline) == IS_CONST &&
opline             46 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP2_TYPE(opline) == IS_CONST) {
opline             48 ext/opcache/Optimizer/pass1_5.c 				int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode);
opline             49 ext/opcache/Optimizer/pass1_5.c 				zend_uint tv = ZEND_RESULT(opline).var;		/* temporary variable */
opline             53 ext/opcache/Optimizer/pass1_5.c 				if (opline->opcode == ZEND_DIV &&
opline             54 ext/opcache/Optimizer/pass1_5.c 					Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_LONG &&
opline             55 ext/opcache/Optimizer/pass1_5.c 					Z_LVAL(ZEND_OP2_LITERAL(opline)) == 0) {
opline             62 ext/opcache/Optimizer/pass1_5.c 				if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) != SUCCESS) {
opline             70 ext/opcache/Optimizer/pass1_5.c 				literal_dtor(&ZEND_OP1_LITERAL(opline));
opline             71 ext/opcache/Optimizer/pass1_5.c 				literal_dtor(&ZEND_OP2_LITERAL(opline));
opline             72 ext/opcache/Optimizer/pass1_5.c 				MAKE_NOP(opline);
opline             74 ext/opcache/Optimizer/pass1_5.c 				replace_tmp_by_const(op_array, opline + 1, tv, &result TSRMLS_CC);
opline             79 ext/opcache/Optimizer/pass1_5.c 			if (ZEND_OP1_TYPE(opline) == IS_CONST &&
opline             80 ext/opcache/Optimizer/pass1_5.c 				opline->extended_value != IS_ARRAY &&
opline             81 ext/opcache/Optimizer/pass1_5.c 				opline->extended_value != IS_OBJECT &&
opline             82 ext/opcache/Optimizer/pass1_5.c 				opline->extended_value != IS_RESOURCE) {
opline             84 ext/opcache/Optimizer/pass1_5.c 				zend_uint tv = ZEND_RESULT(opline).var;		/* temporary variable */
opline             86 ext/opcache/Optimizer/pass1_5.c 				res = ZEND_OP1_LITERAL(opline);
opline             88 ext/opcache/Optimizer/pass1_5.c 				switch (opline->extended_value) {
opline            106 ext/opcache/Optimizer/pass1_5.c 				literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            107 ext/opcache/Optimizer/pass1_5.c 				MAKE_NOP(opline);
opline            109 ext/opcache/Optimizer/pass1_5.c 				replace_tmp_by_const(op_array, opline + 1, tv, &res TSRMLS_CC);
opline            110 ext/opcache/Optimizer/pass1_5.c 			} else if (opline->extended_value == IS_BOOL) {
opline            112 ext/opcache/Optimizer/pass1_5.c 				opline->opcode = ZEND_BOOL;
opline            113 ext/opcache/Optimizer/pass1_5.c 				opline->extended_value = 0;
opline            119 ext/opcache/Optimizer/pass1_5.c 			if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            121 ext/opcache/Optimizer/pass1_5.c 				unary_op_type unary_op = get_unary_op(opline->opcode);
opline            123 ext/opcache/Optimizer/pass1_5.c 				zend_uint tv = ZEND_RESULT(opline).var;		/* temporary variable */
opline            129 ext/opcache/Optimizer/pass1_5.c 				if (unary_op(&result, &ZEND_OP1_LITERAL(opline)) != SUCCESS) {
opline            131 ext/opcache/Optimizer/pass1_5.c 				if (unary_op(&result, &ZEND_OP1_LITERAL(opline) TSRMLS_CC) != SUCCESS) {
opline            140 ext/opcache/Optimizer/pass1_5.c 				literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            141 ext/opcache/Optimizer/pass1_5.c 				MAKE_NOP(opline);
opline            143 ext/opcache/Optimizer/pass1_5.c 				replace_tmp_by_const(op_array, opline + 1, tv, &result TSRMLS_CC);
opline            150 ext/opcache/Optimizer/pass1_5.c 				zend_op *next_op = opline + 1;
opline            151 ext/opcache/Optimizer/pass1_5.c 				int requires_conversion = (opline->opcode == ZEND_ADD_CHAR? 1 : 0);
opline            162 ext/opcache/Optimizer/pass1_5.c 					if (ZEND_RESULT(opline).var != ZEND_RESULT(next_op).var) {
opline            176 ext/opcache/Optimizer/pass1_5.c 				final_length += (requires_conversion? 1 : ZEND_OP2_LITERAL(opline).value.str.len);
opline            180 ext/opcache/Optimizer/pass1_5.c 					char chval = (char)ZEND_OP2_LITERAL(opline).value.lval;
opline            182 ext/opcache/Optimizer/pass1_5.c 					ZEND_OP2_LITERAL(opline).value.str.val = ptr;
opline            184 ext/opcache/Optimizer/pass1_5.c 					ZEND_OP2_LITERAL(opline).type = IS_STRING;
opline            185 ext/opcache/Optimizer/pass1_5.c 					opline->opcode = ZEND_ADD_STRING;
opline            188 ext/opcache/Optimizer/pass1_5.c 					memcpy(ptr, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)));
opline            189 ext/opcache/Optimizer/pass1_5.c 					if (!IS_INTERNED(Z_STRVAL(ZEND_OP2_LITERAL(opline)))) {
opline            190 ext/opcache/Optimizer/pass1_5.c 						efree(Z_STRVAL(ZEND_OP2_LITERAL(opline)));
opline            192 ext/opcache/Optimizer/pass1_5.c 					Z_STRVAL(ZEND_OP2_LITERAL(opline)) = ptr;
opline            193 ext/opcache/Optimizer/pass1_5.c 					ptr += Z_STRLEN(ZEND_OP2_LITERAL(opline));
opline            195 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP2_LITERAL(opline).value.str.len = final_length;
opline            196 ext/opcache/Optimizer/pass1_5.c 				next_op = opline + 1;
opline            211 ext/opcache/Optimizer/pass1_5.c 					if (last_op-opline >= 3) { /* If we have more than 2 NOPS then JMP over them */
opline            212 ext/opcache/Optimizer/pass1_5.c 						(opline + 1)->opcode = ZEND_JMP;
opline            213 ext/opcache/Optimizer/pass1_5.c 						ZEND_OP1(opline + 1).opline_num = last_op - op_array->opcodes; /* that's OK even for ZE2, since opline_num's are resolved in pass 2 later */
opline            220 ext/opcache/Optimizer/pass1_5.c 			if (ZEND_OP1_TYPE(opline) == IS_UNUSED &&
opline            221 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP2_TYPE(opline) == IS_CONST &&
opline            222 ext/opcache/Optimizer/pass1_5.c 				Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING &&
opline            223 ext/opcache/Optimizer/pass1_5.c 				Z_STRLEN(ZEND_OP2_LITERAL(opline)) == sizeof("__COMPILER_HALT_OFFSET__") - 1 &&
opline            224 ext/opcache/Optimizer/pass1_5.c 				memcmp(Z_STRVAL(ZEND_OP2_LITERAL(opline)), "__COMPILER_HALT_OFFSET__", sizeof("__COMPILER_HALT_OFFSET__") - 1) == 0) {
opline            233 ext/opcache/Optimizer/pass1_5.c 					zend_uint tv = ZEND_RESULT(opline).var;
opline            235 ext/opcache/Optimizer/pass1_5.c 					literal_dtor(&ZEND_OP2_LITERAL(opline));
opline            236 ext/opcache/Optimizer/pass1_5.c 					MAKE_NOP(opline);
opline            237 ext/opcache/Optimizer/pass1_5.c 					replace_tmp_by_const(op_array, opline, tv, &offset TSRMLS_CC);
opline            244 ext/opcache/Optimizer/pass1_5.c 			if (ZEND_OP1_TYPE(opline) == IS_UNUSED &&
opline            245 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP2_TYPE(opline) == IS_CONST &&
opline            246 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP2_LITERAL(opline).type == IS_STRING) {
opline            248 ext/opcache/Optimizer/pass1_5.c 				zend_uint tv = ZEND_RESULT(opline).var;
opline            251 ext/opcache/Optimizer/pass1_5.c 				if (!zend_get_persistent_constant(Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)), &c, 1 TSRMLS_CC)) {
opline            252 ext/opcache/Optimizer/pass1_5.c 					if (!*constants || !zend_optimizer_get_collected_constant(*constants, &ZEND_OP2_LITERAL(opline), &c)) {
opline            259 ext/opcache/Optimizer/pass1_5.c 				literal_dtor(&ZEND_OP2_LITERAL(opline));
opline            260 ext/opcache/Optimizer/pass1_5.c 				MAKE_NOP(opline);
opline            261 ext/opcache/Optimizer/pass1_5.c 				replace_tmp_by_const(op_array, opline, tv, &c TSRMLS_CC);
opline            266 ext/opcache/Optimizer/pass1_5.c 			if (ZEND_OP1_TYPE(opline) != IS_UNUSED &&
opline            267 ext/opcache/Optimizer/pass1_5.c 			    ZEND_OP2_TYPE(opline) == IS_CONST &&
opline            268 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP2_LITERAL(opline).type == IS_STRING) {
opline            272 ext/opcache/Optimizer/pass1_5.c 				if (ZEND_OP1_TYPE(opline) == IS_CONST &&
opline            273 ext/opcache/Optimizer/pass1_5.c 			        ZEND_OP1_LITERAL(opline).type == IS_STRING) {
opline            276 ext/opcache/Optimizer/pass1_5.c 						!strncasecmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            277 ext/opcache/Optimizer/pass1_5.c 						op_array->scope->name, Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1)) {
opline            281 ext/opcache/Optimizer/pass1_5.c 								Z_STRVAL(op_array->literals[opline->op1.constant + 1].constant), 
opline            282 ext/opcache/Optimizer/pass1_5.c 								Z_STRLEN(op_array->literals[opline->op1.constant].constant) + 1, 
opline            283 ext/opcache/Optimizer/pass1_5.c 								Z_HASH_P(&op_array->literals[opline->op1.constant + 1].constant),
opline            293 ext/opcache/Optimizer/pass1_5.c 					ZEND_OP1_TYPE(opline) == IS_VAR &&
opline            294 ext/opcache/Optimizer/pass1_5.c 					(opline - 1)->opcode == ZEND_FETCH_CLASS && 
opline            295 ext/opcache/Optimizer/pass1_5.c 					(ZEND_OP1_TYPE(opline - 1) == IS_UNUSED &&
opline            296 ext/opcache/Optimizer/pass1_5.c 					((opline - 1)->extended_value & ~ZEND_FETCH_CLASS_NO_AUTOLOAD) == ZEND_FETCH_CLASS_SELF) &&
opline            297 ext/opcache/Optimizer/pass1_5.c 					ZEND_RESULT((opline - 1)).var == ZEND_OP1(opline).var) {
opline            303 ext/opcache/Optimizer/pass1_5.c 					zend_uint tv = ZEND_RESULT(opline).var;
opline            307 ext/opcache/Optimizer/pass1_5.c 							Z_STRVAL(ZEND_OP2_LITERAL(opline)),
opline            308 ext/opcache/Optimizer/pass1_5.c 							Z_STRLEN(ZEND_OP2_LITERAL(opline)) + 1,
opline            325 ext/opcache/Optimizer/pass1_5.c 						if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            326 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            328 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP((opline - 1));
opline            330 ext/opcache/Optimizer/pass1_5.c 						literal_dtor(&ZEND_OP2_LITERAL(opline));
opline            331 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP(opline);
opline            332 ext/opcache/Optimizer/pass1_5.c 						replace_tmp_by_const(op_array, opline, tv, &t TSRMLS_CC);
opline            342 ext/opcache/Optimizer/pass1_5.c 			    opline->extended_value == 2 &&
opline            343 ext/opcache/Optimizer/pass1_5.c 			    ZEND_OP1_TYPE(opline) == IS_CONST &&
opline            344 ext/opcache/Optimizer/pass1_5.c 			    Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING &&
opline            345 ext/opcache/Optimizer/pass1_5.c 			    Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("define")-1 &&
opline            346 ext/opcache/Optimizer/pass1_5.c 			    zend_binary_strcasecmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)), "define", sizeof("define")-1) == 0 &&
opline            347 ext/opcache/Optimizer/pass1_5.c 			    (opline-1)->opcode == ZEND_SEND_VAL &&
opline            348 ext/opcache/Optimizer/pass1_5.c 			    ZEND_OP1_TYPE(opline-1) == IS_CONST &&
opline            349 ext/opcache/Optimizer/pass1_5.c 			    (Z_TYPE(ZEND_OP1_LITERAL(opline-1)) <= IS_BOOL ||
opline            350 ext/opcache/Optimizer/pass1_5.c 			     Z_TYPE(ZEND_OP1_LITERAL(opline-1)) == IS_STRING) &&
opline            351 ext/opcache/Optimizer/pass1_5.c 			    (opline-2)->opcode == ZEND_SEND_VAL &&
opline            352 ext/opcache/Optimizer/pass1_5.c 			    ZEND_OP1_TYPE(opline-2) == IS_CONST &&
opline            353 ext/opcache/Optimizer/pass1_5.c 			    Z_TYPE(ZEND_OP1_LITERAL(opline-2)) == IS_STRING) {
opline            354 ext/opcache/Optimizer/pass1_5.c 				zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline-2), &ZEND_OP1_LITERAL(opline-1));
opline            368 ext/opcache/Optimizer/pass1_5.c 			if (opline->extended_value == 1 && (opline - 1)->opcode == ZEND_SEND_VAL &&
opline            369 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP1_TYPE(opline - 1) == IS_CONST && ZEND_OP1_LITERAL(opline - 1).type == IS_STRING &&
opline            370 ext/opcache/Optimizer/pass1_5.c 				ZEND_OP1_TYPE(opline) == IS_CONST && ZEND_OP1_LITERAL(opline).type == IS_STRING) {
opline            371 ext/opcache/Optimizer/pass1_5.c 				if ((Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("function_exists")-1 &&
opline            372 ext/opcache/Optimizer/pass1_5.c 					!memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            374 ext/opcache/Optimizer/pass1_5.c 					(Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("is_callable")-1 &&
opline            375 ext/opcache/Optimizer/pass1_5.c 					!memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            379 ext/opcache/Optimizer/pass1_5.c 							Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)));
opline            381 ext/opcache/Optimizer/pass1_5.c 					if (zend_hash_find(EG(function_table), lc_name, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)) + 1,
opline            390 ext/opcache/Optimizer/pass1_5.c 						if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("is_callable") - 1 ||
opline            396 ext/opcache/Optimizer/pass1_5.c 						if (replace_var_by_const(op_array, opline + 1, ZEND_RESULT(opline).var, &t TSRMLS_CC)) {
opline            397 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline - 1));
opline            398 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP((opline - 1));
opline            399 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            400 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP(opline);
opline            404 ext/opcache/Optimizer/pass1_5.c 				} else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("extension_loaded")-1 &&
opline            405 ext/opcache/Optimizer/pass1_5.c 					!memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            410 ext/opcache/Optimizer/pass1_5.c 							Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)));
opline            412 ext/opcache/Optimizer/pass1_5.c 							lc_name, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)) + 1, (void *)&m) == SUCCESS;
opline            433 ext/opcache/Optimizer/pass1_5.c 					if (replace_var_by_const(op_array, opline + 1, ZEND_RESULT(opline).var, &t TSRMLS_CC)) {
opline            434 ext/opcache/Optimizer/pass1_5.c 						literal_dtor(&ZEND_OP1_LITERAL(opline - 1));
opline            435 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP((opline - 1));
opline            436 ext/opcache/Optimizer/pass1_5.c 						literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            437 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP(opline);
opline            439 ext/opcache/Optimizer/pass1_5.c 				} else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("defined")-1 &&
opline            440 ext/opcache/Optimizer/pass1_5.c 					!memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            444 ext/opcache/Optimizer/pass1_5.c 					if (zend_get_persistent_constant(Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)),
opline            445 ext/opcache/Optimizer/pass1_5.c 						Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)), &t, 0 TSRMLS_CC)) {
opline            448 ext/opcache/Optimizer/pass1_5.c 						if (replace_var_by_const(op_array, opline + 1, ZEND_RESULT(opline).var, &t TSRMLS_CC)) {
opline            449 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline - 1));
opline            450 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP((opline - 1));
opline            451 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            452 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP(opline);
opline            455 ext/opcache/Optimizer/pass1_5.c 				} else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("constant")-1 &&
opline            456 ext/opcache/Optimizer/pass1_5.c 					!memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            460 ext/opcache/Optimizer/pass1_5.c 					if (zend_get_persistent_constant(Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)),
opline            461 ext/opcache/Optimizer/pass1_5.c 						Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)), &t, 1 TSRMLS_CC)) {
opline            462 ext/opcache/Optimizer/pass1_5.c 						if (replace_var_by_const(op_array, opline + 1, ZEND_RESULT(opline).var, &t TSRMLS_CC)) {
opline            463 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline - 1));
opline            464 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP((opline - 1));
opline            465 ext/opcache/Optimizer/pass1_5.c 							literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            466 ext/opcache/Optimizer/pass1_5.c 							MAKE_NOP(opline);
opline            472 ext/opcache/Optimizer/pass1_5.c 						Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("strlen") - 1 &&
opline            473 ext/opcache/Optimizer/pass1_5.c 						!memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), "strlen", sizeof("strlen") - 1)) {
opline            476 ext/opcache/Optimizer/pass1_5.c 					ZVAL_LONG(&t, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)));
opline            477 ext/opcache/Optimizer/pass1_5.c 					if (replace_var_by_const(op_array, opline + 1, ZEND_RESULT(opline).var, &t TSRMLS_CC)) {
opline            478 ext/opcache/Optimizer/pass1_5.c 						literal_dtor(&ZEND_OP1_LITERAL(opline - 1));
opline            479 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP((opline - 1));
opline            480 ext/opcache/Optimizer/pass1_5.c 						literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            481 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP(opline);
opline            489 ext/opcache/Optimizer/pass1_5.c 			    Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING &&
opline            490 ext/opcache/Optimizer/pass1_5.c 			    (Z_TYPE(ZEND_OP2_LITERAL(opline)) <= IS_BOOL ||
opline            491 ext/opcache/Optimizer/pass1_5.c 			     Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING)) {
opline            492 ext/opcache/Optimizer/pass1_5.c 				zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline));
opline            542 ext/opcache/Optimizer/pass1_5.c 			if (opline != op_array->opcodes &&
opline            543 ext/opcache/Optimizer/pass1_5.c 			    (opline-1)->opcode == ZEND_BEGIN_SILENCE &&
opline            544 ext/opcache/Optimizer/pass1_5.c 			    (opline->extended_value & ZEND_FETCH_TYPE_MASK) == ZEND_FETCH_LOCAL &&
opline            545 ext/opcache/Optimizer/pass1_5.c 				opline->op1_type == IS_CONST &&
opline            546 ext/opcache/Optimizer/pass1_5.c 			    opline->op2_type == IS_UNUSED &&
opline            547 ext/opcache/Optimizer/pass1_5.c 			    Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING &&
opline            548 ext/opcache/Optimizer/pass1_5.c 			    (Z_STRLEN(ZEND_OP1_LITERAL(opline)) != sizeof("this")-1 ||
opline            549 ext/opcache/Optimizer/pass1_5.c 			     memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), "this", sizeof("this") - 1) != 0)) {
opline            551 ext/opcache/Optimizer/pass1_5.c 			    int var = opline->result.var;
opline            553 ext/opcache/Optimizer/pass1_5.c 				zend_op *op = opline + 1;
opline            587 ext/opcache/Optimizer/pass1_5.c 							Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            588 ext/opcache/Optimizer/pass1_5.c 							Z_STRLEN(ZEND_OP1_LITERAL(opline)));
opline            589 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP(opline);
opline            593 ext/opcache/Optimizer/pass1_5.c 							Z_STRVAL(ZEND_OP1_LITERAL(opline)),
opline            594 ext/opcache/Optimizer/pass1_5.c 							Z_STRLEN(ZEND_OP1_LITERAL(opline)));
opline            595 ext/opcache/Optimizer/pass1_5.c 						MAKE_NOP(opline);
opline            603 ext/opcache/Optimizer/pass1_5.c 		opline++;
opline              8 ext/opcache/Optimizer/pass2.c 	zend_op *opline;
opline             11 ext/opcache/Optimizer/pass2.c 	opline = op_array->opcodes;
opline             12 ext/opcache/Optimizer/pass2.c 	while (opline < end) {
opline             13 ext/opcache/Optimizer/pass2.c 		switch (opline->opcode) {
opline             18 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline             19 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP1_LITERAL(opline).type == IS_STRING) {
opline             20 ext/opcache/Optimizer/pass2.c 						convert_scalar_to_number(&ZEND_OP1_LITERAL(opline) TSRMLS_CC);
opline             28 ext/opcache/Optimizer/pass2.c 				if (opline->extended_value != 0) {
opline             32 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline             33 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP2_LITERAL(opline).type == IS_STRING) {
opline             34 ext/opcache/Optimizer/pass2.c 						convert_scalar_to_number(&ZEND_OP2_LITERAL(opline) TSRMLS_CC);
opline             42 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline             43 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP1_LITERAL(opline).type != IS_LONG) {
opline             44 ext/opcache/Optimizer/pass2.c 						convert_to_long(&ZEND_OP1_LITERAL(opline));
opline             51 ext/opcache/Optimizer/pass2.c 				if (opline->extended_value != 0) {
opline             55 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline             56 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP2_LITERAL(opline).type != IS_LONG) {
opline             57 ext/opcache/Optimizer/pass2.c 						convert_to_long(&ZEND_OP2_LITERAL(opline));
opline             63 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline             64 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP1_LITERAL(opline).type != IS_STRING) {
opline             65 ext/opcache/Optimizer/pass2.c 						convert_to_string(&ZEND_OP1_LITERAL(opline));
opline             70 ext/opcache/Optimizer/pass2.c 				if (opline->extended_value != 0) {
opline             74 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline             75 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP2_LITERAL(opline).type != IS_STRING) {
opline             76 ext/opcache/Optimizer/pass2.c 						convert_to_string(&ZEND_OP2_LITERAL(opline));
opline             85 ext/opcache/Optimizer/pass2.c 				    ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline             86 ext/opcache/Optimizer/pass2.c 				    ZEND_RESULT_TYPE(opline) == IS_TMP_VAR &&
opline             87 ext/opcache/Optimizer/pass2.c 				    ZEND_OP1(opline).var == ZEND_RESULT(opline).var) {
opline             88 ext/opcache/Optimizer/pass2.c 					opline->opcode -= 3;
opline             91 ext/opcache/Optimizer/pass2.c 				} else if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline             92 ext/opcache/Optimizer/pass2.c 					int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline));
opline             93 ext/opcache/Optimizer/pass2.c 					if (opline->opcode == ZEND_JMPZ_EX) {
opline             97 ext/opcache/Optimizer/pass2.c 						opline->opcode = ZEND_QM_ASSIGN;
opline             98 ext/opcache/Optimizer/pass2.c 						SET_UNUSED(opline->op2);
opline            105 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            106 ext/opcache/Optimizer/pass2.c 					int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline));
opline            108 ext/opcache/Optimizer/pass2.c 					if (opline->opcode == ZEND_JMPZ) {
opline            111 ext/opcache/Optimizer/pass2.c 					literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            112 ext/opcache/Optimizer/pass2.c 					ZEND_OP1_TYPE(opline) = IS_UNUSED;
opline            114 ext/opcache/Optimizer/pass2.c 						opline->opcode = ZEND_JMP;
opline            115 ext/opcache/Optimizer/pass2.c 						COPY_NODE(opline->op1, opline->op2);
opline            117 ext/opcache/Optimizer/pass2.c 						MAKE_NOP(opline);
opline            121 ext/opcache/Optimizer/pass2.c 				if ((opline + 1)->opcode == ZEND_JMP) {
opline            124 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP2(opline).opline_num == ZEND_OP1(opline + 1).opline_num) {
opline            126 ext/opcache/Optimizer/pass2.c 						MAKE_NOP(opline);
opline            128 ext/opcache/Optimizer/pass2.c 						if (opline->opcode == ZEND_JMPZ) {
opline            129 ext/opcache/Optimizer/pass2.c 							opline->extended_value = ZEND_OP1(opline + 1).opline_num;
opline            131 ext/opcache/Optimizer/pass2.c 							opline->extended_value = ZEND_OP2(opline).opline_num;
opline            132 ext/opcache/Optimizer/pass2.c 							COPY_NODE(opline->op2, (opline + 1)->op1);
opline            134 ext/opcache/Optimizer/pass2.c 						opline->opcode = ZEND_JMPZNZ;
opline            140 ext/opcache/Optimizer/pass2.c 				if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            143 ext/opcache/Optimizer/pass2.c 					if (zend_is_true(&ZEND_OP1_LITERAL(opline))) {
opline            144 ext/opcache/Optimizer/pass2.c 						opline_num = opline->extended_value; /* JMPNZ */
opline            146 ext/opcache/Optimizer/pass2.c 						opline_num = ZEND_OP2(opline).opline_num; /* JMPZ */
opline            148 ext/opcache/Optimizer/pass2.c 					literal_dtor(&ZEND_OP1_LITERAL(opline));
opline            149 ext/opcache/Optimizer/pass2.c 					ZEND_OP1(opline).opline_num = opline_num;
opline            150 ext/opcache/Optimizer/pass2.c 					ZEND_OP1_TYPE(opline) = IS_UNUSED;
opline            151 ext/opcache/Optimizer/pass2.c 					opline->opcode = ZEND_JMP;
opline            163 ext/opcache/Optimizer/pass2.c 					if (ZEND_OP2_TYPE(opline) != IS_CONST) {
opline            166 ext/opcache/Optimizer/pass2.c 					convert_to_long(&ZEND_OP2_LITERAL(opline));
opline            167 ext/opcache/Optimizer/pass2.c 					nest_levels = ZEND_OP2_LITERAL(opline).value.lval;
opline            169 ext/opcache/Optimizer/pass2.c 					array_offset = ZEND_OP1(opline).opline_num;
opline            194 ext/opcache/Optimizer/pass2.c 					switch (opline->opcode) {
opline            196 ext/opcache/Optimizer/pass2.c 							MAKE_NOP(opline);
opline            197 ext/opcache/Optimizer/pass2.c 							ZEND_OP1(opline).opline_num = jmp_to->brk;
opline            200 ext/opcache/Optimizer/pass2.c 							MAKE_NOP(opline);
opline            201 ext/opcache/Optimizer/pass2.c 							ZEND_OP1(opline).opline_num = jmp_to->cont;
opline            204 ext/opcache/Optimizer/pass2.c 					opline->opcode = ZEND_JMP;
opline            209 ext/opcache/Optimizer/pass2.c 		opline++;
opline             28 ext/opcache/Optimizer/pass3.c 	zend_op *opline;
opline             37 ext/opcache/Optimizer/pass3.c 	opline = op_array->opcodes;
opline             39 ext/opcache/Optimizer/pass3.c 	while (opline < end) {
opline             42 ext/opcache/Optimizer/pass3.c 		switch (opline->opcode) {
opline             58 ext/opcache/Optimizer/pass3.c 					zend_op *next_opline = opline + 1;
opline             68 ext/opcache/Optimizer/pass3.c 					if ((ZEND_OP2_TYPE(opline) == IS_VAR || ZEND_OP2_TYPE(opline) == IS_CV)
opline             69 ext/opcache/Optimizer/pass3.c 						&& ZEND_OP2(opline).var == ZEND_OP1(next_opline).var &&
opline             70 ext/opcache/Optimizer/pass3.c 						(opline->opcode == ZEND_ADD ||
opline             71 ext/opcache/Optimizer/pass3.c 						 opline->opcode == ZEND_MUL ||
opline             72 ext/opcache/Optimizer/pass3.c 						 opline->opcode == ZEND_BW_OR ||
opline             73 ext/opcache/Optimizer/pass3.c 						 opline->opcode == ZEND_BW_AND ||
opline             74 ext/opcache/Optimizer/pass3.c 						 opline->opcode == ZEND_BW_XOR)) {
opline             79 ext/opcache/Optimizer/pass3.c 						zend_uchar tmp_type = opline->op1_type;
opline             80 ext/opcache/Optimizer/pass3.c 						znode_op tmp = opline->op1;
opline             82 ext/opcache/Optimizer/pass3.c 						znode tmp = opline->op1;
opline             85 ext/opcache/Optimizer/pass3.c 						if (opline->opcode != ZEND_ADD || ZEND_OP1_TYPE(opline) == IS_CONST) {
opline             87 ext/opcache/Optimizer/pass3.c 							COPY_NODE(opline->op1, opline->op2);
opline             88 ext/opcache/Optimizer/pass3.c 							COPY_NODE(opline->op2, tmp);
opline             91 ext/opcache/Optimizer/pass3.c 					if ((ZEND_OP1_TYPE(opline) == IS_VAR || ZEND_OP1_TYPE(opline) == IS_CV)
opline             92 ext/opcache/Optimizer/pass3.c 						&& ZEND_OP1(opline).var == ZEND_OP1(next_opline).var
opline             93 ext/opcache/Optimizer/pass3.c 						&& ZEND_OP1_TYPE(opline) == ZEND_OP1_TYPE(next_opline)) {
opline             94 ext/opcache/Optimizer/pass3.c 						switch (opline->opcode) {
opline             96 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_ADD;
opline             99 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_SUB;
opline            102 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_MUL;
opline            105 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_DIV;
opline            108 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_MOD;
opline            112 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_POW;
opline            116 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_CONCAT;
opline            119 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_SL;
opline            122 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_SR;
opline            125 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_BW_OR;
opline            128 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_BW_AND;
opline            131 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_ASSIGN_BW_XOR;
opline            134 ext/opcache/Optimizer/pass3.c 						COPY_NODE(opline->result, next_opline->result);
opline            136 ext/opcache/Optimizer/pass3.c 						opline++;
opline            150 ext/opcache/Optimizer/pass3.c 				if (ZEND_OP1(opline).opline_num == opline_num + 1) {
opline            151 ext/opcache/Optimizer/pass3.c 					MAKE_NOP(opline);
opline            156 ext/opcache/Optimizer/pass3.c 				while (ZEND_OP1(opline).opline_num < op_array->last
opline            157 ext/opcache/Optimizer/pass3.c 						&& op_array->opcodes[ZEND_OP1(opline).opline_num].opcode == ZEND_JMP) {
opline            158 ext/opcache/Optimizer/pass3.c 					int target = ZEND_OP1(opline).opline_num;
opline            160 ext/opcache/Optimizer/pass3.c 					ZEND_OP1(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num;
opline            176 ext/opcache/Optimizer/pass3.c 				while (ZEND_OP2(opline).opline_num < op_array->last) {
opline            177 ext/opcache/Optimizer/pass3.c 					int target = ZEND_OP2(opline).opline_num;
opline            179 ext/opcache/Optimizer/pass3.c 						ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num;
opline            196 ext/opcache/Optimizer/pass3.c 				if (ZEND_OP2(opline).opline_num == opline_num + 1) {
opline            197 ext/opcache/Optimizer/pass3.c 					MAKE_NOP(opline);
opline            201 ext/opcache/Optimizer/pass3.c 				while (ZEND_OP2(opline).opline_num < op_array->last) {
opline            202 ext/opcache/Optimizer/pass3.c 					int target = ZEND_OP2(opline).opline_num;
opline            208 ext/opcache/Optimizer/pass3.c 						ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num;
opline            209 ext/opcache/Optimizer/pass3.c 					} else if (op_array->opcodes[target].opcode == opline->opcode &&
opline            210 ext/opcache/Optimizer/pass3.c 					           SAME_VAR(opline->op1, op_array->opcodes[target].op1)) {
opline            214 ext/opcache/Optimizer/pass3.c 						ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;
opline            215 ext/opcache/Optimizer/pass3.c 					} else if (op_array->opcodes[target].opcode == opline->opcode + 3 &&
opline            216 ext/opcache/Optimizer/pass3.c 					           SAME_VAR(opline->op1, op_array->opcodes[target].op1)) {
opline            219 ext/opcache/Optimizer/pass3.c 						ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;opline->opcode += 3;
opline            220 ext/opcache/Optimizer/pass3.c 						COPY_NODE(opline->result, op_array->opcodes[target].result);
opline            222 ext/opcache/Optimizer/pass3.c 					} else if (op_array->opcodes[target].opcode == INV_COND(opline->opcode) &&
opline            223 ext/opcache/Optimizer/pass3.c 					           SAME_VAR(opline->op1, op_array->opcodes[target].op1)) {
opline            226 ext/opcache/Optimizer/pass3.c 						ZEND_OP2(opline).opline_num = target + 1;
opline            228 ext/opcache/Optimizer/pass3.c 					} else if (op_array->opcodes[target].opcode == INV_COND_EX(opline->opcode) &&
opline            229 ext/opcache/Optimizer/pass3.c 					           SAME_VAR(opline->op1, op_array->opcodes[target].op1)) {
opline            232 ext/opcache/Optimizer/pass3.c 						ZEND_OP2(opline).opline_num = target + 1;
opline            233 ext/opcache/Optimizer/pass3.c 						opline->opcode += 3;
opline            234 ext/opcache/Optimizer/pass3.c 						COPY_NODE(opline->result, op_array->opcodes[target].result);
opline            245 ext/opcache/Optimizer/pass3.c 					zend_uchar T_type = opline->result_type;
opline            246 ext/opcache/Optimizer/pass3.c 					znode_op T = opline->result;
opline            248 ext/opcache/Optimizer/pass3.c 					znode T = opline->result;
opline            257 ext/opcache/Optimizer/pass3.c 					if (ZEND_OP2(opline).opline_num == opline_num + 1) {
opline            258 ext/opcache/Optimizer/pass3.c 						if (ZEND_OP1(opline).var == ZEND_RESULT(opline).var) {
opline            259 ext/opcache/Optimizer/pass3.c 							MAKE_NOP(opline);
opline            261 ext/opcache/Optimizer/pass3.c 							opline->opcode = ZEND_BOOL;
opline            262 ext/opcache/Optimizer/pass3.c 							SET_UNUSED(opline->op2);
opline            267 ext/opcache/Optimizer/pass3.c 					while (ZEND_OP2(opline).opline_num < op_array->last) {
opline            268 ext/opcache/Optimizer/pass3.c 						int target = ZEND_OP2(opline).opline_num;
opline            269 ext/opcache/Optimizer/pass3.c 						if (SAME_OPCODE_EX(opline->opcode, op_array->opcodes[target].opcode) &&
opline            272 ext/opcache/Optimizer/pass3.c 							if (op_array->opcodes[target].opcode == opline->opcode) {
opline            277 ext/opcache/Optimizer/pass3.c 							ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;
opline            283 ext/opcache/Optimizer/pass3.c 							if (opline->opcode == ZEND_JMPZ_EX) {
opline            289 ext/opcache/Optimizer/pass3.c 							ZEND_OP2(opline).opline_num = new_target;
opline            290 ext/opcache/Optimizer/pass3.c 						} else if ((op_array->opcodes[target].opcode == INV_EX_COND_EX(opline->opcode) ||
opline            291 ext/opcache/Optimizer/pass3.c 									op_array->opcodes[target].opcode == INV_EX_COND(opline->opcode)) &&
opline            292 ext/opcache/Optimizer/pass3.c 									SAME_VAR(opline->op1, op_array->opcodes[target].op1)) {
opline            295 ext/opcache/Optimizer/pass3.c 						   ZEND_OP2(opline).opline_num = target + 1;
opline            307 ext/opcache/Optimizer/pass3.c 						for(op = opline+1; op<end; op++) {
opline            309 ext/opcache/Optimizer/pass3.c 							   ZEND_RESULT(op).var == ZEND_RESULT(opline).var) {
opline            335 ext/opcache/Optimizer/pass3.c 							   ZEND_OP1(op).var == ZEND_RESULT(opline).var) {
opline            340 ext/opcache/Optimizer/pass3.c 							   ZEND_OP2(op).var == ZEND_RESULT(opline).var) {
opline            345 ext/opcache/Optimizer/pass3.c 						for(op = &op_array->opcodes[ZEND_OP2(opline).opline_num]; op<end; op++) {
opline            348 ext/opcache/Optimizer/pass3.c 							   ZEND_RESULT(op).var == ZEND_RESULT(opline).var) {
opline            374 ext/opcache/Optimizer/pass3.c 							   ZEND_OP1(op).var == ZEND_RESULT(opline).var) {
opline            379 ext/opcache/Optimizer/pass3.c 							   ZEND_OP2(op).var == ZEND_RESULT(opline).var) {
opline            384 ext/opcache/Optimizer/pass3.c 						opline->opcode = opline->opcode-3; /* JMP_EX -> JMP */
opline            385 ext/opcache/Optimizer/pass3.c 						SET_UNUSED(opline->result);
opline            399 ext/opcache/Optimizer/pass3.c 				while (ZEND_OP2(opline).opline_num < op_array->last
opline            400 ext/opcache/Optimizer/pass3.c 						&& op_array->opcodes[ZEND_OP2(opline).opline_num].opcode == ZEND_JMP) {
opline            401 ext/opcache/Optimizer/pass3.c 					int target = ZEND_OP2(opline).opline_num;
opline            403 ext/opcache/Optimizer/pass3.c 					ZEND_OP2(opline).opline_num = ZEND_OP1(&op_array->opcodes[target]).opline_num;
opline            407 ext/opcache/Optimizer/pass3.c 				while (opline->extended_value < op_array->last
opline            408 ext/opcache/Optimizer/pass3.c 						&& op_array->opcodes[opline->extended_value].opcode == ZEND_JMP) {
opline            409 ext/opcache/Optimizer/pass3.c 					int target = opline->extended_value;
opline            411 ext/opcache/Optimizer/pass3.c 					opline->extended_value = ZEND_OP1(&op_array->opcodes[target]).opline_num;
opline            418 ext/opcache/Optimizer/pass3.c 					zend_op *next_op = opline + 1;
opline            424 ext/opcache/Optimizer/pass3.c 						ZEND_OP1(next_op).var == ZEND_RESULT(opline).var) {
opline            426 ext/opcache/Optimizer/pass3.c 						switch (opline->opcode) {
opline            428 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_PRE_INC;
opline            431 ext/opcache/Optimizer/pass3.c 								opline->opcode = ZEND_PRE_DEC;
opline            435 ext/opcache/Optimizer/pass3.c 						ZEND_RESULT_TYPE(opline) = IS_VAR | EXT_TYPE_UNUSED;
opline            437 ext/opcache/Optimizer/pass3.c 						ZEND_RESULT_TYPE(opline) = IS_VAR;
opline            438 ext/opcache/Optimizer/pass3.c 						ZEND_RESULT(opline).EA.type = 0;
opline            439 ext/opcache/Optimizer/pass3.c 						ZEND_RESULT(opline).EA.type |= EXT_TYPE_UNUSED;
opline            446 ext/opcache/Optimizer/pass3.c 		opline++;
opline            143 ext/opcache/Optimizer/zend_optimizer.c                              zend_op       *opline,
opline            146 ext/opcache/Optimizer/zend_optimizer.c 	if (opline->opcode == ZEND_FREE) {
opline            147 ext/opcache/Optimizer/zend_optimizer.c 		MAKE_NOP(opline);
opline            150 ext/opcache/Optimizer/zend_optimizer.c 		ZEND_OP1_TYPE(opline) = IS_CONST;
opline            153 ext/opcache/Optimizer/zend_optimizer.c 			switch (opline->opcode) {
opline            157 ext/opcache/Optimizer/zend_optimizer.c 					opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC);
opline            158 ext/opcache/Optimizer/zend_optimizer.c 					Z_HASH_P(&ZEND_OP1_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1);
opline            159 ext/opcache/Optimizer/zend_optimizer.c 					op_array->literals[opline->op1.constant].cache_slot = op_array->last_cache_slot++;
opline            162 ext/opcache/Optimizer/zend_optimizer.c 					op_array->literals[opline->op1.constant+1].hash_value = zend_hash_func(Z_STRVAL(op_array->literals[opline->op1.constant+1].constant), Z_STRLEN(op_array->literals[opline->op1.constant+1].constant) + 1);
opline            166 ext/opcache/Optimizer/zend_optimizer.c 					opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC);
opline            167 ext/opcache/Optimizer/zend_optimizer.c 					Z_HASH_P(&ZEND_OP1_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1);
opline            168 ext/opcache/Optimizer/zend_optimizer.c 					op_array->literals[opline->op1.constant].cache_slot = op_array->last_cache_slot++;
opline            171 ext/opcache/Optimizer/zend_optimizer.c 					opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC);
opline            172 ext/opcache/Optimizer/zend_optimizer.c 					Z_HASH_P(&ZEND_OP1_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1);
opline            176 ext/opcache/Optimizer/zend_optimizer.c 			opline->op1.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC);
opline            179 ext/opcache/Optimizer/zend_optimizer.c 		ZEND_OP1_LITERAL(opline) = *val;
opline            185 ext/opcache/Optimizer/zend_optimizer.c                              zend_op       *opline,
opline            188 ext/opcache/Optimizer/zend_optimizer.c 	ZEND_OP2_TYPE(opline) = IS_CONST;
opline            190 ext/opcache/Optimizer/zend_optimizer.c 	opline->op2.constant = zend_optimizer_add_literal(op_array, val TSRMLS_CC);
opline            192 ext/opcache/Optimizer/zend_optimizer.c 		Z_HASH_P(&ZEND_OP2_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)) + 1);
opline            193 ext/opcache/Optimizer/zend_optimizer.c 		switch (opline->opcode) {
opline            207 ext/opcache/Optimizer/zend_optimizer.c 				op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot++;
opline            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);
opline            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);
opline            232 ext/opcache/Optimizer/zend_optimizer.c 				op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot;
opline            246 ext/opcache/Optimizer/zend_optimizer.c 				if (opline->extended_value == ZEND_ASSIGN_OBJ) {
opline            247 ext/opcache/Optimizer/zend_optimizer.c 					op_array->literals[opline->op2.constant].cache_slot = op_array->last_cache_slot;
opline            253 ext/opcache/Optimizer/zend_optimizer.c 				if ((opline-1)->opcode == ZEND_ASSIGN_DIM ||
opline            254 ext/opcache/Optimizer/zend_optimizer.c 				    ((opline-1)->extended_value == ZEND_ASSIGN_DIM &&
opline            255 ext/opcache/Optimizer/zend_optimizer.c 				     ((opline-1)->opcode == ZEND_ASSIGN_ADD ||
opline            256 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_SUB ||
opline            257 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_MUL ||
opline            258 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_DIV ||
opline            259 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_MOD ||
opline            260 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_SL ||
opline            261 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_SR ||
opline            262 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_CONCAT ||
opline            263 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_BW_OR ||
opline            264 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_BW_AND ||
opline            265 ext/opcache/Optimizer/zend_optimizer.c 				     (opline-1)->opcode == ZEND_ASSIGN_BW_XOR))) {
opline            290 ext/opcache/Optimizer/zend_optimizer.c 						op_array->literals[opline->op2.constant].constant = *val;
opline            300 ext/opcache/Optimizer/zend_optimizer.c 	ZEND_OP2_LITERAL(opline) = *val;
opline            305 ext/opcache/Optimizer/zend_optimizer.c                                 zend_op       *opline,
opline            311 ext/opcache/Optimizer/zend_optimizer.c 	while (opline < end) {
opline            312 ext/opcache/Optimizer/zend_optimizer.c 		if (ZEND_OP1_TYPE(opline) == IS_VAR &&
opline            313 ext/opcache/Optimizer/zend_optimizer.c 			ZEND_OP1(opline).var == var) {
opline            314 ext/opcache/Optimizer/zend_optimizer.c 			switch (opline->opcode) {
opline            325 ext/opcache/Optimizer/zend_optimizer.c 					if (opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) {
opline            326 ext/opcache/Optimizer/zend_optimizer.c 						if (opline->extended_value & ZEND_ARG_SEND_BY_REF) {
opline            329 ext/opcache/Optimizer/zend_optimizer.c 						opline->extended_value = ZEND_DO_FCALL;
opline            331 ext/opcache/Optimizer/zend_optimizer.c 						opline->extended_value = ZEND_DO_FCALL_BY_NAME;
opline            333 ext/opcache/Optimizer/zend_optimizer.c 					opline->opcode = ZEND_SEND_VAL;
opline            340 ext/opcache/Optimizer/zend_optimizer.c 						if (op_array->brk_cont_array[brk].start <= (opline - op_array->opcodes) &&
opline            341 ext/opcache/Optimizer/zend_optimizer.c 								op_array->brk_cont_array[brk].brk > (opline - op_array->opcodes)) {
opline            345 ext/opcache/Optimizer/zend_optimizer.c 					m = opline;
opline            368 ext/opcache/Optimizer/zend_optimizer.c 					MAKE_NOP(opline);
opline            374 ext/opcache/Optimizer/zend_optimizer.c 			update_op1_const(op_array, opline, val TSRMLS_CC);
opline            378 ext/opcache/Optimizer/zend_optimizer.c 		if (ZEND_OP2_TYPE(opline) == IS_VAR &&
opline            379 ext/opcache/Optimizer/zend_optimizer.c 			ZEND_OP2(opline).var == var) {
opline            380 ext/opcache/Optimizer/zend_optimizer.c 			switch (opline->opcode) {
opline            386 ext/opcache/Optimizer/zend_optimizer.c 			update_op2_const(op_array, opline, val TSRMLS_CC);
opline            389 ext/opcache/Optimizer/zend_optimizer.c 		opline++;
opline            396 ext/opcache/Optimizer/zend_optimizer.c                                  zend_op       *opline,
opline            403 ext/opcache/Optimizer/zend_optimizer.c 	while (opline < end) {
opline            404 ext/opcache/Optimizer/zend_optimizer.c 		if (ZEND_OP1_TYPE(opline) == IS_TMP_VAR &&
opline            405 ext/opcache/Optimizer/zend_optimizer.c 			ZEND_OP1(opline).var == var) {
opline            413 ext/opcache/Optimizer/zend_optimizer.c 			if (opline->opcode == ZEND_CASE || opline->opcode == ZEND_FREE) {
opline            418 ext/opcache/Optimizer/zend_optimizer.c 					if (op_array->brk_cont_array[brk].start <= (opline - op_array->opcodes) &&
opline            419 ext/opcache/Optimizer/zend_optimizer.c 							op_array->brk_cont_array[brk].brk > (opline - op_array->opcodes)) {
opline            426 ext/opcache/Optimizer/zend_optimizer.c 					MAKE_NOP(opline);
opline            431 ext/opcache/Optimizer/zend_optimizer.c 				m = opline;
opline            453 ext/opcache/Optimizer/zend_optimizer.c 				update_op1_const(op_array, opline, val TSRMLS_CC);
opline            458 ext/opcache/Optimizer/zend_optimizer.c 		if (ZEND_OP2_TYPE(opline) == IS_TMP_VAR &&
opline            459 ext/opcache/Optimizer/zend_optimizer.c 			ZEND_OP2(opline).var == var) {
opline            461 ext/opcache/Optimizer/zend_optimizer.c 			update_op2_const(op_array, opline, val TSRMLS_CC);
opline            465 ext/opcache/Optimizer/zend_optimizer.c 		opline++;
opline            545 ext/opcache/Optimizer/zend_optimizer.c 	zend_op *opline, *end;
opline            548 ext/opcache/Optimizer/zend_optimizer.c 	opline = op_array->opcodes;
opline            549 ext/opcache/Optimizer/zend_optimizer.c 	end = opline + op_array->last;
opline            550 ext/opcache/Optimizer/zend_optimizer.c 	while (opline < end) {
opline            552 ext/opcache/Optimizer/zend_optimizer.c 		if (opline->op1_type == IS_CONST) {
opline            553 ext/opcache/Optimizer/zend_optimizer.c 			opline->op1.constant = opline->op1.literal - op_array->literals;
opline            555 ext/opcache/Optimizer/zend_optimizer.c 		if (opline->op2_type == IS_CONST) {
opline            556 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = opline->op2.literal - op_array->literals;
opline            559 ext/opcache/Optimizer/zend_optimizer.c 		switch (opline->opcode) {
opline            567 ext/opcache/Optimizer/zend_optimizer.c 				ZEND_OP1(opline).opline_num = ZEND_OP1(opline).jmp_addr - op_array->opcodes;
opline            579 ext/opcache/Optimizer/zend_optimizer.c 				ZEND_OP2(opline).opline_num = ZEND_OP2(opline).jmp_addr - op_array->opcodes;
opline            582 ext/opcache/Optimizer/zend_optimizer.c 		opline++;
opline            589 ext/opcache/Optimizer/zend_optimizer.c 	opline = op_array->opcodes;
opline            590 ext/opcache/Optimizer/zend_optimizer.c 	end = opline + op_array->last;
opline            591 ext/opcache/Optimizer/zend_optimizer.c 	while (opline < end) {
opline            593 ext/opcache/Optimizer/zend_optimizer.c 		if (opline->op1_type == IS_CONST) {
opline            594 ext/opcache/Optimizer/zend_optimizer.c 			opline->op1.zv = &op_array->literals[opline->op1.constant].constant;
opline            596 ext/opcache/Optimizer/zend_optimizer.c 		if (opline->op2_type == IS_CONST) {
opline            597 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.zv = &op_array->literals[opline->op2.constant].constant;
opline            600 ext/opcache/Optimizer/zend_optimizer.c 		switch (opline->opcode) {
opline            608 ext/opcache/Optimizer/zend_optimizer.c 				ZEND_OP1(opline).jmp_addr = &op_array->opcodes[ZEND_OP1(opline).opline_num];
opline            620 ext/opcache/Optimizer/zend_optimizer.c 				ZEND_OP2(opline).jmp_addr = &op_array->opcodes[ZEND_OP2(opline).opline_num];
opline            623 ext/opcache/Optimizer/zend_optimizer.c 		ZEND_VM_SET_OPCODE_HANDLER(opline);
opline            624 ext/opcache/Optimizer/zend_optimizer.c 		opline++;
opline             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]; }
opline             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]; }
opline           1844 ext/opcache/ZendAccelerator.c 			zend_op *opline = *EG(opline_ptr);
opline           1846 ext/opcache/ZendAccelerator.c             if (opline->opcode == ZEND_INCLUDE_OR_EVAL &&
opline           1847 ext/opcache/ZendAccelerator.c                 (opline->op2.u.constant.value.lval == ZEND_INCLUDE_ONCE ||
opline           1848 ext/opcache/ZendAccelerator.c                  opline->op2.u.constant.value.lval == ZEND_REQUIRE_ONCE)) {
opline           1857 ext/opcache/ZendAccelerator.c 				if (opline->op1.op_type == IS_CONST) {
opline           1858 ext/opcache/ZendAccelerator.c 					filename_len = Z_STRLEN(opline->op1.u.constant);
opline           1875 ext/opcache/ZendAccelerator.c 					ZCG(cache_opline) = opline;
opline           1889 ext/opcache/ZendAccelerator.c 					ZCG(cache_opline) = opline;
opline           1913 ext/opcache/ZendAccelerator.c 						ZCG(cache_opline) = opline;
opline            365 ext/opcache/ZendAccelerator.h # define ZEND_RESULT_TYPE(opline)	(opline)->result_type
opline            366 ext/opcache/ZendAccelerator.h # define ZEND_RESULT(opline)		(opline)->result
opline            367 ext/opcache/ZendAccelerator.h # define ZEND_OP1_TYPE(opline)		(opline)->op1_type
opline            368 ext/opcache/ZendAccelerator.h # define ZEND_OP1(opline)			(opline)->op1
opline            369 ext/opcache/ZendAccelerator.h # define ZEND_OP1_CONST(opline)		(*(opline)->op1.zv)
opline            370 ext/opcache/ZendAccelerator.h # define ZEND_OP1_LITERAL(opline)	(op_array)->literals[(opline)->op1.constant].constant
opline            371 ext/opcache/ZendAccelerator.h # define ZEND_OP2_TYPE(opline)		(opline)->op2_type
opline            372 ext/opcache/ZendAccelerator.h # define ZEND_OP2(opline)			(opline)->op2
opline            373 ext/opcache/ZendAccelerator.h # define ZEND_OP2_CONST(opline)		(*(opline)->op2.zv)
opline            374 ext/opcache/ZendAccelerator.h # define ZEND_OP2_LITERAL(opline)	(op_array)->literals[(opline)->op2.constant].constant
opline            384 ext/opcache/ZendAccelerator.h # define ZEND_RESULT_TYPE(opline)	(opline)->result.op_type
opline            385 ext/opcache/ZendAccelerator.h # define ZEND_RESULT(opline)		(opline)->result.u
opline            386 ext/opcache/ZendAccelerator.h # define ZEND_OP1_TYPE(opline)		(opline)->op1.op_type
opline            387 ext/opcache/ZendAccelerator.h # define ZEND_OP1(opline)			(opline)->op1.u
opline            388 ext/opcache/ZendAccelerator.h # define ZEND_OP1_CONST(opline)		(opline)->op1.u.constant
opline            389 ext/opcache/ZendAccelerator.h # define ZEND_OP1_LITERAL(opline)	(opline)->op1.u.constant
opline            390 ext/opcache/ZendAccelerator.h # define ZEND_OP2_TYPE(opline)		(opline)->op2.op_type
opline            391 ext/opcache/ZendAccelerator.h # define ZEND_OP2(opline)			(opline)->op2.u
opline            392 ext/opcache/ZendAccelerator.h # define ZEND_OP2_CONST(opline)		(opline)->op2.u.constant
opline            393 ext/opcache/ZendAccelerator.h # define ZEND_OP2_LITERAL(opline)	(opline)->op2.u.constant
opline            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 ||
opline            304 ext/opcache/zend_accelerator_module.c 	    (zend_hash_find(EG(class_table), Z_STRVAL(EX(opline)->op1.u.constant), Z_STRLEN(EX(opline)->op1.u.constant), (void**)&pce_orig) == SUCCESS &&
opline            306 ext/opcache/zend_accelerator_module.c 		do_bind_inherited_class(EX(opline), EG(class_table), EX_T(EX(opline)->extended_value).class_entry, 0 TSRMLS_CC);
opline            308 ext/opcache/zend_accelerator_module.c 	EX(opline)++;
opline            279 ext/opcache/zend_persist.c 		zend_op *opline = new_opcodes;
opline            283 ext/opcache/zend_persist.c 		for (; opline < end ; opline++, offset++) {
opline            284 ext/opcache/zend_persist.c 			if (ZEND_OP1_TYPE(opline) == IS_CONST) {
opline            286 ext/opcache/zend_persist.c 				opline->op1.zv = (zval*)((char*)opline->op1.zv + ((char*)op_array->literals - (char*)orig_literals));
opline            288 ext/opcache/zend_persist.c 				zend_persist_zval(&opline->op1.u.constant TSRMLS_CC);
opline            289 ext/opcache/zend_persist.c 				zend_protect_zval(&opline->op1.u.constant TSRMLS_CC);
opline            292 ext/opcache/zend_persist.c 			if (ZEND_OP2_TYPE(opline) == IS_CONST) {
opline            294 ext/opcache/zend_persist.c 				opline->op2.zv = (zval*)((char*)opline->op2.zv + ((char*)op_array->literals - (char*)orig_literals));
opline            296 ext/opcache/zend_persist.c 				zend_persist_zval(&opline->op2.u.constant TSRMLS_CC);
opline            297 ext/opcache/zend_persist.c 				zend_protect_zval(&opline->op2.u.constant TSRMLS_CC);
opline            302 ext/opcache/zend_persist.c 			switch (opline->opcode) {
opline            306 ext/opcache/zend_persist.c 						ZEND_OP1(opline).jmp_addr = &new_opcodes[ZEND_OP1(opline).jmp_addr - op_array->opcodes];
opline            315 ext/opcache/zend_persist.c 						ZEND_OP2(opline).jmp_addr = &new_opcodes[ZEND_OP2(opline).jmp_addr - op_array->opcodes];
opline            326 ext/opcache/zend_persist.c 					   ((opline + 2) >= end ||
opline            327 ext/opcache/zend_persist.c 					    (opline + 1)->opcode != ZEND_FETCH_CLASS ||
opline            328 ext/opcache/zend_persist.c 					    (opline + 2)->opcode != ZEND_ADD_INTERFACE)) {
opline            335 ext/opcache/zend_persist.c 						*opline_num = opline - new_opcodes;
opline            336 ext/opcache/zend_persist.c 						opline->result.op_type = IS_UNUSED;
opline            337 ext/opcache/zend_persist.c 						opline->result.u.opline_num = -1;
opline            338 ext/opcache/zend_persist.c 						opline->opcode = ZEND_DECLARE_INHERITED_CLASS_DELAYED;
opline            339 ext/opcache/zend_persist.c 						ZEND_VM_SET_OPCODE_HANDLER(opline);
opline            349 ext/opcache/zend_persist.c 				switch (opline->opcode) {
opline            355 ext/opcache/zend_persist.c 						ZEND_OP1(opline).jmp_addr = &new_opcodes[ZEND_OP1(opline).jmp_addr - op_array->opcodes];
opline            365 ext/opcache/zend_persist.c 						ZEND_OP2(opline).jmp_addr = &new_opcodes[ZEND_OP2(opline).jmp_addr - op_array->opcodes];
opline            185 ext/opcache/zend_persist_calc.c 		zend_op *opline = op_array->opcodes;
opline            189 ext/opcache/zend_persist_calc.c 		while (opline<end) {
opline            190 ext/opcache/zend_persist_calc.c 			if (opline->op1.op_type == IS_CONST) {
opline            191 ext/opcache/zend_persist_calc.c 				ADD_SIZE(zend_persist_zval_calc(&opline->op1.u.constant TSRMLS_CC));
opline            193 ext/opcache/zend_persist_calc.c 			if (opline->op2.op_type == IS_CONST) {
opline            194 ext/opcache/zend_persist_calc.c 				ADD_SIZE(zend_persist_zval_calc(&opline->op2.u.constant TSRMLS_CC));
opline            196 ext/opcache/zend_persist_calc.c 			opline++;
opline            813 main/main.c    				EG(current_execute_data)->opline &&
opline            814 main/main.c    				EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL
opline            816 main/main.c    		switch (EG(current_execute_data)->opline->extended_value) {
opline           1230 main/main.c    						EG(current_execute_data)->opline &&
opline           1231 main/main.c    						EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL &&
opline           1232 main/main.c    						EG(current_execute_data)->opline->extended_value == ZEND_EVAL);
opline            107 sapi/fpm/fpm/fpm_php_trace.c 		if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, opline), &l)) {
opline            112 sapi/fpm/fpm/fpm_php_trace.c 			long opline = l;
opline            115 sapi/fpm/fpm/fpm_php_trace.c 			if (0 > fpm_trace_get_long(opline + offsetof(struct _zend_op, lineno), &l)) {
opline            272 sapi/phpdbg/phpdbg.c 		zend_ulong opline_num = (EG(current_execute_data)->opline -
opline            338 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC) /* {{{ */
opline            340 sapi/phpdbg/phpdbg_bp.c 	if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline)) {
opline            347 sapi/phpdbg/phpdbg_bp.c 		new_break.opline = opline;
opline            350 sapi/phpdbg/phpdbg_bp.c 		zend_hash_index_update(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline,
opline            354 sapi/phpdbg/phpdbg_bp.c 			new_break.id, new_break.opline);
opline            357 sapi/phpdbg/phpdbg_bp.c 		phpdbg_notice("Breakpoint exists at %#lx", opline);
opline            379 sapi/phpdbg/phpdbg_bp.c 	opline_break.opline = brake->opline = (zend_ulong)(op_array->opcodes + brake->opline_num);
opline            392 sapi/phpdbg/phpdbg_bp.c 	zend_hash_index_update(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], opline_break.opline, &opline_break, sizeof(phpdbg_breakline_t), NULL);
opline            432 sapi/phpdbg/phpdbg_bp.c 				brake->opline);
opline            499 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline TSRMLS_DC) /* {{{ */
opline            510 sapi/phpdbg/phpdbg_bp.c 	new_break.opline_num = opline;
opline            511 sapi/phpdbg/phpdbg_bp.c 	new_break.opline = 0;
opline            515 sapi/phpdbg/phpdbg_bp.c 			phpdbg_notice("Pending breakpoint #%d at %s::%s#%ld", new_break.id, new_break.class_name, new_break.func_name, opline);
opline            519 sapi/phpdbg/phpdbg_bp.c 			phpdbg_notice("Breakpoint #%d added at %s::%s#%ld", new_break.id, new_break.class_name, new_break.func_name, opline);
opline            544 sapi/phpdbg/phpdbg_bp.c 	if (zend_hash_index_exists(method_table, opline)) {
opline            545 sapi/phpdbg/phpdbg_bp.c 		phpdbg_notice("Breakpoint already exists for %s::%s#%ld", new_break.class_name, new_break.func_name, opline);
opline            556 sapi/phpdbg/phpdbg_bp.c 	zend_hash_index_update(method_table, opline, &new_break, sizeof(phpdbg_breakopline_t), NULL);
opline            559 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline TSRMLS_DC) /* {{{ */
opline            569 sapi/phpdbg/phpdbg_bp.c 	new_break.opline_num = opline;
opline            570 sapi/phpdbg/phpdbg_bp.c 	new_break.opline = 0;
opline            574 sapi/phpdbg/phpdbg_bp.c 			phpdbg_notice("Pending breakpoint #%d at %s#%ld", new_break.id, new_break.func_name, opline);
opline            578 sapi/phpdbg/phpdbg_bp.c 			phpdbg_notice("Breakpoint #%d added at %s#%ld", new_break.id, new_break.func_name, opline);
opline            594 sapi/phpdbg/phpdbg_bp.c 	if (zend_hash_index_exists(func_table, opline)) {
opline            595 sapi/phpdbg/phpdbg_bp.c 		phpdbg_notice("Breakpoint already exists for %s#%ld", new_break.func_name, opline);
opline            605 sapi/phpdbg/phpdbg_bp.c 	zend_hash_index_update(func_table, opline, &new_break, sizeof(phpdbg_breakopline_t), NULL);
opline            608 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline TSRMLS_DC) /* {{{ */
opline            618 sapi/phpdbg/phpdbg_bp.c 	new_break.opline_num = opline;
opline            619 sapi/phpdbg/phpdbg_bp.c 	new_break.opline = 0;
opline            623 sapi/phpdbg/phpdbg_bp.c 			phpdbg_notice("Pending breakpoint #%d at %s:%ld", new_break.id, new_break.class_name, opline);
opline            627 sapi/phpdbg/phpdbg_bp.c 			phpdbg_notice("Breakpoint #%d added at %s:%ld", new_break.id, new_break.class_name, opline);
opline            643 sapi/phpdbg/phpdbg_bp.c 	if (zend_hash_index_exists(file_table, opline)) {
opline            644 sapi/phpdbg/phpdbg_bp.c 		phpdbg_notice("Breakpoint already exists for %s:%ld", new_break.class_name, opline);
opline            654 sapi/phpdbg/phpdbg_bp.c 	zend_hash_index_update(file_table, opline, &new_break, sizeof(phpdbg_breakopline_t), NULL);
opline            681 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{{ */
opline            683 sapi/phpdbg/phpdbg_bp.c 	if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], (zend_ulong) opline)) {
opline            689 sapi/phpdbg/phpdbg_bp.c 		new_break.opline = (zend_ulong) opline;
opline            693 sapi/phpdbg/phpdbg_bp.c 			(zend_ulong) opline, &new_break, sizeof(phpdbg_breakline_t), NULL);
opline            696 sapi/phpdbg/phpdbg_bp.c 			new_break.id, new_break.opline);
opline            864 sapi/phpdbg/phpdbg_bp.c static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t opline TSRMLS_DC) /* {{{ */
opline            869 sapi/phpdbg/phpdbg_bp.c 		(zend_ulong) opline, (void**)&brake) == SUCCESS) {
opline            913 sapi/phpdbg/phpdbg_bp.c 					return param->type == STR_PARAM || execute_data->opline - ops->opcodes == param->num;
opline            946 sapi/phpdbg/phpdbg_bp.c 							return param->type == METHOD_PARAM || (execute_data->opline - ops->opcodes) == param->num;
opline            954 sapi/phpdbg/phpdbg_bp.c 			return ((zend_ulong)(phpdbg_opline_ptr_t)execute_data->opline == param->addr);
opline           1059 sapi/phpdbg/phpdbg_bp.c 		if (execute_data->opline == EG(active_op_array)->opcodes) {
opline           1068 sapi/phpdbg/phpdbg_bp.c 		(base = phpdbg_find_breakpoint_opline(execute_data->opline TSRMLS_CC))) {
opline           1073 sapi/phpdbg/phpdbg_bp.c 		(base = phpdbg_find_breakpoint_opcode(execute_data->opline->opcode TSRMLS_CC))) {
opline           1128 sapi/phpdbg/phpdbg_bp.c 				zend_hash_index_del(&PHPDBG_G(bp)[PHPDBG_BREAK_OPLINE], ((phpdbg_breakopline_t*)brake)->opline);
opline           1212 sapi/phpdbg/phpdbg_bp.c 				((phpdbg_breakline_t*)brake)->opline,
opline           1434 sapi/phpdbg/phpdbg_bp.c 						phpdbg_writeln("#%d\t\t%#lx\t\t(%s breakpoint)%s", brake->id, brake->opline,
opline           1443 sapi/phpdbg/phpdbg_bp.c 						phpdbg_writeln("#%d\t\t%#lx", brake->id, brake->opline);
opline             74 sapi/phpdbg/phpdbg_bp.h 	zend_ulong  opline;
opline             82 sapi/phpdbg/phpdbg_bp.h 	zend_ulong opline;
opline            116 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline TSRMLS_DC);
opline            117 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline TSRMLS_DC);
opline            118 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline TSRMLS_DC);
opline            119 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline TSRMLS_DC);
opline            120 sapi/phpdbg/phpdbg_bp.h PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline TSRMLS_DC);
opline             40 sapi/phpdbg/phpdbg_frame.c 	EG(opline_ptr) = &PHPDBG_EX(opline);
opline             66 sapi/phpdbg/phpdbg_frame.c 		} while (execute_data && execute_data->opline == NULL);
opline             83 sapi/phpdbg/phpdbg_frame.c 		EG(opline_ptr) = &PHPDBG_EX(opline);
opline            151 sapi/phpdbg/phpdbg_opcode.c 		zend_op *opline = execute_data->opline;
opline            152 sapi/phpdbg/phpdbg_opcode.c 		char *decode = phpdbg_decode_opline(execute_data->op_array, opline, vars TSRMLS_CC);
opline            157 sapi/phpdbg/phpdbg_opcode.c 			   opline->lineno,
opline            158 sapi/phpdbg/phpdbg_opcode.c 			   opline,
opline            159 sapi/phpdbg/phpdbg_opcode.c 			   phpdbg_decode_opcode(opline->opcode),
opline            166 sapi/phpdbg/phpdbg_opcode.c 				opline->lineno,
opline            167 sapi/phpdbg/phpdbg_opcode.c 				opline,
opline            168 sapi/phpdbg/phpdbg_opcode.c 				phpdbg_decode_opcode(opline->opcode),
opline             34 sapi/phpdbg/phpdbg_print.c 	PHPDBG_PRINT_COMMAND_D(opline,     "print out the instruction in the current opline",      'o', print_opline, NULL, 0),
opline             42 sapi/phpdbg/phpdbg_print.c PHPDBG_PRINT(opline) /* {{{ */
opline             61 sapi/phpdbg/phpdbg_print.c 				zend_op *opline = &(op_array->opcodes[0]);
opline             81 sapi/phpdbg/phpdbg_print.c 					char *decode = phpdbg_decode_opline(op_array, opline, &vars TSRMLS_CC);
opline             84 sapi/phpdbg/phpdbg_print.c 							opline->lineno,
opline             85 sapi/phpdbg/phpdbg_print.c 							opline, 
opline             86 sapi/phpdbg/phpdbg_print.c 							phpdbg_decode_opcode(opline->opcode),
opline             90 sapi/phpdbg/phpdbg_print.c 						phpdbg_error("\tFailed to decode opline %16p", opline);
opline             92 sapi/phpdbg/phpdbg_print.c 					opline++;
opline             32 sapi/phpdbg/phpdbg_print.h PHPDBG_PRINT(opline);
opline            434 sapi/phpdbg/phpdbg_prompt.c 				  self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes);
opline            435 sapi/phpdbg/phpdbg_prompt.c 		zend_op  *opline = &EG(active_op_array)->opcodes[self];
opline            438 sapi/phpdbg/phpdbg_prompt.c 			if (EG(active_op_array)->opcodes[next].lineno != opline->lineno) {
opline            462 sapi/phpdbg/phpdbg_prompt.c 				  self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes);
opline            495 sapi/phpdbg/phpdbg_prompt.c 				  self = (EG(current_execute_data)->opline - EG(active_op_array)->opcodes);
opline           1137 sapi/phpdbg/phpdbg_prompt.c 	EX(opline) = UNEXPECTED((op_array->fn_flags & ZEND_ACC_INTERACTIVE) != 0) && EG(start_op) ? EG(start_op) : op_array->opcodes;
opline           1138 sapi/phpdbg/phpdbg_prompt.c 	EG(opline_ptr) = &EX(opline);
opline           1229 sapi/phpdbg/phpdbg_prompt.c 			zend_ulong address = (zend_ulong) execute_data->opline;
opline           1277 sapi/phpdbg/phpdbg_prompt.c 		if (PHPDBG_G(flags) & PHPDBG_IS_STEPPING && (PHPDBG_G(flags) & PHPDBG_STEP_OPCODE || execute_data->opline->lineno != PHPDBG_G(last_line))) {
opline           1295 sapi/phpdbg/phpdbg_prompt.c 			    && (brake->type != PHPDBG_BREAK_FILE || execute_data->opline->lineno != PHPDBG_G(last_line))) {
opline           1309 sapi/phpdbg/phpdbg_prompt.c 		PHPDBG_G(last_line) = execute_data->opline->lineno;
opline           1311 sapi/phpdbg/phpdbg_prompt.c 		PHPDBG_G(vmret) = execute_data->opline->handler(execute_data TSRMLS_CC);