/PHP-8.4/Zend/ |
H A D | zend_vm_execute.h | 4363 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_BW_NOT_SPEC_CONST_HANDLER() 4377 val = RT_CONSTANT(opline, opline->op1); in ZEND_BOOL_NOT_SPEC_CONST_HANDLER() 4404 z = RT_CONSTANT(opline, opline->op1); in ZEND_ECHO_SPEC_CONST_HANDLER() 4432 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPZ_SPEC_CONST_HANDLER() 4466 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPNZ_SPEC_CONST_HANDLER() 4500 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER() 4536 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER() 8105 op = RT_CONSTANT(opline, opline->op1); in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER() 8133 op = RT_CONSTANT(opline, opline->op1); in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER() 8166 op = RT_CONSTANT(opline, opline->op1); in ZEND_MATCH_SPEC_CONST_CONST_HANDLER() [all …]
|
H A D | zend_vm_def.h | 1003 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_VM_COLD_HELPER() 3825 function_name = (zval*)RT_CONSTANT(opline, opline->op2); 3969 func_name = (zval *)RT_CONSTANT(opline, opline->op2); 4002 fname = (zval*)RT_CONSTANT(opline, opline->op2); 5649 zval *default_value = RT_CONSTANT(opline, opline->op2); 7885 …do_bind_class(RT_CONSTANT(opline, opline->op1), (OP2_TYPE == IS_CONST) ? Z_STR_P(RT_CONSTANT(oplin… 7895 zval *lcname = RT_CONSTANT(opline, opline->op1); 7941 do_bind_function(func, RT_CONSTANT(opline, opline->op1)); 7978 …ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… 9532 skip = Z_LVAL_P(RT_CONSTANT(opline, opline->op1)); [all …]
|
H A D | zend_compile.h | 793 # define RT_CONSTANT(opline, node) \ macro 808 # define RT_CONSTANT(opline, node) \ macro 822 (node).constant = RT_CONSTANT(opline, node) - (op_array)->literals; \
|
H A D | zend_execute.c | 423 return RT_CONSTANT(opline, node); in _get_zval_ptr() 443 return RT_CONSTANT(opline + 1, node); in _get_op_data_zval_ptr_r() 463 return RT_CONSTANT(opline, node); in _get_zval_ptr_deref() 483 return RT_CONSTANT(opline + 1, node); in _get_op_data_zval_ptr_deref_r() 503 return RT_CONSTANT(opline, node); in _get_zval_ptr_undef() 3543 zval *class_name = RT_CONSTANT(opline, opline->op2); in zend_fetch_static_property_address_ex() 3575 name = Z_STR_P(RT_CONSTANT(opline, opline->op1)); in zend_fetch_static_property_address_ex() 5214 … zend_throw_error(NULL, "Undefined constant \"%s\"", Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))); in _zend_quick_get_constant() 5376 zval *default_value = RT_CONSTANT(opline, opline->op2); in zend_handle_undef_args() 5705 ret = RT_CONSTANT(opline, *node); in zend_get_zval_ptr()
|
H A D | zend_inheritance.c | 966 zval *zv = RT_CONSTANT(precv, precv->op2); in zend_get_function_declaration()
|
/PHP-8.4/Zend/Optimizer/ |
H A D | zend_cfg.h | 105 RT_CONSTANT(opline, (node)) \
|
H A D | zend_optimizer.c | 1493 Z_STR_P(RT_CONSTANT(opline, opline->op2))); in zend_adjust_fcall_stack_size()
|
/PHP-8.4/ext/opcache/jit/ |
H A D | zend_jit_vm_helpers.c | 204 dim = RT_CONSTANT(opline, opline->op2); in zend_jit_undefined_long_key() 230 dim = RT_CONSTANT(opline, opline->op2); in zend_jit_undefined_string_key() 317 … zend_throw_error(NULL, "Undefined constant \"%s\"", Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))); in _zend_quick_get_constant() 813 zval *arr = RT_CONSTANT(opline, opline->op1); 822 dim = RT_CONSTANT(opline, opline->op2); 829 arr = RT_CONSTANT(opline, opline->op1); 879 && Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) == IS_STRING 880 && Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))[0] != '\0') { 882 zend_string *prop_name = Z_STR_P(RT_CONSTANT(opline, opline->op2));
|
H A D | zend_jit_trace.c | 502 zval *zv = RT_CONSTANT(opline, opline->op1); in zend_jit_needs_arg_dtor() 1230 zval *zv = RT_CONSTANT(opline, opline->op2); in is_checked_guard() 1256 zval *zv = RT_CONSTANT(opline, opline->op1); in is_checked_guard() 1264 zval *zv = RT_CONSTANT(opline, opline->op2); in is_checked_guard() 3415 Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) == IS_STRING); in zend_jit_may_delay_fetch_this() 3792 && Z_TYPE_P(RT_CONSTANT(opline, opline->op1)) == IS_LONG in zend_jit_may_skip_comparison() 3793 && Z_LVAL_P(RT_CONSTANT(opline, opline->op1)) == 0) { in zend_jit_may_skip_comparison() 3817 && Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) == IS_LONG in zend_jit_may_skip_comparison() 3818 && Z_LVAL_P(RT_CONSTANT(opline, opline->op2)) == 0) { in zend_jit_may_skip_comparison() 3864 …if (RT_CONSTANT(opline, opline->op1) != RT_CONSTANT(&ssa_opcodes[prev_ssa_op - ssa->ops], ssa_opco… in zend_jit_may_skip_comparison() [all …]
|
H A D | zend_jit.c | 518 && Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) == IS_STRING in zend_jit_may_avoid_refcounting() 519 && Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))[0] != '\0') { in zend_jit_may_avoid_refcounting() 1739 || Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) != IS_STRING in zend_jit() 1740 || Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))[0] == '\0') { in zend_jit() 1786 || Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) != IS_STRING in zend_jit() 1787 || Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))[0] == '\0') { in zend_jit() 1834 || Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) != IS_STRING in zend_jit() 1835 || Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))[0] == '\0') { in zend_jit() 2314 || Z_TYPE_P(RT_CONSTANT(opline, opline->op2)) != IS_STRING in zend_jit() 2315 || Z_STRVAL_P(RT_CONSTANT(opline, opline->op2))[0] == '\0') { in zend_jit() [all …]
|
H A D | zend_jit_helpers.c | 101 zval *function_name = RT_CONSTANT(opline, opline->op2); in zend_jit_invalid_method_call() 1845 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_r_slow() 1863 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_r_dynamic() 1901 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_is_slow() 1919 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_is_dynamic() 1957 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_r_slow_ex() 1974 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_r_dynamic_ex() 2009 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_is_slow_ex() 2026 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_is_dynamic_ex() 2132 zend_string *name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in zend_jit_fetch_obj_w_slow()
|
H A D | zend_jit_ir.c | 7748 zval *zv = RT_CONSTANT(opline, opline->op1); in zend_jit_defined() 9213 zval *zv = RT_CONSTANT(opline, opline->op1); 10549 zval *zv = RT_CONSTANT(opline, opline->op2); 11035 zval *zv = RT_CONSTANT(opline, opline->op1); 11268 zv = RT_CONSTANT(opline, opline->op1); 11309 zv = RT_CONSTANT(opline, opline->op1); 11346 zv = RT_CONSTANT(opline, opline->op1); 13862 member = RT_CONSTANT(opline, opline->op2); 14391 member = RT_CONSTANT(opline, opline->op2); 14741 member = RT_CONSTANT(opline, opline->op2); [all …]
|
H A D | zend_jit_internal.h | 76 ZEND_ADDR_CONST_ZVAL(RT_CONSTANT(opline, (opline)->op)) : \
|
/PHP-8.4/ext/opcache/ |
H A D | zend_accelerator_util_funcs.c | 280 zval *lcname = RT_CONSTANT(opline, opline->op1); in zend_accel_build_delayed_early_binding_list() 284 zend_string_copy(Z_STR_P(RT_CONSTANT(opline, opline->op2))); in zend_accel_build_delayed_early_binding_list() 303 zend_string *rtd_key = Z_STR_P(RT_CONSTANT(opline, opline->op1) + 1); in zend_accel_finalize_delayed_early_binding_list()
|
H A D | ZendAccelerator.c | 3855 key = Z_STR_P(RT_CONSTANT(opline, opline->op1) + 1); 3862 key = Z_STR_P(RT_CONSTANT(opline, opline->op1)); 4108 Z_TYPE_P(RT_CONSTANT(opline, opline->op1)) == IS_STRING && 4111 zend_string *resolved_path = preload_resolve_path(Z_STR_P(RT_CONSTANT(opline, opline->op1))); 4149 Z_TYPE_P(RT_CONSTANT(opline, opline->op1)) == IS_STRING) { 4151 zend_string *resolved_path = preload_resolve_path(Z_STR_P(RT_CONSTANT(opline, opline->op1))); 4158 …if (!IS_ABSOLUTE_PATH(Z_STRVAL_P(RT_CONSTANT(opline, opline->op1)), Z_STRLEN_P(RT_CONSTANT(opline,… 4160 zend_string_release(Z_STR_P(RT_CONSTANT(opline, opline->op1))); 4161 ZVAL_STR_COPY(RT_CONSTANT(opline, opline->op1), resolved_path);
|
H A D | zend_file_cache.c | 541 opline->op1.constant = RT_CONSTANT(opline, opline->op1) - literals; 544 opline->op2.constant = RT_CONSTANT(opline, opline->op2) - literals;
|
/PHP-8.4/sapi/phpdbg/ |
H A D | phpdbg_utils.c | 638 …ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(cur, cur->op1)), Z_STR_P(RT_CONSTANT(cur, cur->o… in phpdbg_check_caught_ex()
|
/PHP-8.4/ext/reflection/ |
H A D | php_reflection.c | 653 return RT_CONSTANT(recv, recv->op2); in get_default_from_recv()
|