diff options
Diffstat (limited to 'Zend/zend_vm_opcodes.c')
-rw-r--r-- | Zend/zend_vm_opcodes.c | 50 |
1 files changed, 32 insertions, 18 deletions
diff --git a/Zend/zend_vm_opcodes.c b/Zend/zend_vm_opcodes.c index 12d8fa8d67..b821fcbc8f 100644 --- a/Zend/zend_vm_opcodes.c +++ b/Zend/zend_vm_opcodes.c @@ -22,7 +22,7 @@ #include <zend.h> #include <zend_vm_opcodes.h> -static const char *zend_vm_opcodes_names[200] = { +static const char *zend_vm_opcodes_names[207] = { "ZEND_NOP", "ZEND_ADD", "ZEND_SUB", @@ -223,9 +223,16 @@ static const char *zend_vm_opcodes_names[200] = { "ZEND_ISSET_ISEMPTY_CV", "ZEND_FETCH_LIST_W", "ZEND_ARRAY_KEY_EXISTS", + "ZEND_ASSIGN_OBJ_REF", + "ZEND_ASSIGN_STATIC_PROP", + "ZEND_ASSIGN_STATIC_PROP_REF", + "ZEND_PRE_INC_STATIC_PROP", + "ZEND_PRE_DEC_STATIC_PROP", + "ZEND_POST_INC_STATIC_PROP", + "ZEND_POST_DEC_STATIC_PROP", }; -static uint32_t zend_vm_opcodes_flags[200] = { +static uint32_t zend_vm_opcodes_flags[207] = { 0x00000000, 0x00000707, 0x00000707, @@ -249,17 +256,17 @@ static uint32_t zend_vm_opcodes_flags[200] = { 0x00000707, 0x07000003, 0x00000003, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, - 0x04046751, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, + 0x04046753, 0x00000001, 0x00000001, 0x00000001, @@ -311,7 +318,7 @@ static uint32_t zend_vm_opcodes_flags[200] = { 0x00040757, 0x00010107, 0x00006701, - 0x00040751, + 0x00640751, 0x00010107, 0x00006701, 0x00040751, @@ -320,7 +327,7 @@ static uint32_t zend_vm_opcodes_flags[200] = { 0x00040757, 0x00010107, 0x00006703, - 0x00040753, + 0x00240753, 0x00010107, 0x00000701, 0x00040751, @@ -393,17 +400,17 @@ static uint32_t zend_vm_opcodes_flags[200] = { 0x0000a110, 0x00000000, 0x00000707, - 0x04046751, + 0x04046753, 0x00040301, 0x00002007, 0x00000707, 0x03000000, 0x03000303, 0x00047307, + 0x00647307, 0x00047307, 0x00047307, - 0x00047307, - 0x00047307, + 0x00247307, 0x00047307, 0x00047307, 0x00067307, @@ -426,6 +433,13 @@ static uint32_t zend_vm_opcodes_flags[200] = { 0x00020101, 0x00000701, 0x00000707, + 0x0b040751, + 0x00040307, + 0x0b040307, + 0x00040307, + 0x00040307, + 0x00040307, + 0x00040307, }; ZEND_API const char* ZEND_FASTCALL zend_get_opcode_name(zend_uchar opcode) { |