diff options
author | Dmitry Stogov <dmitry@zend.com> | 2016-04-20 11:06:52 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2016-04-20 11:06:52 +0300 |
commit | f4848014837f8c1d577cc5b0d5d29f658b42369f (patch) | |
tree | f4f59b4f86c0425a0d1165ec46657c34a0eb3539 /Zend/zend_vm_execute.skl | |
parent | 538d4524527bd429364de0b6212029de14e6c9ef (diff) | |
download | php-git-f4848014837f8c1d577cc5b0d5d29f658b42369f.tar.gz |
Reduced amount of code generated for interrupt handling.
Improved ZEND_VM_INTERRUPT_CHECK() placement (always perform checks after opcode handler completion, when instruction pointer value is alredy changed to the next opcode).
Diffstat (limited to 'Zend/zend_vm_execute.skl')
-rw-r--r-- | Zend/zend_vm_execute.skl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_vm_execute.skl b/Zend/zend_vm_execute.skl index ff877df76e..50c9178bc4 100644 --- a/Zend/zend_vm_execute.skl +++ b/Zend/zend_vm_execute.skl @@ -9,6 +9,7 @@ ZEND_API void {%EXECUTOR_NAME%}_ex(zend_execute_data *ex) {%INTERNAL_LABELS%} LOAD_OPLINE(); + ZEND_VM_INTERRUPT_CHECK(); while (1) { {%ZEND_VM_CONTINUE_LABEL%} |