/php-src/Zend/ |
H A D | zend_vm_execute.h | 3805 EX(call) = call; in ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER() 3858 EX(call) = call; in ZEND_INIT_DYNAMIC_CALL_SPEC_CONST_HANDLER() 3891 EX(call) = call; in ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER() 3920 EX(call) = call; in ZEND_INIT_FCALL_SPEC_CONST_HANDLER() 3939 EX(call) = call; in ZEND_INIT_FCALL_OFFSET_SPEC_CONST_HANDLER() 4041 EX(call) = call; in ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR_HANDLER() 4201 EX(call) = call; in ZEND_INIT_DYNAMIC_CALL_SPEC_CV_HANDLER() 7050 EX(call) = call; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER() 7183 EX(call) = call; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER() 7244 EX(call) = call; in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER() [all …]
|
H A D | zend_observer.c | 222 zend_function *func = EX(func); in prev_observed_frame()
|
H A D | zend_vm_def.h | 3619 EX(call) = call; 3752 EX(call) = call; 3780 EX(call) = call; 3833 EX(call) = call; 3895 EX(call) = call; 3928 EX(call) = call; 3957 EX(call) = call; 3976 EX(call) = call; 5847 EX(call) = call; 6452 Z_PTR(EX(This))); [all …]
|
H A D | zend_generators.c | 67 call = EX(call); in zend_generator_freeze_call_stack() 76 call = EX(call); in zend_generator_freeze_call_stack()
|
H A D | zend_exceptions.h | 88 if (EX(opline)->opcode != ZEND_HANDLE_EXCEPTION) { in zend_rethrow_exception() 89 EG(opline_before_exception) = EX(opline); in zend_rethrow_exception() 90 EX(opline) = EG(exception_op); in zend_rethrow_exception()
|
H A D | zend_API.h | 522 #define ZEND_THIS (&EX(This)) 526 #define ZEND_IS_METHOD_CALL() (EX(func)->common.scope != NULL)
|
H A D | zend_builtin_functions.c | 167 zend_execute_data *ex = EX(prev_execute_data); in ZEND_FUNCTION() 201 ex = EX(prev_execute_data); in ZEND_FUNCTION() 236 zend_execute_data *ex = EX(prev_execute_data); in ZEND_FUNCTION()
|
H A D | zend_compile.h | 648 #define EX(element) ((execute_data)->element) macro
|
H A D | zend_execute_API.c | 564 zend_function *func = EX(func); in zend_active_function_ex() 568 const zend_op *op = EX(opline); in zend_active_function_ex()
|
H A D | zend_execute.c | 533 return &EX(This); in _get_obj_zval_ptr() 541 return &EX(This); in _get_obj_zval_ptr_undef() 549 return &EX(This); in _get_obj_zval_ptr_ptr() 1377 EX(func)->common.scope ? ZSTR_VAL(EX(func)->common.scope->name) : "", in zend_missing_arg_error() 1387 EX(func)->common.scope ? ZSTR_VAL(EX(func)->common.scope->name) : "", in zend_missing_arg_error() 2196 ht = EX(symbol_table); in zend_get_target_symbol_table() 4005 EX(call) = NULL; in i_init_func_execute_data() 4092 EX(call) = NULL; in i_init_code_execute_data() 4134 EX(opline) = opline; in zend_init_func_execute_data() 4465 call = EX(call); in cleanup_unfinished_calls() [all …]
|
H A D | zend_closures.c | 45 zend_function *func = EX(func); in ZEND_METHOD() 296 fcc.function_handler = (EX(func)->internal_function.fn_flags & ZEND_ACC_STATIC) ? in ZEND_NAMED_FUNCTION() 297 EX(func)->internal_function.scope->__callstatic : EX(func)->internal_function.scope->__call; in ZEND_NAMED_FUNCTION() 301 ZVAL_STR(&fci.params[0], EX(func)->common.function_name); in ZEND_NAMED_FUNCTION() 305 array_init_size(&fci.params[1], ZEND_NUM_ARGS() + zend_hash_num_elements(EX(extra_named_params))); in ZEND_NAMED_FUNCTION() 309 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(EX(extra_named_params), name, named_param_zval) { in ZEND_NAMED_FUNCTION() 723 zend_closure *closure = (zend_closure*)ZEND_CLOSURE_OBJECT(EX(func)); in ZEND_NAMED_FUNCTION() 727 Z_OBJ(EX(This)) = &closure->std; in ZEND_NAMED_FUNCTION()
|
H A D | zend_object_handlers.c | 862 && EX(func) in zend_std_write_property() 863 && ZEND_USER_CODE(EX(func)->common.type) in zend_std_write_property() 864 && EX(opline) in zend_std_write_property() 865 && EX(opline)->opcode == ZEND_ASSIGN_OBJ in zend_std_write_property() 866 && EX(opline)->result_type) { in zend_std_write_property() 867 ZVAL_COPY_DEREF(EX_VAR(EX(opline)->result.var), variable_ptr); in zend_std_write_property()
|
/php-src/ext/pgsql/ |
H A D | pgsql.c | 1786 if (zend_string_equals_literal(EX(func)->common.function_name, "pg_fetch_result")) { in PHP_FUNCTION() 2121 ZSTR_VAL(EX(func)->common.function_name)); in php_pgsql_data_info()
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 7949 opline < EX(func)->op_array.opcodes + EX(func)->op_array.last); in zend_jit_trace_hot_root() 7958 EX(opline) = opline; in zend_jit_trace_hot_root() 7974 EX(func)->op_array.scope ? ZSTR_VAL(EX(func)->op_array.scope->name) : "", in zend_jit_trace_hot_root() 8067 opline = EX(opline); in zend_jit_trace_hot_root() 8325 EX(func)->op_array.scope ? ZSTR_VAL(EX(func)->op_array.scope->name) : "", in zend_jit_trace_hot_side() 8330 EX(opline)->lineno); in zend_jit_trace_hot_side() 8346 && EX(call))) { in zend_jit_trace_hot_side() 8469 EX(call) = call; in zend_jit_trace_exit() 8577 EX(opline) = opline; in zend_jit_trace_exit() 8588 ZEND_ASSERT(EX(opline) >= EX(func)->op_array.opcodes && in zend_jit_trace_exit() [all …]
|
H A D | zend_jit_helpers.c | 401 opline = EX(opline); in zend_jit_fetch_dim_r_helper() 433 opline = EX(opline); in zend_jit_fetch_dim_r_helper() 461 opline = EX(opline); in zend_jit_fetch_dim_r_helper() 543 opline = EX(opline); in zend_jit_fetch_dim_is_helper() 575 opline = EX(opline); in zend_jit_fetch_dim_is_helper() 603 opline = EX(opline); in zend_jit_fetch_dim_is_helper() 784 opline = EX(opline); in zend_jit_fetch_dim_rw_helper() 811 opline = EX(opline); in zend_jit_fetch_dim_rw_helper() 841 opline = EX(opline); in zend_jit_fetch_dim_rw_helper() 916 opline = EX(opline); in zend_jit_fetch_dim_w_helper() [all …]
|
H A D | zend_jit.c | 2849 zend_op_array *op_array = &EX(func)->op_array; in zend_runtime_jit() 2926 zend_op_array *op_array = &EX(func)->op_array; in zend_jit_hot_func()
|
H A D | zend_jit_vm_helpers.c | 81 EX(opline)++; in zend_jit_leave_nested_func_helper() 83 opline = EX(opline); in zend_jit_leave_nested_func_helper() 855 obj = &EX(This); 921 opline = EX(opline); 979 prev_call = EX(call); 1026 && EX(func) == EX(prev_execute_data)->func 1048 if (EX(call) 1082 opline = EX(opline); 1098 prev_call = EX(call); 1102 opline = EX(opline); [all …]
|
/php-src/ext/zend_test/ |
H A D | test.c | 80 RETVAL_STR_COPY(EX(func)->common.function_name); in ZEND_FUNCTION() 83 ZEND_ASSERT(EX(func)->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE); in ZEND_FUNCTION() 84 zend_string_release(EX(func)->common.function_name); in ZEND_FUNCTION() 85 zend_free_trampoline(EX(func)); in ZEND_FUNCTION() 86 EX(func) = NULL; in ZEND_FUNCTION()
|
H A D | observer.c | 29 …er handler -->\n", 2 * ZT_G(observer_nesting_depth), "", zend_get_opcode_name(EX(opline)->opcode)); in observer_show_opcode_in_user_handler() 64 if (!ZT_G(observer_show_opcode) || !ZEND_USER_CODE(EX(func)->type)) { in observer_show_opcode() 67 …code: '%s' -->\n", 2 * ZT_G(observer_nesting_depth), "", zend_get_opcode_name(EX(opline)->opcode)); in observer_show_opcode() 71 ZEND_ASSERT(!ZEND_USER_CODE(EX(func)->type) || in assert_observer_opline() 72 …(EX(opline) >= EX(func)->op_array.opcodes && EX(opline) < EX(func)->op_array.opcodes + EX(func)->o… in assert_observer_opline() 73 (EX(opline) >= EG(exception_op) && EX(opline) < EG(exception_op) + 3)); in assert_observer_opline()
|
/php-src/ext/ffi/ |
H A D | ffi.c | 2740 zend_ffi_type *type = EX(func)->internal_function.reserved[0]; in ZEND_FUNCTION() 2741 void *addr = EX(func)->internal_function.reserved[1]; in ZEND_FUNCTION() 2864 zend_string_release(EX(func)->common.function_name); in ZEND_FUNCTION() 2866 zend_free_trampoline(EX(func)); in ZEND_FUNCTION() 2867 EX(func) = NULL; in ZEND_FUNCTION() 3765 bool is_static_call = Z_TYPE(EX(This)) != IS_OBJECT; in ZEND_METHOD() 3795 zend_ffi *ffi = (zend_ffi*)Z_OBJ(EX(This)); in ZEND_METHOD() 3921 bool is_static_call = Z_TYPE(EX(This)) != IS_OBJECT; in ZEND_METHOD() 3945 zend_ffi *ffi = (zend_ffi*)Z_OBJ(EX(This)); in ZEND_METHOD() 4102 bool is_static_call = Z_TYPE(EX(This)) != IS_OBJECT; in ZEND_METHOD() [all …]
|
/php-src/ext/opcache/tests/jit/ |
H A D | gh13772.phpt | 2 EX(opline) is correctly set for nested JIT user code calls
|
/php-src/sapi/phpdbg/ |
H A D | phpdbg_print.c | 366 zend_dump_op_line(&EX(func)->op_array, NULL, EX(opline), ZEND_DUMP_LINE_NUMBERS, NULL); in phpdbg_print_opline() 371 zend_op_array *op_array = &EX(func)->op_array; in phpdbg_print_opline() 372 cur->op = (zend_op *) EX(opline); in phpdbg_print_opline()
|
/php-src/ext/pdo/ |
H A D | pdo_dbh.c | 500 internal_construct(INTERNAL_FUNCTION_PARAM_PASSTHRU, Z_OBJ(EX(This)), EX(This).value.ce, NULL); in PHP_METHOD() 507 …internal_construct(INTERNAL_FUNCTION_PARAM_PASSTHRU, Z_OBJ(EX(This)), EX(This).value.ce, return_va… in PHP_METHOD()
|
H A D | pdo_stmt.c | 40 zend_throw_error(NULL, "%s object is uninitialized", ZSTR_VAL(Z_OBJ(EX(This))->ce->name)); \
|
/php-src/ext/standard/ |
H A D | basic_functions.c | 1511 if (!EX(prev_execute_data) || !EX(prev_execute_data)->func->common.scope) {
|