diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-02-05 19:41:47 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-02-05 19:41:47 +0300 |
commit | ca035f26aa296acf553f289e2d459fd052367db2 (patch) | |
tree | dcf38faa85759c7c076f3a11371a422ca7f5bee2 /Zend/zend_vm_gen.php | |
parent | 070a0091b39b1196fe66bf2ba3c52ad4533f5497 (diff) | |
download | php-git-ca035f26aa296acf553f289e2d459fd052367db2.tar.gz |
Moved "zval.u2.cache_slot" into free room of "zend_op"
Diffstat (limited to 'Zend/zend_vm_gen.php')
-rw-r--r-- | Zend/zend_vm_gen.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php index d95a439c7e..c694c94287 100644 --- a/Zend/zend_vm_gen.php +++ b/Zend/zend_vm_gen.php @@ -70,9 +70,11 @@ $vm_op_flags = array( "ZEND_VM_OP_CLASS_FETCH" => 0x70, "ZEND_VM_OP_CONSTRUCTOR" => 0x80, "ZEND_VM_OP_CONST_FETCH" => 0x90, + "ZEND_VM_OP_CACHE_SLOT" => 0xa0, "ZEND_VM_EXT_VAR_FETCH" => 1<<16, "ZEND_VM_EXT_ISSET" => 1<<17, + "ZEND_VM_EXT_CACHE_SLOT" => 1<<18, "ZEND_VM_EXT_ARRAY_INIT" => 1<<19, "ZEND_VM_EXT_REF" => 1<<20, "ZEND_VM_EXT_MASK" => 0x0f000000, @@ -114,6 +116,7 @@ $vm_op_decode = array( "CLASS_FETCH" => ZEND_VM_OP_CLASS_FETCH, "CONSTRUCTOR" => ZEND_VM_OP_CONSTRUCTOR, "CONST_FETCH" => ZEND_VM_OP_CONST_FETCH, + "CACHE_SLOT" => ZEND_VM_OP_CACHE_SLOT, ); $vm_ext_decode = array( @@ -129,6 +132,7 @@ $vm_ext_decode = array( "ISSET" => ZEND_VM_EXT_ISSET, "REF" => ZEND_VM_EXT_REF, "SRC" => ZEND_VM_EXT_SRC, + "CACHE_SLOT" => ZEND_VM_EXT_CACHE_SLOT, ); $vm_kind_name = array( |