Ignore:
Timestamp:
2013-07-15T04:40:37Z (2 years ago)
Author:
Xuefer
Message:

Decompiler, disassembler: update PHP 5.0 support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xcache/xc_opcode_spec_def.h

    r1306 r1316  
    7171#ifdef ZEND_ENGINE_2_3
    7272    OPSPEC(       STD,        STD,        STD,     UNUSED) /* 69 INIT_NS_FCALL_BY_NAME          */
     73#elif defined(ZEND_ENGINE_2_1)
     74    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED)
    7375#else
    7476    OPSPEC(    UNUSED,        STD,     OPLINE,     UNUSED) /* 69 JMP_NO_CTOR                    */
     
    7880    OPSPEC(       BIT,        STD,        STD,        TMP) /* 72 ADD_ARRAY_ELEMENT              */
    7981    OPSPEC(    UNUSED,        STD,    INCLUDE,        VAR) /* 73 INCLUDE_OR_EVAL                */
     82    OPSPEC(    UNUSED,        STD,      FETCH,     UNUSED) /* 74 UNSET_VAR                      */
    8083#ifdef ZEND_ENGINE_2_1
    8184  /* php 5.1 and up */
    82     OPSPEC(    UNUSED,        STD,      FETCH,     UNUSED) /* 74 UNSET_VAR                      */
    8385    OPSPEC(       STD,        STD,        STD,     UNUSED) /* 75 UNSET_DIM                      */
    8486    OPSPEC(       STD,        STD,        STD,     UNUSED) /* 76 UNSET_OBJ                      */
     
    8789  /* <= php 5.0 */
    8890  /* though there is no ISSET_ISEMPTY in php 5.0 it's better to leave it here i guess */
    89     OPSPEC(    UNUSED,        STD,     UNUSED,     UNUSED)
    90     OPSPEC(    UNUSED,        VAR,        STD,     UNUSED)
     91    OPSPEC(    UNUSED,        VAR,        STD,     UNUSED) /* 75 UNSET_DIM_OBJ                  */
    9192    OPSPEC(    UNUSED,        VAR,      ISSET,        TMP)
    9293    OPSPEC(       BIT,        STD,     UNUSED,        VAR)
Note: See TracChangeset for help on using the changeset viewer.