/PHP-7.0/Zend/ |
H A D | zend_vm_execute.skl | 25 zend_execute_data *execute_data; 31 execute_data = zend_vm_stack_push_call_frame(ZEND_CALL_TOP_CODE, 34 execute_data->symbol_table = zend_rebuild_symbol_table(); 36 execute_data->symbol_table = &EG(symbol_table); 39 i_init_execute_data(execute_data, op_array, return_value); 40 zend_{%EXECUTOR_NAME%}_ex(execute_data); 41 zend_vm_stack_free_call_frame(execute_data);
|
H A D | zend_generators.c | 37 zend_execute_data *execute_data = generator->execute_data; in zend_generator_cleanup_unfinished_execution() local 39 if (execute_data->opline != execute_data->func->op_array.opcodes) { in zend_generator_cleanup_unfinished_execution() 41 uint32_t op_num = execute_data->opline - execute_data->func->op_array.opcodes - 1; in zend_generator_cleanup_unfinished_execution() 65 zend_execute_data *execute_data = generator->execute_data; in zend_generator_close() local 67 if (execute_data->symbol_table) { in zend_generator_close() 73 if (Z_OBJ(execute_data->This)) { in zend_generator_close() 80 generator->execute_data = NULL; in zend_generator_close() 98 generator->execute_data = NULL; in zend_generator_close() 236 zend_execute_data *execute_data; in zend_generator_create_zval() local 254 generator->execute_data = execute_data; in zend_generator_create_zval() [all …]
|
H A D | zend_dtrace.h | 35 ZEND_API extern void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_… 38 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data); 39 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value);
|
H A D | zend_execute.c | 240 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup() 246 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup() 257 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup_BP_VAR_R() 263 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup_BP_VAR_UNSET() 270 zval_undefined_cv(var, execute_data); in _get_zval_cv_lookup_BP_VAR_RW() 2046 execute_data->func->internal_function.handler(execute_data, return_value); in execute_internal() 2083 i_free_compiled_variables(execute_data); in zend_free_compiled_variables() 2188 EG(current_execute_data) = execute_data; in i_init_func_execute_data() 2208 zend_attach_symbol_table(execute_data); in i_init_code_execute_data() 2324 zend_execute_data *execute_data; in zend_create_generator_execute_data() local [all …]
|
H A D | zend_dtrace.c | 29 ZEND_API void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data, zval *return_value); 57 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data) in dtrace_execute_ex() argument 83 execute_ex(execute_data); in dtrace_execute_ex() 94 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data, zval *return_value) in dtrace_execute_internal() argument 107 execute_internal(execute_data, return_value); in dtrace_execute_internal()
|
H A D | zend_vm_execute.h | 401 execute_data = ex; 403 zend_execute_data *execute_data = ex; local 420 execute_data = orig_execute_data; 443 zend_execute_data *execute_data; local 458 zend_execute_ex(execute_data); 475 old_execute_data = execute_data; 517 old_execute_data = execute_data; 1726 call = execute_data; 50364 execute_data = ex; 50373 ret = execute_data != ex ? (int)(execute_data->prev_execute_data != ex) + 1 : 0; [all …]
|
H A D | zend_execute.h | 33 ZEND_API extern void (*zend_execute_ex)(zend_execute_data *execute_data); 34 ZEND_API extern void (*zend_execute_internal)(zend_execute_data *execute_data, zval *return_value); 39 ZEND_API void zend_init_execute_data(zend_execute_data *execute_data, zend_op_array *op_array, zval… 42 ZEND_API void execute_ex(zend_execute_data *execute_data); 43 ZEND_API void execute_internal(zend_execute_data *execute_data, zval *return_value); 55 ZEND_API void ZEND_FASTCALL zend_check_missing_arg(zend_execute_data *execute_data, uint32_t arg_nu… 321 …_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *… 324 void zend_free_compiled_variables(zend_execute_data *execute_data); 325 void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, uint32_t c…
|
H A D | zend_execute_API.c | 1526 zend_op_array *op_array = &execute_data->func->op_array; in zend_attach_symbol_table() 1527 HashTable *ht = execute_data->symbol_table; in zend_attach_symbol_table() 1562 HashTable *ht = execute_data->symbol_table; in zend_detach_symbol_table() 1588 while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) { in zend_set_local_var() 1589 execute_data = execute_data->prev_execute_data; in zend_set_local_var() 1592 if (execute_data) { in zend_set_local_var() 1593 if (!execute_data->symbol_table) { in zend_set_local_var() 1630 while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) { in zend_set_local_var_str() 1631 execute_data = execute_data->prev_execute_data; in zend_set_local_var_str() 1634 if (execute_data) { in zend_set_local_var_str() [all …]
|
H A D | zend_generators.h | 63 zend_execute_data *execute_data; member 123 if (EXPECTED(root->execute_data && root->node.parent == NULL)) { in zend_generator_get_current()
|
H A D | zend_compile.h | 153 typedef int (*user_opcode_handler_t) (zend_execute_data *execute_data); 494 #define EX(element) ((execute_data)->element) 496 #define EX_CALL_INFO() ZEND_CALL_INFO(execute_data) 497 #define EX_CALL_KIND() ZEND_CALL_KIND(execute_data) 498 #define EX_NUM_ARGS() ZEND_CALL_NUM_ARGS(execute_data) 504 ZEND_CALL_USES_STRICT_TYPES(execute_data) 514 #define EX_VAR(n) ZEND_CALL_VAR(execute_data, n) 515 #define EX_VAR_NUM(n) ZEND_CALL_VAR_NUM(execute_data, n)
|
H A D | zend_vm_def.h | 2384 old_execute_data = execute_data; 2423 zend_detach_symbol_table(execute_data); 2426 old_execute_data = execute_data; 2430 zend_attach_symbol_table(execute_data); 3581 call->prev_execute_data = execute_data; 3636 call->prev_execute_data = execute_data; 3692 call->prev_execute_data = execute_data; 3813 call->prev_execute_data = execute_data; 3887 call->prev_execute_data = execute_data; 5527 call->prev_execute_data = execute_data; [all …]
|
H A D | zend.h | 58 #define INTERNAL_FUNCTION_PARAMETERS zend_execute_data *execute_data, zval *return_value 59 #define INTERNAL_FUNCTION_PARAM_PASSTHRU execute_data, return_value
|
H A D | zend_exceptions.c | 270 if (execute_data->called_scope) { in ZEND_METHOD() 271 ce = execute_data->called_scope; in ZEND_METHOD() 333 if (execute_data->called_scope) { in ZEND_METHOD() 334 ce = execute_data->called_scope; in ZEND_METHOD()
|
/PHP-7.0/sapi/phpdbg/ |
H A D | phpdbg_frame.c | 38 EG(current_execute_data) = PHPDBG_FRAME(execute_data); in ZEND_EXTERN_MODULE_GLOBALS() 45 …zend_execute_data *execute_data = PHPDBG_FRAME(num)?PHPDBG_FRAME(execute_data):EG(current_execute_… in phpdbg_switch_frame() local 54 while (execute_data) { in phpdbg_switch_frame() 60 execute_data = execute_data->prev_execute_data; in phpdbg_switch_frame() 61 } while (execute_data && execute_data->opline == NULL); in phpdbg_switch_frame() 68 if (execute_data == NULL) { in phpdbg_switch_frame() 79 PHPDBG_FRAME(execute_data) = EG(current_execute_data); in phpdbg_switch_frame() 80 EG(current_execute_data) = execute_data; in phpdbg_switch_frame()
|
H A D | phpdbg_opcode.c | 172 void phpdbg_print_opline_ex(zend_execute_data *execute_data, zend_bool ignore_flags) /* {{{ */ in phpdbg_print_opline_ex() argument 180 zend_op *opline = (zend_op *) execute_data->opline; in phpdbg_print_opline_ex() 181 char *decode = phpdbg_decode_opline(&execute_data->func->op_array, opline); in phpdbg_print_opline_ex() 189 …execute_data->func->op_array.filename ? ZSTR_VAL(execute_data->func->op_array.filename) : "unknown… in phpdbg_print_opline_ex() 197 …execute_data->func->op_array.filename ? ZSTR_VAL(execute_data->func->op_array.filename) : "unknown… in phpdbg_print_opline_ex() 205 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_print_opline_ex() 206 cur->op = (zend_op *) execute_data->opline; in phpdbg_print_opline_ex() 217 void phpdbg_print_opline(zend_execute_data *execute_data, zend_bool ignore_flags) /* {{{ */ in phpdbg_print_opline() argument 219 phpdbg_print_opline_ex(execute_data, ignore_flags); in phpdbg_print_opline()
|
H A D | phpdbg_opcode.h | 27 void phpdbg_print_opline(zend_execute_data *execute_data, zend_bool ignore_flags); 28 void phpdbg_print_opline_ex(zend_execute_data *execute_data, zend_bool ignore_flags);
|
H A D | phpdbg_bp.c | 577 zend_execute_data *execute_data = EG(current_execute_data); in phpdbg_resolve_opline_break() local 579 if (ZEND_USER_CODE(execute_data->func->common.type)) { in phpdbg_resolve_opline_break() 580 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_resolve_opline_break() 589 } while ((execute_data = execute_data->prev_execute_data) != NULL); in phpdbg_resolve_opline_break() 989 zend_function *function = execute_data->func; in phpdbg_find_breakpoint_param() 1008 return param->type == STR_PARAM || execute_data->opline - ops->opcodes == param->num; in phpdbg_find_breakpoint_param() 1049 return ((zend_ulong)(phpdbg_opline_ptr_t)execute_data->opline == param->addr); in phpdbg_find_breakpoint_param() 1075 if (!phpdbg_find_breakpoint_param(&bp->param, execute_data)) { in phpdbg_find_conditional_breakpoint() 1117 (base = phpdbg_find_conditional_breakpoint(execute_data))) { in phpdbg_find_breakpoint() 1126 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_find_breakpoint() [all …]
|
H A D | phpdbg_prompt.c | 1705 phpdbg_print_opline_ex(execute_data, 0); in phpdbg_execute_ex() 1711 zend_execute_data *prev_ex = execute_data; in phpdbg_execute_ex() 1754 phpdbg_print_opline_ex(execute_data, 0); in phpdbg_execute_ex() 1759 zend_ulong address = (zend_ulong) execute_data->opline; in phpdbg_execute_ex() 1761 if (PHPDBG_G(seek_ex) != execute_data) { in phpdbg_execute_ex() 1826 && (brake = phpdbg_find_breakpoint(execute_data)) in phpdbg_execute_ex() 1843 PHPDBG_G(last_line) = execute_data->opline->lineno; in phpdbg_execute_ex() 1846 if ((execute_data->opline->opcode == ZEND_DO_FCALL || in phpdbg_execute_ex() 1847 execute_data->opline->opcode == ZEND_DO_UCALL || in phpdbg_execute_ex() 1849 execute_data->call->func->type == ZEND_USER_FUNCTION) { in phpdbg_execute_ex() [all …]
|
H A D | phpdbg_prompt.h | 68 void phpdbg_execute_ex(zend_execute_data *execute_data);
|
H A D | phpdbg_utils.c | 741 PHPDBG_API zend_bool phpdbg_check_caught_ex(zend_execute_data *execute_data, zend_object *exception… in phpdbg_check_caught_ex() argument 745 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_check_caught_ex() 747 if (execute_data->opline >= EG(exception_op) && execute_data->opline < EG(exception_op) + 3) { in phpdbg_check_caught_ex() 750 op = execute_data->opline; in phpdbg_check_caught_ex()
|
H A D | phpdbg_cmd.h | 116 zend_execute_data *execute_data; member
|
/PHP-7.0/sapi/fpm/fpm/ |
H A D | fpm_php_trace.c | 50 long execute_data; in fpm_php_trace_dump() local 76 execute_data = l; in fpm_php_trace_dump() 78 while (execute_data) { in fpm_php_trace_dump() 85 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, func), &l)) { in fpm_php_trace_dump() 100 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, This.u1.type_info), &l)) { in fpm_php_trace_dump() 121 fprintf(slowlog, "[0x%" PTR_FMT "lx] ", execute_data); in fpm_php_trace_dump() 127 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, prev_execute_data), &l)) { in fpm_php_trace_dump() 131 execute_data = prev = l; in fpm_php_trace_dump()
|
/PHP-7.0/ext/standard/ |
H A D | formatted_print.c | 386 php_formatted_print(zend_execute_data *execute_data, int use_array, int format_offset) in php_formatted_print() argument 666 if ((result=php_formatted_print(execute_data, 0, 0))==NULL) { in PHP_FUNCTION() 679 if ((result=php_formatted_print(execute_data, 1, 0))==NULL) { in PHP_FUNCTION() 693 if ((result=php_formatted_print(execute_data, 0, 0))==NULL) { in PHP_FUNCTION() 709 if ((result=php_formatted_print(execute_data, 1, 0))==NULL) { in PHP_FUNCTION() 736 if ((result=php_formatted_print(execute_data, 0, 1))==NULL) { in PHP_FUNCTION() 765 if ((result=php_formatted_print(execute_data, 1, 1))==NULL) { in PHP_FUNCTION()
|
/PHP-7.0/Zend/tests/ |
H A D | strlen.phpt | 2 Fixed execute_data corruption with __toString()
|
/PHP-7.0/sapi/cli/ |
H A D | php_cli.c | 1064 zend_execute_data execute_data; in do_cli() local 1090 memset(&execute_data, 0, sizeof(zend_execute_data)); in do_cli() 1091 EG(current_execute_data) = &execute_data; in do_cli()
|