summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.skl
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2016-04-20 11:06:52 +0300
committerDmitry Stogov <dmitry@zend.com>2016-04-20 11:06:52 +0300
commitf4848014837f8c1d577cc5b0d5d29f658b42369f (patch)
treef4f59b4f86c0425a0d1165ec46657c34a0eb3539 /Zend/zend_vm_execute.skl
parent538d4524527bd429364de0b6212029de14e6c9ef (diff)
downloadphp-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.skl1
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%}