php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Functions | |
ZEND_API const char *ZEND_FASTCALL | zend_get_opcode_name (uint8_t opcode) |
ZEND_API uint32_t ZEND_FASTCALL | zend_get_opcode_flags (uint8_t opcode) |
ZEND_API uint8_t | zend_get_opcode_id (const char *name, size_t length) |
#define ZEND_ADD 1 |
Definition at line 87 of file zend_vm_opcodes.h.
#define ZEND_ADD_ARRAY_ELEMENT 72 |
Definition at line 157 of file zend_vm_opcodes.h.
#define ZEND_ADD_ARRAY_UNPACK 147 |
Definition at line 231 of file zend_vm_opcodes.h.
#define ZEND_ARRAY_KEY_EXISTS 194 |
Definition at line 278 of file zend_vm_opcodes.h.
#define ZEND_ASSERT_CHECK 151 |
Definition at line 235 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN 22 |
Definition at line 108 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_DIM 23 |
Definition at line 109 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_DIM_OP 27 |
Definition at line 113 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_OBJ 24 |
Definition at line 110 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_OBJ_OP 28 |
Definition at line 114 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_OBJ_REF 32 |
Definition at line 118 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_OP 26 |
Definition at line 112 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_REF 30 |
Definition at line 116 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_STATIC_PROP 25 |
Definition at line 111 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_STATIC_PROP_OP 29 |
Definition at line 115 of file zend_vm_opcodes.h.
#define ZEND_ASSIGN_STATIC_PROP_REF 33 |
Definition at line 119 of file zend_vm_opcodes.h.
#define ZEND_BEGIN_SILENCE 57 |
Definition at line 142 of file zend_vm_opcodes.h.
#define ZEND_BIND_GLOBAL 168 |
Definition at line 252 of file zend_vm_opcodes.h.
#define ZEND_BIND_INIT_STATIC_OR_JMP 203 |
Definition at line 287 of file zend_vm_opcodes.h.
#define ZEND_BIND_LEXICAL 182 |
Definition at line 266 of file zend_vm_opcodes.h.
#define ZEND_BIND_STATIC 183 |
Definition at line 267 of file zend_vm_opcodes.h.
#define ZEND_BOOL 52 |
Definition at line 137 of file zend_vm_opcodes.h.
#define ZEND_BOOL_NOT 14 |
Definition at line 100 of file zend_vm_opcodes.h.
#define ZEND_BOOL_XOR 15 |
Definition at line 101 of file zend_vm_opcodes.h.
#define ZEND_BW_AND 10 |
Definition at line 96 of file zend_vm_opcodes.h.
#define ZEND_BW_NOT 13 |
Definition at line 99 of file zend_vm_opcodes.h.
#define ZEND_BW_OR 9 |
Definition at line 95 of file zend_vm_opcodes.h.
#define ZEND_BW_XOR 11 |
Definition at line 97 of file zend_vm_opcodes.h.
#define ZEND_CALL_TRAMPOLINE 158 |
Definition at line 242 of file zend_vm_opcodes.h.
#define ZEND_CALLABLE_CONVERT 202 |
Definition at line 286 of file zend_vm_opcodes.h.
#define ZEND_CASE 48 |
Definition at line 133 of file zend_vm_opcodes.h.
#define ZEND_CASE_STRICT 196 |
Definition at line 280 of file zend_vm_opcodes.h.
#define ZEND_CAST 51 |
Definition at line 136 of file zend_vm_opcodes.h.
#define ZEND_CATCH 107 |
Definition at line 191 of file zend_vm_opcodes.h.
#define ZEND_CHECK_FUNC_ARG 100 |
Definition at line 184 of file zend_vm_opcodes.h.
#define ZEND_CHECK_UNDEF_ARGS 199 |
Definition at line 283 of file zend_vm_opcodes.h.
#define ZEND_CHECK_VAR 49 |
Definition at line 134 of file zend_vm_opcodes.h.
#define ZEND_CLONE 110 |
Definition at line 194 of file zend_vm_opcodes.h.
#define ZEND_COALESCE 169 |
Definition at line 253 of file zend_vm_opcodes.h.
#define ZEND_CONCAT 8 |
Definition at line 94 of file zend_vm_opcodes.h.
#define ZEND_COPY_TMP 167 |
Definition at line 251 of file zend_vm_opcodes.h.
#define ZEND_COUNT 190 |
Definition at line 274 of file zend_vm_opcodes.h.
#define ZEND_DECLARE_ANON_CLASS 146 |
Definition at line 230 of file zend_vm_opcodes.h.
#define ZEND_DECLARE_CLASS 144 |
Definition at line 228 of file zend_vm_opcodes.h.
#define ZEND_DECLARE_CLASS_DELAYED 145 |
Definition at line 229 of file zend_vm_opcodes.h.
#define ZEND_DECLARE_CONST 143 |
Definition at line 227 of file zend_vm_opcodes.h.
#define ZEND_DECLARE_FUNCTION 141 |
Definition at line 225 of file zend_vm_opcodes.h.
#define ZEND_DECLARE_LAMBDA_FUNCTION 142 |
Definition at line 226 of file zend_vm_opcodes.h.
#define ZEND_DEFINED 122 |
Definition at line 206 of file zend_vm_opcodes.h.
#define ZEND_DISCARD_EXCEPTION 159 |
Definition at line 243 of file zend_vm_opcodes.h.
#define ZEND_DIV 4 |
Definition at line 90 of file zend_vm_opcodes.h.
#define ZEND_DO_FCALL 60 |
Definition at line 145 of file zend_vm_opcodes.h.
#define ZEND_DO_FCALL_BY_NAME 131 |
Definition at line 215 of file zend_vm_opcodes.h.
#define ZEND_DO_ICALL 129 |
Definition at line 213 of file zend_vm_opcodes.h.
#define ZEND_DO_UCALL 130 |
Definition at line 214 of file zend_vm_opcodes.h.
#define ZEND_ECHO 136 |
Definition at line 220 of file zend_vm_opcodes.h.
#define ZEND_END_SILENCE 58 |
Definition at line 143 of file zend_vm_opcodes.h.
#define ZEND_EXT_FCALL_BEGIN 102 |
Definition at line 186 of file zend_vm_opcodes.h.
#define ZEND_EXT_FCALL_END 103 |
Definition at line 187 of file zend_vm_opcodes.h.
#define ZEND_EXT_NOP 104 |
Definition at line 188 of file zend_vm_opcodes.h.
#define ZEND_EXT_STMT 101 |
Definition at line 185 of file zend_vm_opcodes.h.
#define ZEND_FAST_CALL 162 |
Definition at line 246 of file zend_vm_opcodes.h.
#define ZEND_FAST_CONCAT 53 |
Definition at line 138 of file zend_vm_opcodes.h.
#define ZEND_FAST_RET 163 |
Definition at line 247 of file zend_vm_opcodes.h.
#define ZEND_FE_FETCH_R 78 |
Definition at line 163 of file zend_vm_opcodes.h.
#define ZEND_FE_FETCH_RW 126 |
Definition at line 210 of file zend_vm_opcodes.h.
#define ZEND_FE_FREE 127 |
Definition at line 211 of file zend_vm_opcodes.h.
#define ZEND_FE_RESET_R 77 |
Definition at line 162 of file zend_vm_opcodes.h.
#define ZEND_FE_RESET_RW 125 |
Definition at line 209 of file zend_vm_opcodes.h.
#define ZEND_FETCH_CLASS 109 |
Definition at line 193 of file zend_vm_opcodes.h.
#define ZEND_FETCH_CLASS_CONSTANT 181 |
Definition at line 265 of file zend_vm_opcodes.h.
#define ZEND_FETCH_CLASS_NAME 157 |
Definition at line 241 of file zend_vm_opcodes.h.
#define ZEND_FETCH_CONSTANT 99 |
Definition at line 183 of file zend_vm_opcodes.h.
#define ZEND_FETCH_DIM_FUNC_ARG 93 |
Definition at line 177 of file zend_vm_opcodes.h.
#define ZEND_FETCH_DIM_IS 90 |
Definition at line 174 of file zend_vm_opcodes.h.
#define ZEND_FETCH_DIM_R 81 |
Definition at line 165 of file zend_vm_opcodes.h.
#define ZEND_FETCH_DIM_RW 87 |
Definition at line 171 of file zend_vm_opcodes.h.
#define ZEND_FETCH_DIM_UNSET 96 |
Definition at line 180 of file zend_vm_opcodes.h.
#define ZEND_FETCH_DIM_W 84 |
Definition at line 168 of file zend_vm_opcodes.h.
#define ZEND_FETCH_FUNC_ARG 92 |
Definition at line 176 of file zend_vm_opcodes.h.
#define ZEND_FETCH_GLOBALS 200 |
Definition at line 284 of file zend_vm_opcodes.h.
#define ZEND_FETCH_IS 89 |
Definition at line 173 of file zend_vm_opcodes.h.
#define ZEND_FETCH_LIST_R 98 |
Definition at line 182 of file zend_vm_opcodes.h.
#define ZEND_FETCH_LIST_W 155 |
Definition at line 239 of file zend_vm_opcodes.h.
#define ZEND_FETCH_OBJ_FUNC_ARG 94 |
Definition at line 178 of file zend_vm_opcodes.h.
#define ZEND_FETCH_OBJ_IS 91 |
Definition at line 175 of file zend_vm_opcodes.h.
#define ZEND_FETCH_OBJ_R 82 |
Definition at line 166 of file zend_vm_opcodes.h.
#define ZEND_FETCH_OBJ_RW 88 |
Definition at line 172 of file zend_vm_opcodes.h.
#define ZEND_FETCH_OBJ_UNSET 97 |
Definition at line 181 of file zend_vm_opcodes.h.
#define ZEND_FETCH_OBJ_W 85 |
Definition at line 169 of file zend_vm_opcodes.h.
#define ZEND_FETCH_R 80 |
Definition at line 164 of file zend_vm_opcodes.h.
#define ZEND_FETCH_RW 86 |
Definition at line 170 of file zend_vm_opcodes.h.
#define ZEND_FETCH_STATIC_PROP_FUNC_ARG 177 |
Definition at line 261 of file zend_vm_opcodes.h.
#define ZEND_FETCH_STATIC_PROP_IS 176 |
Definition at line 260 of file zend_vm_opcodes.h.
#define ZEND_FETCH_STATIC_PROP_R 173 |
Definition at line 257 of file zend_vm_opcodes.h.
#define ZEND_FETCH_STATIC_PROP_RW 175 |
Definition at line 259 of file zend_vm_opcodes.h.
#define ZEND_FETCH_STATIC_PROP_UNSET 178 |
Definition at line 262 of file zend_vm_opcodes.h.
#define ZEND_FETCH_STATIC_PROP_W 174 |
Definition at line 258 of file zend_vm_opcodes.h.
#define ZEND_FETCH_THIS 184 |
Definition at line 268 of file zend_vm_opcodes.h.
#define ZEND_FETCH_UNSET 95 |
Definition at line 179 of file zend_vm_opcodes.h.
#define ZEND_FETCH_W 83 |
Definition at line 167 of file zend_vm_opcodes.h.
#define ZEND_FRAMELESS_ICALL_0 204 |
Definition at line 288 of file zend_vm_opcodes.h.
#define ZEND_FRAMELESS_ICALL_1 205 |
Definition at line 289 of file zend_vm_opcodes.h.
#define ZEND_FRAMELESS_ICALL_2 206 |
Definition at line 290 of file zend_vm_opcodes.h.
#define ZEND_FRAMELESS_ICALL_3 207 |
Definition at line 291 of file zend_vm_opcodes.h.
#define ZEND_FREE 70 |
Definition at line 155 of file zend_vm_opcodes.h.
#define ZEND_FUNC_GET_ARGS 172 |
Definition at line 256 of file zend_vm_opcodes.h.
#define ZEND_FUNC_NUM_ARGS 171 |
Definition at line 255 of file zend_vm_opcodes.h.
#define ZEND_GENERATOR_CREATE 139 |
Definition at line 223 of file zend_vm_opcodes.h.
#define ZEND_GENERATOR_RETURN 161 |
Definition at line 245 of file zend_vm_opcodes.h.
#define ZEND_GET_CALLED_CLASS 192 |
Definition at line 276 of file zend_vm_opcodes.h.
#define ZEND_GET_CLASS 191 |
Definition at line 275 of file zend_vm_opcodes.h.
#define ZEND_GET_TYPE 193 |
Definition at line 277 of file zend_vm_opcodes.h.
#define ZEND_HANDLE_EXCEPTION 149 |
Definition at line 233 of file zend_vm_opcodes.h.
#define ZEND_IN_ARRAY 189 |
Definition at line 273 of file zend_vm_opcodes.h.
#define ZEND_INCLUDE_OR_EVAL 73 |
Definition at line 158 of file zend_vm_opcodes.h.
#define ZEND_INIT_ARRAY 71 |
Definition at line 156 of file zend_vm_opcodes.h.
#define ZEND_INIT_DYNAMIC_CALL 128 |
Definition at line 212 of file zend_vm_opcodes.h.
#define ZEND_INIT_FCALL 61 |
Definition at line 146 of file zend_vm_opcodes.h.
#define ZEND_INIT_FCALL_BY_NAME 59 |
Definition at line 144 of file zend_vm_opcodes.h.
#define ZEND_INIT_METHOD_CALL 112 |
Definition at line 196 of file zend_vm_opcodes.h.
#define ZEND_INIT_NS_FCALL_BY_NAME 69 |
Definition at line 154 of file zend_vm_opcodes.h.
#define ZEND_INIT_PARENT_PROPERTY_HOOK_CALL 209 |
Definition at line 293 of file zend_vm_opcodes.h.
#define ZEND_INIT_STATIC_METHOD_CALL 113 |
Definition at line 197 of file zend_vm_opcodes.h.
#define ZEND_INIT_USER_CALL 118 |
Definition at line 202 of file zend_vm_opcodes.h.
#define ZEND_INSTANCEOF 138 |
Definition at line 222 of file zend_vm_opcodes.h.
#define ZEND_IS_EQUAL 18 |
Definition at line 104 of file zend_vm_opcodes.h.
#define ZEND_IS_IDENTICAL 16 |
Definition at line 102 of file zend_vm_opcodes.h.
#define ZEND_IS_NOT_EQUAL 19 |
Definition at line 105 of file zend_vm_opcodes.h.
#define ZEND_IS_NOT_IDENTICAL 17 |
Definition at line 103 of file zend_vm_opcodes.h.
#define ZEND_IS_SMALLER 20 |
Definition at line 106 of file zend_vm_opcodes.h.
#define ZEND_IS_SMALLER_OR_EQUAL 21 |
Definition at line 107 of file zend_vm_opcodes.h.
#define ZEND_ISSET_ISEMPTY_CV 154 |
Definition at line 238 of file zend_vm_opcodes.h.
#define ZEND_ISSET_ISEMPTY_DIM_OBJ 115 |
Definition at line 199 of file zend_vm_opcodes.h.
#define ZEND_ISSET_ISEMPTY_PROP_OBJ 148 |
Definition at line 232 of file zend_vm_opcodes.h.
#define ZEND_ISSET_ISEMPTY_STATIC_PROP 180 |
Definition at line 264 of file zend_vm_opcodes.h.
#define ZEND_ISSET_ISEMPTY_THIS 186 |
Definition at line 270 of file zend_vm_opcodes.h.
#define ZEND_ISSET_ISEMPTY_VAR 114 |
Definition at line 198 of file zend_vm_opcodes.h.
#define ZEND_JMP 42 |
Definition at line 128 of file zend_vm_opcodes.h.
#define ZEND_JMP_FRAMELESS 208 |
Definition at line 292 of file zend_vm_opcodes.h.
#define ZEND_JMP_NULL 198 |
Definition at line 282 of file zend_vm_opcodes.h.
#define ZEND_JMP_SET 152 |
Definition at line 236 of file zend_vm_opcodes.h.
#define ZEND_JMPNZ 44 |
Definition at line 130 of file zend_vm_opcodes.h.
#define ZEND_JMPNZ_EX 47 |
Definition at line 132 of file zend_vm_opcodes.h.
#define ZEND_JMPZ 43 |
Definition at line 129 of file zend_vm_opcodes.h.
#define ZEND_JMPZ_EX 46 |
Definition at line 131 of file zend_vm_opcodes.h.
#define ZEND_MAKE_REF 140 |
Definition at line 224 of file zend_vm_opcodes.h.
#define ZEND_MATCH 195 |
Definition at line 279 of file zend_vm_opcodes.h.
#define ZEND_MATCH_ERROR 197 |
Definition at line 281 of file zend_vm_opcodes.h.
#define ZEND_MOD 5 |
Definition at line 91 of file zend_vm_opcodes.h.
#define ZEND_MUL 3 |
Definition at line 89 of file zend_vm_opcodes.h.
#define ZEND_NEW 68 |
Definition at line 153 of file zend_vm_opcodes.h.
#define ZEND_NOP 0 |
Definition at line 86 of file zend_vm_opcodes.h.
#define ZEND_OP_DATA 137 |
Definition at line 221 of file zend_vm_opcodes.h.
#define ZEND_POST_DEC 37 |
Definition at line 123 of file zend_vm_opcodes.h.
#define ZEND_POST_DEC_OBJ 135 |
Definition at line 219 of file zend_vm_opcodes.h.
#define ZEND_POST_DEC_STATIC_PROP 41 |
Definition at line 127 of file zend_vm_opcodes.h.
#define ZEND_POST_INC 36 |
Definition at line 122 of file zend_vm_opcodes.h.
#define ZEND_POST_INC_OBJ 134 |
Definition at line 218 of file zend_vm_opcodes.h.
#define ZEND_POST_INC_STATIC_PROP 40 |
Definition at line 126 of file zend_vm_opcodes.h.
#define ZEND_POW 12 |
Definition at line 98 of file zend_vm_opcodes.h.
#define ZEND_PRE_DEC 35 |
Definition at line 121 of file zend_vm_opcodes.h.
#define ZEND_PRE_DEC_OBJ 133 |
Definition at line 217 of file zend_vm_opcodes.h.
#define ZEND_PRE_DEC_STATIC_PROP 39 |
Definition at line 125 of file zend_vm_opcodes.h.
#define ZEND_PRE_INC 34 |
Definition at line 120 of file zend_vm_opcodes.h.
#define ZEND_PRE_INC_OBJ 132 |
Definition at line 216 of file zend_vm_opcodes.h.
#define ZEND_PRE_INC_STATIC_PROP 38 |
Definition at line 124 of file zend_vm_opcodes.h.
#define ZEND_QM_ASSIGN 31 |
Definition at line 117 of file zend_vm_opcodes.h.
#define ZEND_RECV 63 |
Definition at line 148 of file zend_vm_opcodes.h.
#define ZEND_RECV_INIT 64 |
Definition at line 149 of file zend_vm_opcodes.h.
#define ZEND_RECV_VARIADIC 164 |
Definition at line 248 of file zend_vm_opcodes.h.
#define ZEND_RETURN 62 |
Definition at line 147 of file zend_vm_opcodes.h.
#define ZEND_RETURN_BY_REF 111 |
Definition at line 195 of file zend_vm_opcodes.h.
#define ZEND_ROPE_ADD 55 |
Definition at line 140 of file zend_vm_opcodes.h.
#define ZEND_ROPE_END 56 |
Definition at line 141 of file zend_vm_opcodes.h.
#define ZEND_ROPE_INIT 54 |
Definition at line 139 of file zend_vm_opcodes.h.
#define ZEND_SEND_ARRAY 119 |
Definition at line 203 of file zend_vm_opcodes.h.
#define ZEND_SEND_FUNC_ARG 185 |
Definition at line 269 of file zend_vm_opcodes.h.
#define ZEND_SEND_REF 67 |
Definition at line 152 of file zend_vm_opcodes.h.
#define ZEND_SEND_UNPACK 165 |
Definition at line 249 of file zend_vm_opcodes.h.
#define ZEND_SEND_USER 120 |
Definition at line 204 of file zend_vm_opcodes.h.
#define ZEND_SEND_VAL 65 |
Definition at line 150 of file zend_vm_opcodes.h.
#define ZEND_SEND_VAL_EX 116 |
Definition at line 200 of file zend_vm_opcodes.h.
#define ZEND_SEND_VAR 117 |
Definition at line 201 of file zend_vm_opcodes.h.
#define ZEND_SEND_VAR_EX 66 |
Definition at line 151 of file zend_vm_opcodes.h.
#define ZEND_SEND_VAR_NO_REF 106 |
Definition at line 190 of file zend_vm_opcodes.h.
#define ZEND_SEND_VAR_NO_REF_EX 50 |
Definition at line 135 of file zend_vm_opcodes.h.
#define ZEND_SEPARATE 156 |
Definition at line 240 of file zend_vm_opcodes.h.
#define ZEND_SL 6 |
Definition at line 92 of file zend_vm_opcodes.h.
#define ZEND_SPACESHIP 170 |
Definition at line 254 of file zend_vm_opcodes.h.
#define ZEND_SR 7 |
Definition at line 93 of file zend_vm_opcodes.h.
#define ZEND_STRLEN 121 |
Definition at line 205 of file zend_vm_opcodes.h.
#define ZEND_SUB 2 |
Definition at line 88 of file zend_vm_opcodes.h.
#define ZEND_SWITCH_LONG 187 |
Definition at line 271 of file zend_vm_opcodes.h.
#define ZEND_SWITCH_STRING 188 |
Definition at line 272 of file zend_vm_opcodes.h.
#define ZEND_THROW 108 |
Definition at line 192 of file zend_vm_opcodes.h.
#define ZEND_TICKS 105 |
Definition at line 189 of file zend_vm_opcodes.h.
#define ZEND_TYPE_CHECK 123 |
Definition at line 207 of file zend_vm_opcodes.h.
#define ZEND_UNSET_CV 153 |
Definition at line 237 of file zend_vm_opcodes.h.
#define ZEND_UNSET_DIM 75 |
Definition at line 160 of file zend_vm_opcodes.h.
#define ZEND_UNSET_OBJ 76 |
Definition at line 161 of file zend_vm_opcodes.h.
#define ZEND_UNSET_STATIC_PROP 179 |
Definition at line 263 of file zend_vm_opcodes.h.
#define ZEND_UNSET_VAR 74 |
Definition at line 159 of file zend_vm_opcodes.h.
#define ZEND_USER_OPCODE 150 |
Definition at line 234 of file zend_vm_opcodes.h.
#define ZEND_VERIFY_NEVER_TYPE 201 |
Definition at line 285 of file zend_vm_opcodes.h.
#define ZEND_VERIFY_RETURN_TYPE 124 |
Definition at line 208 of file zend_vm_opcodes.h.
#define ZEND_VM_COMMUTATIVE 0x80000000 |
Definition at line 74 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_ARRAY_INIT 0x00080000 |
Definition at line 60 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_CACHE_SLOT 0x00040000 |
Definition at line 59 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_DIM_WRITE 0x00400000 |
Definition at line 63 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_EVAL 0x08000000 |
Definition at line 70 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_FETCH_REF 0x00200000 |
Definition at line 62 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_ISSET 0x00020000 |
Definition at line 58 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_JMP_ADDR 0x03000000 |
Definition at line 67 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_LAST_CATCH 0x02000000 |
Definition at line 66 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_MASK 0x0f000000 |
Definition at line 64 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_NUM 0x01000000 |
Definition at line 65 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_OP 0x04000000 |
Definition at line 68 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_REF 0x00100000 |
Definition at line 61 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_SRC 0x0b000000 |
Definition at line 72 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_TYPE 0x07000000 |
Definition at line 69 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_TYPE_MASK 0x09000000 |
Definition at line 71 of file zend_vm_opcodes.h.
#define ZEND_VM_EXT_VAR_FETCH 0x00010000 |
Definition at line 57 of file zend_vm_opcodes.h.
#define ZEND_VM_KIND ZEND_VM_KIND_CALL |
Definition at line 34 of file zend_vm_opcodes.h.
#define ZEND_VM_KIND_CALL 1 |
Definition at line 26 of file zend_vm_opcodes.h.
#define ZEND_VM_KIND_GOTO 3 |
Definition at line 28 of file zend_vm_opcodes.h.
#define ZEND_VM_KIND_HYBRID 4 |
Definition at line 29 of file zend_vm_opcodes.h.
#define ZEND_VM_KIND_SWITCH 2 |
Definition at line 27 of file zend_vm_opcodes.h.
#define ZEND_VM_LAST_OPCODE 209 |
Definition at line 295 of file zend_vm_opcodes.h.
#define ZEND_VM_LINES 0 |
Definition at line 25 of file zend_vm_opcodes.h.
#define ZEND_VM_NO_CONST_CONST 0x40000000 |
Definition at line 73 of file zend_vm_opcodes.h.
Definition at line 75 of file zend_vm_opcodes.h.
Definition at line 76 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_CACHE_SLOT 0x000000a0 |
Definition at line 56 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_CLASS_FETCH 0x00000070 |
Definition at line 53 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_CONST 0x00000002 |
Definition at line 44 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_CONST_FETCH 0x00000090 |
Definition at line 55 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_CONSTRUCTOR 0x00000080 |
Definition at line 54 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_JMP_ADDR 0x00000020 |
Definition at line 49 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_MASK 0x000000f0 |
Definition at line 47 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_NEXT 0x00000060 |
Definition at line 52 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_NUM 0x00000010 |
Definition at line 48 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_SPEC 0x00000001 |
Definition at line 43 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_THIS 0x00000050 |
Definition at line 51 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_TMPVAR 0x00000004 |
Definition at line 45 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_TMPVARCV 0x00000008 |
Definition at line 46 of file zend_vm_opcodes.h.
#define ZEND_VM_OP_TRY_CATCH 0x00000030 |
Definition at line 50 of file zend_vm_opcodes.h.
#define ZEND_VM_SPEC 1 |
Definition at line 24 of file zend_vm_opcodes.h.
#define ZEND_YIELD 160 |
Definition at line 244 of file zend_vm_opcodes.h.
#define ZEND_YIELD_FROM 166 |
Definition at line 250 of file zend_vm_opcodes.h.
ZEND_API uint32_t ZEND_FASTCALL zend_get_opcode_flags | ( | uint8_t | opcode | ) |
Definition at line 457 of file zend_vm_opcodes.c.
ZEND_API uint8_t zend_get_opcode_id | ( | const char * | name, |
size_t | length ) |
Definition at line 463 of file zend_vm_opcodes.c.
ZEND_API const char *ZEND_FASTCALL zend_get_opcode_name | ( | uint8_t | opcode | ) |
Definition at line 451 of file zend_vm_opcodes.c.