dmitry Mon, 19 Jul 2010 15:04:51 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=301403
Log:
Use proper fetch types
Changed paths:
U php/php-src/trunk/Zend/zend_vm_def.h
U php/php-src/trunk/Zend/zend_vm_execute.h
Modified: php/php-src/trunk/Zend/zend_vm_def.h
===================================================================
--- php/php-src/trunk/Zend/zend_vm_def.h 2010-07-19 14:34:34 UTC (rev
301402)
+++ php/php-src/trunk/Zend/zend_vm_def.h 2010-07-19 15:04:51 UTC (rev
301403)
@@ -335,7 +335,7 @@
{
USE_OPLINE
zend_free_op free_op1, free_op2, free_op_data1;
- zval **object_ptr = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W);
+ zval **object_ptr = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
zval *object;
zval *property = GET_OP2_ZVAL_PTR(BP_VAR_R);
zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1,
EX_Ts(), &free_op_data1, BP_VAR_R);
@@ -599,7 +599,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W);
+ object_ptr = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
property = GET_OP2_ZVAL_PTR(BP_VAR_R);
retval = &EX_T(opline->result.var).var.ptr;
@@ -703,7 +703,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W);
+ object_ptr = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
property = GET_OP2_ZVAL_PTR(BP_VAR_R);
retval = &EX_T(opline->result.var).tmp_var;
@@ -1537,7 +1537,7 @@
zval *property;
SAVE_OPLINE();
- container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_R);
+ container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
property = GET_OP2_ZVAL_PTR(BP_VAR_R);
if (OP1_TYPE == IS_CV) {
Modified: php/php-src/trunk/Zend/zend_vm_execute.h
===================================================================
--- php/php-src/trunk/Zend/zend_vm_execute.h 2010-07-19 14:34:34 UTC (rev
301402)
+++ php/php-src/trunk/Zend/zend_vm_execute.h 2010-07-19 15:04:51 UTC (rev
301403)
@@ -26872,7 +26872,7 @@
{
USE_OPLINE
zend_free_op free_op_data1;
- zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(),
opline->op1.var TSRMLS_CC);
+ zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(),
opline->op1.var TSRMLS_CC);
zval *object;
zval *property = opline->op2.zv;
zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1,
EX_Ts(), &free_op_data1, BP_VAR_R);
@@ -27134,7 +27134,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = opline->op2.zv;
retval = &EX_T(opline->result.var).var.ptr;
@@ -27238,7 +27238,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = opline->op2.zv;
retval = &EX_T(opline->result.var).tmp_var;
@@ -27854,7 +27854,7 @@
zval *property;
SAVE_OPLINE();
- container = _get_zval_ptr_ptr_cv_BP_VAR_R(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = opline->op2.zv;
if (IS_CV == IS_CV) {
@@ -28938,7 +28938,7 @@
{
USE_OPLINE
zend_free_op free_op2, free_op_data1;
- zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(),
opline->op1.var TSRMLS_CC);
+ zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(),
opline->op1.var TSRMLS_CC);
zval *object;
zval *property = _get_zval_ptr_tmp(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1,
EX_Ts(), &free_op_data1, BP_VAR_R);
@@ -29201,7 +29201,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_tmp(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
retval = &EX_T(opline->result.var).var.ptr;
@@ -29305,7 +29305,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_tmp(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
retval = &EX_T(opline->result.var).tmp_var;
@@ -29767,7 +29767,7 @@
zval *property;
SAVE_OPLINE();
- container = _get_zval_ptr_ptr_cv_BP_VAR_R(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_tmp(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
if (IS_CV == IS_CV) {
@@ -30711,7 +30711,7 @@
{
USE_OPLINE
zend_free_op free_op2, free_op_data1;
- zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(),
opline->op1.var TSRMLS_CC);
+ zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(),
opline->op1.var TSRMLS_CC);
zval *object;
zval *property = _get_zval_ptr_var(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1,
EX_Ts(), &free_op_data1, BP_VAR_R);
@@ -30974,7 +30974,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_var(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
retval = &EX_T(opline->result.var).var.ptr;
@@ -31078,7 +31078,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_var(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
retval = &EX_T(opline->result.var).tmp_var;
@@ -31694,7 +31694,7 @@
zval *property;
SAVE_OPLINE();
- container = _get_zval_ptr_ptr_cv_BP_VAR_R(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_var(opline->op2.var, EX_Ts(), &free_op2
TSRMLS_CC);
if (IS_CV == IS_CV) {
@@ -32555,7 +32555,7 @@
{
USE_OPLINE
zend_free_op free_op_data1;
- zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(),
opline->op1.var TSRMLS_CC);
+ zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(),
opline->op1.var TSRMLS_CC);
zval *object;
zval *property = NULL;
zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1,
EX_Ts(), &free_op_data1, BP_VAR_R);
@@ -33648,7 +33648,7 @@
{
USE_OPLINE
zend_free_op free_op_data1;
- zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(),
opline->op1.var TSRMLS_CC);
+ zval **object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(),
opline->op1.var TSRMLS_CC);
zval *object;
zval *property = _get_zval_ptr_cv_BP_VAR_R(EX_CVs(), opline->op2.var
TSRMLS_CC);
zval *value = get_zval_ptr((opline+1)->op1_type, &(opline+1)->op1,
EX_Ts(), &free_op_data1, BP_VAR_R);
@@ -33910,7 +33910,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_cv_BP_VAR_R(EX_CVs(), opline->op2.var
TSRMLS_CC);
retval = &EX_T(opline->result.var).var.ptr;
@@ -34014,7 +34014,7 @@
int have_get_ptr = 0;
SAVE_OPLINE();
- object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_cv_BP_VAR_R(EX_CVs(), opline->op2.var
TSRMLS_CC);
retval = &EX_T(opline->result.var).tmp_var;
@@ -34476,7 +34476,7 @@
zval *property;
SAVE_OPLINE();
- container = _get_zval_ptr_ptr_cv_BP_VAR_R(EX_CVs(), opline->op1.var
TSRMLS_CC);
+ container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(EX_CVs(), opline->op1.var
TSRMLS_CC);
property = _get_zval_ptr_cv_BP_VAR_R(EX_CVs(), opline->op2.var
TSRMLS_CC);
if (IS_CV == IS_CV) {
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php