Searched refs:opcode (Results 1 - 25 of 32) sorted by relevance

12

/PHP_5_4/ext/mbstring/oniguruma/
H A Dregcomp.c179 add_opcode(regex_t* reg, int opcode) argument
181 BBUF_ADD1(reg, opcode);
249 add_opcode_rel_addr(regex_t* reg, int opcode, int addr) argument
253 r = add_opcode(reg, opcode);
274 add_opcode_option(regex_t* reg, int opcode, OnigOptionType option) argument
278 r = add_opcode(reg, opcode);
5563 op2name(int opcode) argument
5567 for (i = 0; OnigOpInfo[i].opcode >= 0; i++) {
5568 if (opcode == OnigOpInfo[i].opcode)
5575 op2arg_type(int opcode) argument
[all...]
H A Dregexec.c1291 #define STAT_OP_IN(opcode) do {\
1292 if (opcode == OpPrevTarget) OpPrevCounter[OpCurr]++;\
1293 OpCurr = opcode;\
1294 OpCounter[opcode]++;\
1333 for (i = 0; OnigOpInfo[i].opcode >= 0; i++) {
1349 #define STAT_OP_IN(opcode)
H A Dregint.h641 OP_LOOK_BEHIND, /* (?<=...) start (no needs end opcode) */
805 short int opcode; member in struct:__anon90
/PHP_5_4/Zend/
H A Dzend_execute.c656 static inline void zend_assign_to_object(zval **retval, zval **object_ptr, zval *property_name, int value_type, znode_op *value_op, const temp_variable *Ts, int opcode, const zend_literal *key TSRMLS_DC) argument
722 if (opcode == ZEND_ASSIGN_OBJ) {
1425 switch (brk_opline->opcode) {
1511 ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler) argument
1513 if (opcode != ZEND_USER_OPCODE) {
1516 zend_user_opcodes[opcode] = opcode;
1518 zend_user_opcodes[opcode] = ZEND_USER_OPCODE;
1520 zend_user_opcode_handlers[opcode] = handler;
1526 ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode) argument
[all...]
H A Dzend_execute.h412 #define ZEND_USER_OPCODE_CONTINUE 0 /* execute next opcode */
414 #define ZEND_USER_OPCODE_DISPATCH 2 /* call original opcode handler */
418 #define ZEND_USER_OPCODE_DISPATCH_TO 0x100 /* call original handler of returned opcode */
420 ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler);
421 ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode);
H A Dzend_opcode.c426 zend_printf("Ran out of opcode space!\n"
458 if (opline->opcode == ZEND_EXT_STMT) {
460 if ((opline+1)->opcode == ZEND_EXT_STMT) {
461 opline->opcode = ZEND_NOP;
469 opline->opcode = ZEND_NOP;
519 switch (opline->opcode) {
553 ZEND_API unary_op_type get_unary_op(int opcode) argument
555 switch (opcode) {
568 ZEND_API binary_op_type get_binary_op(int opcode) argument
570 switch (opcode) {
[all...]
H A Dzend_vm.h25 ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode);
H A Dzend_vm_opcodes.c186 ZEND_API const char* zend_get_opcode_name(zend_uchar opcode) { argument
187 return zend_vm_opcodes_map[opcode];
H A Dzend_builtin_functions.c2110 skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL &&
2111 skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME &&
2112 skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) {
2155 if ((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == ZEND_DO_FCALL))) {
2164 if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) {
2256 if (ptr && (skip_last == 0) && ptr->opline && (ptr->opline->opcode == ZEND_NEW)) {
2277 skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL &&
2278 skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME &&
2279 skip->prev_execute_data->opline->opcode !
[all...]
H A Dzend_compile.c577 opline->opcode = op;
590 opline->opcode = op;
599 #define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(opline->result)); memset(&opline->op1,0,sizeof(opline->op1)); memset(&opline->op2,0,sizeof(opline->op2)); opline->result_type=opline->op1_type=opline->op2_type=IS_UNUSED; }
603 data_op->opcode = ZEND_OP_DATA;
617 switch (last_op->opcode) {
619 last_op->opcode = op;
627 last_op->opcode = op;
641 opline->opcode = op;
668 CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE)) {
684 opline_ptr->opcode
[all...]
H A Dzend_vm_opcodes.h24 ZEND_API const char *zend_get_opcode_name(zend_uchar opcode);
H A Dzend.c483 EG(exception_op)[0].opcode = ZEND_HANDLE_EXCEPTION;
488 EG(exception_op)[1].opcode = ZEND_HANDLE_EXCEPTION;
493 EG(exception_op)[2].opcode = ZEND_HANDLE_EXCEPTION;
1258 EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL &&
H A Dzend_compile.h113 zend_uchar opcode; member in struct:_zend_op
449 ZEND_API unary_op_type get_unary_op(int opcode);
450 ZEND_API binary_op_type get_binary_op(int opcode);
846 /* generate ZEND_DECLARE_INHERITED_CLASS_DELAYED opcode to delay early binding */
H A Dzend_execute_API.c71 fprintf(stderr, "SIGSEGV caught on opcode %d on opline %d of %s() at %s:%d\n\n",
72 active_opline->opcode,
407 if(EG(exception) && EG(opline_ptr) && active_opline->opcode == ZEND_HANDLE_EXCEPTION &&
1281 ret_opline->opcode = ZEND_RETURN;
1300 switch (opline->opcode) {
H A Dzend_exceptions.c120 (EG(current_execute_data)->opline+1)->opcode == ZEND_HANDLE_EXCEPTION) {
/PHP_5_4/ext/spl/
H A Dphp_spl.c358 * The "scope" is determined by an opcode, if it is ZEND_FETCH_CLASS we know function was called indirectly by
361 if (active_opline->opcode != ZEND_FETCH_CLASS) {
/PHP_5_4/ext/pcre/pcrelib/
H A Dpcre_jit_compile.c292 /* Points to the starting opcode. */
308 /* Points to the starting opcode. */
323 /* Maps private data offset to each opcode. */
486 /* These two locals can be used by the current opcode. */
809 /* Only AUTO_CALLOUT can insert this opcode. We do
6430 pcre_uchar opcode; local
6461 opcode = *cc;
6462 SLJIT_ASSERT(opcode >= OP_ASSERT && opcode <= OP_ASSERTBACK_NOT);
6463 found = (opcode
6948 pcre_uchar opcode; local
7489 pcre_uchar opcode; local
7763 get_iterator_parameters(compiler_common *common, pcre_uchar *cc, pcre_uchar *opcode, pcre_uchar *type, int *max, int *min, pcre_uchar **end) argument
7865 pcre_uchar opcode; local
8174 pcre_uchar opcode = *cc; local
8561 pcre_uchar opcode; local
8822 int opcode, stacksize, alt_count, alt_max; local
9345 pcre_uchar opcode = *current->cc; local
[all...]
/PHP_5_4/ext/pcre/pcrelib/sljit/
H A DsljitNativeARM_32.c820 #define EMIT_DATA_PROCESS_INS(opcode, set_flags, dst, src1, src2) \
821 (0xe0000000 | ((opcode) << 21) | (set_flags) | RD(dst) | RN(src1) | (src2))
969 #define EMIT_DATA_PROCESS_INS_AND_RETURN(opcode) \
970 return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, (src2 & SRC2_IMM) ? src2 : RM(src2)))
972 #define EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(opcode, dst, src1, src2) \
973 return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, src2))
975 #define EMIT_SHIFT_INS_AND_RETURN(opcode) \
981 return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (compiler->shift_imm << 7) | (opcode << 5) | reg_map[src2])); \
984 return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | ((flags & ARGS_SWAPPED) ? reg_map[src2] : reg_map[src1])));
2025 #define EMIT_FPU_OPERATION(opcode, mod
[all...]
H A DsljitNativeMIPS_common.c93 #define HI(opcode) ((opcode) << 26)
94 #define LO(opcode) (opcode)
1925 /* Intentionally the other opcode. */
H A DsljitNativeSPARC_common.c113 #define OPC1(opcode) ((opcode) << 30)
114 #define OPC2(opcode) ((opcode) << 22)
115 #define OPC3(opcode) ((opcode) << 19)
H A DsljitNativeTILEGX-encoder.c622 /* The opcode mnemonic, e.g. "add" */
662 const struct tilegx_opcode *opcode; member in struct:tilegx_decoded_instruction
9550 d->opcode = opc;
10086 /* Determine which nop opcode is used for padding and should be skipped. */
10090 if (!decoded[i].opcode->can_bundle)
10101 const struct tilegx_opcode *opcode = decoded[i].opcode; local
10107 if (opcode->mnemonic == padding_mnemonic
10115 name = opcode->name;
10120 for (j = 0; j < opcode
[all...]
H A DsljitNativeTILEGX_64.c123 const struct tilegx_opcode* opcode; member in struct:jit_instr
387 #define PB3(opcode, dst, srca, srcb) \
388 push_3_buffer(compiler, opcode, dst, srca, srcb, __LINE__)
390 #define PB2(opcode, dst, src) \
391 push_2_buffer(compiler, opcode, dst, src, __LINE__)
517 tilegx_pipeline get_any_valid_pipe(const struct tilegx_opcode* opcode) argument
521 for (pipe = 0; ((opcode->pipes & (1 << pipe)) == 0 && pipe < TILEGX_NUM_PIPELINE_ENCODINGS); pipe++)
528 const struct tilegx_opcode* opcode = NULL; local
532 opcode = &tilegx_opcodes[opc];
533 inst_buf[0].opcode
612 const struct tilegx_opcode* opcode = inst->opcode; local
750 const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; local
770 const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; local
830 const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; local
875 const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; local
891 const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; local
[all...]
H A DsljitNativeX86_32.c29 static sljit_si emit_do_imm(struct sljit_compiler *compiler, sljit_ub opcode, sljit_sw imm) argument
36 *inst++ = opcode;
H A DsljitNativeX86_64.c331 static sljit_si emit_do_imm32(struct sljit_compiler *compiler, sljit_ub rex, sljit_ub opcode, sljit_sw imm) argument
341 *inst++ = opcode;
H A DsljitNativeX86_common.c1059 static sljit_si emit_unary(struct sljit_compiler *compiler, sljit_ub opcode, argument
1070 *inst |= opcode;
1078 *inst |= opcode;
1086 *inst |= opcode;
1093 *inst |= opcode;
2276 static sljit_si emit_sse2(struct sljit_compiler *compiler, sljit_ub opcode, argument
2284 *inst = opcode;
2288 static sljit_si emit_sse2_logic(struct sljit_compiler *compiler, sljit_ub opcode, argument
2296 *inst = opcode;

Completed in 144 milliseconds

12