/PHP-5.5/Zend/ |
H A D | zend_generators.c | 34 zend_execute_data *execute_data = generator->execute_data; in zend_generator_cleanup_unfinished_execution() local 90 while (execute_data->call >= execute_data->call_slots) { in zend_generator_cleanup_unfinished_execution() 94 execute_data->call--; in zend_generator_cleanup_unfinished_execution() 111 if (generator->execute_data) { in zend_generator_close() 112 zend_execute_data *execute_data = generator->execute_data; in zend_generator_close() local 128 generator->execute_data = NULL; in zend_generator_close() 163 generator->execute_data = NULL; in zend_generator_close() 259 zend_execute_data *execute_data; in zend_generator_create_zval() local 313 generator->execute_data = execute_data; in zend_generator_create_zval() 332 if (!generator->execute_data) { in zend_generator_resume() [all …]
|
H A D | zend_execute.c | 170 #define EX(element) execute_data->element 300 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_R() 310 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_UNSET() 320 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_IS() 330 zval ***ptr = EX_CV_NUM(execute_data, var); in _get_zval_ptr_cv_BP_VAR_RW() 1506 zval ***cv = EX_CV_NUM(execute_data, 0); in i_free_compiled_variables() 1519 i_free_compiled_variables(execute_data); in zend_free_compiled_variables() 1567 zend_execute_data *execute_data; in i_create_execute_data_from_op_array() local 1630 execute_data = (zend_execute_data*)((char*)execute_data + Ts_size); in i_create_execute_data_from_op_array() 1648 EG(current_execute_data) = execute_data; in i_create_execute_data_from_op_array() [all …]
|
H A D | zend_vm_execute.h | 335 #define ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL execute_data TSRMLS_CC 337 ZEND_API void execute_ex(zend_execute_data *execute_data TSRMLS_DC) in execute_ex() 363 if ((ret = OPLINE->handler(execute_data TSRMLS_CC)) > 0) { in execute_ex() 372 execute_data = EG(current_execute_data); in execute_ex() 399 i_free_compiled_variables(execute_data); in zend_leave_helper_SPEC() 409 execute_data = EG(current_execute_data); in zend_leave_helper_SPEC() 989 stack_frame = zend_vm_stack_frame_base(execute_data); in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER() 1439 EX(op_array), execute_data TSRMLS_CC); in ZEND_BRK_SPEC_CONST_HANDLER() 1450 EX(op_array), execute_data TSRMLS_CC); in ZEND_CONT_SPEC_CONST_HANDLER() 1462 EX(op_array), execute_data TSRMLS_CC); in ZEND_GOTO_SPEC_CONST_HANDLER() [all …]
|
H A D | zend_vm_execute.skl | 3 ZEND_API void {%EXECUTOR_NAME%}_ex(zend_execute_data *execute_data TSRMLS_DC) 17 execute_data = i_create_execute_data_from_op_array(EG(active_op_array), 1 TSRMLS_CC);
|
H A D | zend_dtrace.c | 47 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data TSRMLS_DC) in dtrace_execute_ex() 73 execute_ex(execute_data TSRMLS_CC); in dtrace_execute_ex()
|
H A D | zend_dtrace.h | 38 ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data TSRMLS_DC);
|
H A D | zend_generators.h | 42 zend_execute_data *execute_data; member
|
H A D | zend_execute.h | 53 ZEND_API extern void (*zend_execute_ex)(zend_execute_data *execute_data TSRMLS_DC); 61 ZEND_API void execute_ex(zend_execute_data *execute_data TSRMLS_DC); 384 …_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *… 385 …l_ptr_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *… 390 void zend_free_compiled_variables(zend_execute_data *execute_data);
|
H A D | zend_execute_API.c | 41 ZEND_API void (*zend_execute_ex)(zend_execute_data *execute_data TSRMLS_DC); 738 zend_execute_data execute_data; in zend_call_function() local 761 execute_data = *EG(current_execute_data); in zend_call_function() 770 memset(&execute_data, 0, sizeof(zend_execute_data)); in zend_call_function() 914 EG(current_execute_data) = &execute_data; in zend_call_function() 954 zend_execute_internal(&execute_data, fci, 1 TSRMLS_CC); in zend_call_function()
|
H A D | zend_vm_def.h | 471 var_ptr = _get_zval_ptr_ptr_var((opline+1)->op2.var, execute_data, &free_op_data2 TSRMLS_CC); 1838 i_free_compiled_variables(execute_data); in ZEND_VM_HELPER() 1848 execute_data = EG(current_execute_data); in ZEND_VM_HELPER() 1991 zend_execute_internal(execute_data, NULL, RETURN_VALUE_USED(opline) TSRMLS_CC); in ZEND_VM_HELPER() 3031 …EX_CV(opline->op2.var) = (zval**)EX_CV_NUM(execute_data, EX(op_array)->last_var + opline->op2.var); 3235 var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC); 3271 var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->result.var TSRMLS_CC); 3301 EX(op_array), execute_data TSRMLS_CC); 3312 EX(op_array), execute_data TSRMLS_CC); 3324 EX(op_array), execute_data TSRMLS_CC); [all …]
|
H A D | README.ZEND_VM | 34 execute_data
|
H A D | zend_compile.h | 101 #define ZEND_OPCODE_HANDLER_ARGS zend_execute_data *execute_data TSRMLS_DC 102 #define ZEND_OPCODE_HANDLER_ARGS_PASSTHRU execute_data TSRMLS_CC 402 #define EX(element) execute_data.element
|
/PHP-5.5/sapi/fpm/fpm/ |
H A D | fpm_php_trace.c | 50 long execute_data; in fpm_php_trace_dump() local 69 execute_data = l; in fpm_php_trace_dump() 71 while (execute_data) { in fpm_php_trace_dump() 75 fprintf(slowlog, "[0x%" PTR_FMT "lx] ", execute_data); in fpm_php_trace_dump() 77 …if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, function_state.function), &l… in fpm_php_trace_dump() 93 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, op_array), &l)) { in fpm_php_trace_dump() 107 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, opline), &l)) { in fpm_php_trace_dump() 124 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, prev_execute_data), &l)) { in fpm_php_trace_dump() 128 execute_data = l; in fpm_php_trace_dump()
|
/PHP-5.5/ |
H A D | UPGRADING.INTERNALS | 31 nested calls (e.g. foo(bar())). It's preallocated together with execute_data. 41 corresponding stack space is preallocated together with execute_data. 44 * Removed execute_data->Ts field. The VM temporary variables always allocated 45 immediately before execute_data structure. Now they are accessed by offset 46 from the execute_data base pointer (instead of execute_data->Ts). Compiler 51 * Removed execute_data->CVs field. The VM compiled variables always allocated 52 immediately after execute_data structure. Now they are accessed by offset 53 from the execute_data base pointer (instead of execute_data->CVs). You can
|
H A D | .gdbinit | 575 printzn &execute_data->opline.op1 577 printzn &execute_data->opline.op2 579 printzn &execute_data->opline.result
|
/PHP-5.5/sapi/cli/ |
H A D | php_cli.c | 1097 zend_execute_data execute_data; in do_cli() local 1126 memset(&execute_data, 0, sizeof(zend_execute_data)); in do_cli() 1127 EG(current_execute_data) = &execute_data; in do_cli()
|
/PHP-5.5/ext/opcache/ |
H A D | zend_accelerator_module.c | 292 #define EX(element) execute_data->element in ZEND_INI_END()
|