/PHP-8.0/ext/opcache/Optimizer/ |
H A D | zend_func_info.c | 400 F1("stream_bucket_new", MAY_BE_OBJECT), 443 F1("mysqli_connect", MAY_BE_FALSE | MAY_BE_OBJECT), 473 F1("mysqli_init", MAY_BE_FALSE | MAY_BE_OBJECT), 476 F1("mysqli_prepare", MAY_BE_FALSE | MAY_BE_OBJECT), 700 F1("pg_fetch_object", MAY_BE_FALSE | MAY_BE_OBJECT), 779 F1("imagerotate", MAY_BE_FALSE | MAY_BE_OBJECT), 780 F1("imagecreate", MAY_BE_FALSE | MAY_BE_OBJECT), 810 F1("imagecrop", MAY_BE_FALSE | MAY_BE_OBJECT), 811 F1("imagecropauto", MAY_BE_FALSE | MAY_BE_OBJECT), 812 F1("imagescale", MAY_BE_FALSE | MAY_BE_OBJECT), [all …]
|
H A D | zend_inference.c | 1817 if (t1 & MAY_BE_OBJECT) { in zend_array_element_type() 1933 if ((t1_type & MAY_BE_OBJECT) || (t2_type & MAY_BE_OBJECT)) { in binary_op_result_type() 2067 tmp |= MAY_BE_OBJECT; in zend_fetch_arg_info_type() 2175 type |= MAY_BE_OBJECT; in zend_fetch_prop_type() 2282 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info() 2353 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info() 3080 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info() 3128 if (t1 & MAY_BE_OBJECT) { in _zend_update_type_info() 4433 return (t1 & MAY_BE_OBJECT) || (t2 & MAY_BE_OBJECT); in zend_may_throw_ex() 4582 return (t1 & MAY_BE_OBJECT) || (t2 & (MAY_BE_ARRAY|MAY_BE_OBJECT)); in zend_may_throw_ex() [all …]
|
H A D | escape_analysis.c | 286 if (OP1_INFO() & MAY_BE_OBJECT) { in is_escape_use() 318 if (OP1_INFO() & MAY_BE_OBJECT) { in is_escape_use() 329 if (OP1_INFO() & MAY_BE_OBJECT) { in is_escape_use() 358 if (OP2_INFO() & MAY_BE_OBJECT) { in is_escape_use() 402 && (ssa->var_info[i].type & (MAY_BE_ARRAY|MAY_BE_OBJECT)) in zend_ssa_escape_analysis() 435 && (ssa->var_info[i].type & (MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_ssa_escape_analysis()
|
H A D | dfa_pass.c | 805 …line->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_jmps() 836 …line->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_jmps() 869 …line->op1_type == IS_CV || !(OP1_INFO() & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_jmps() 1288 if (!(OP1_INFO() & MAY_BE_OBJECT) in zend_dfa_optimize_op_array() 1289 && !(OP2_INFO() & MAY_BE_OBJECT)) { in zend_dfa_optimize_op_array() 1326 …&& !(ssa->var_info[v].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) in zend_dfa_optimize_op_array() 1382 ….op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_op_array() 1483 …&& !(ssa->var_info[orig_var].type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_… in zend_dfa_optimize_op_array() 1624 ….op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_op_array() 1639 ….op1_use].type & (MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… in zend_dfa_optimize_op_array() [all …]
|
H A D | zend_inference.h | 39 (MAY_BE_OBJECT|MAY_BE_RESOURCE \
|
H A D | dce.c | 380 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in may_be_refcounted()
|
H A D | zend_dump.c | 306 if (info & MAY_BE_OBJECT) { in zend_dump_type_info()
|
H A D | zend_optimizer.c | 1373 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in needs_live_range()
|
H A D | zend_ssa.c | 540 pi_type_mask(pi, MAY_BE_OBJECT); in place_essa_pis()
|
/PHP-8.0/Zend/ |
H A D | zend_type_info.h | 33 #define MAY_BE_OBJECT (1 << IS_OBJECT) macro 35 …ALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC… 54 #define MAY_BE_ARRAY_OF_OBJECT (MAY_BE_OBJECT << MAY_BE_ARRAY_SHIFT)
|
H A D | zend_closures_arginfo.h | 10 ZEND_ARG_TYPE_MASK(0, newScope, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, "\"static\"") 15 ZEND_ARG_TYPE_MASK(0, newScope, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, "\"static\"")
|
H A D | zend_builtin_functions_arginfo.h | 57 ZEND_ARG_TYPE_MASK(0, object_or_class, MAY_BE_OBJECT|MAY_BE_STRING, NULL) 83 ZEND_ARG_TYPE_MASK(0, object_or_class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
|
H A D | zend_inheritance.c | 327 if (ZEND_TYPE_FULL_MASK(type) & MAY_BE_OBJECT) { in zend_type_contains_traversable() 342 if (ZEND_TYPE_FULL_MASK(type) & MAY_BE_OBJECT) { in zend_type_permits_self() 376 if (ZEND_TYPE_FULL_MASK(proto_type) & MAY_BE_OBJECT) { in zend_perform_covariant_class_type_check()
|
H A D | zend_API.c | 2135 if (extra_types || (has_class_type && return_type != MAY_BE_OBJECT)) { in zend_check_magic_method_return_type() 2258 zend_check_magic_method_return_type(ce, fptr, error_type, MAY_BE_OBJECT); in zend_check_magic_method_implementation()
|
/PHP-8.0/ext/zend_test/ |
H A D | test_arginfo.h | 33 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_zend_string_or_object, 0, 1, MAY_BE_OBJECT|MAY_BE_S… 34 ZEND_ARG_TYPE_MASK(0, param, MAY_BE_OBJECT|MAY_BE_STRING, NULL) 37 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_zend_string_or_object_or_null, 0, 1, MAY_BE_OBJECT|… 38 ZEND_ARG_TYPE_MASK(0, param, MAY_BE_OBJECT|MAY_BE_STRING|MAY_BE_NULL, NULL)
|
/PHP-8.0/sapi/apache2handler/ |
H A D | php_functions_arginfo.h | 4 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_apache_lookup_uri, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)
|
/PHP-8.0/ext/spl/ |
H A D | spl_array_arginfo.h | 5 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, "[]") 69 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL) 81 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, "[]")
|
/PHP-8.0/ext/opcache/jit/ |
H A D | zend_jit_x86.dasc | 6424 if (var_info & (MAY_BE_ARRAY|MAY_BE_OBJECT)) { 9691 ZEND_ASSERT(op1_info & MAY_BE_OBJECT); 11280 case MAY_BE_OBJECT: type = IS_OBJECT; break; 11883 (op1_info & (MAY_BE_REF|MAY_BE_OBJECT)) || 11981 if ((op1_info & MAY_BE_OBJECT) 12169 if (op1_info & MAY_BE_OBJECT) { 12584 if (op1_info & (MAY_BE_STRING|MAY_BE_OBJECT)) { 13113 ZEND_ASSERT(op1_info & MAY_BE_OBJECT); 13506 ZEND_ASSERT(op1_info & MAY_BE_OBJECT); 13891 ZEND_ASSERT(op1_info & MAY_BE_OBJECT); [all …]
|
H A D | zend_jit_trace.c | 4415 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_trace() 4424 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 4451 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 4495 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit_trace() 4504 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 4531 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 4573 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 4600 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 5555 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() 5583 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit_trace() [all …]
|
H A D | zend_jit.c | 2604 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit() 2610 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit() 2651 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit() 2657 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit() 2691 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit() 2697 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit() 3012 if (info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) { in zend_jit() 3197 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit() 3203 if (!(op1_info & MAY_BE_OBJECT)) { in zend_jit() 3336 op1_info = MAY_BE_OBJECT|MAY_BE_RC1|MAY_BE_RCN; in zend_jit() [all …]
|
/PHP-8.0/ext/reflection/ |
H A D | php_reflection_arginfo.h | 107 ZEND_ARG_TYPE_MASK(0, objectOrMethod, MAY_BE_OBJECT|MAY_BE_STRING, NULL) 156 ZEND_ARG_TYPE_MASK(0, objectOrClass, MAY_BE_OBJECT|MAY_BE_STRING, NULL) 286 ZEND_ARG_TYPE_MASK(0, class, MAY_BE_OBJECT|MAY_BE_STRING, NULL) 337 ZEND_ARG_TYPE_MASK(0, class, MAY_BE_OBJECT|MAY_BE_STRING, NULL)
|
H A D | php_reflection.c | 3000 if (type_mask & MAY_BE_OBJECT) { in ZEND_METHOD() 3001 append_type_mask(return_value, MAY_BE_OBJECT); in ZEND_METHOD()
|
/PHP-8.0/ext/mysqli/ |
H A D | mysqli_arginfo.h | 78 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_field, 0, 1, MAY_BE_OBJECT|MAY_BE_FALS… 86 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_field_direct, 0, 2, MAY_BE_OBJECT|MAY_… 111 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_fetch_object, 0, 1, MAY_BE_OBJECT|MAY_BE_NUL…
|
/PHP-8.0/ext/standard/ |
H A D | basic_functions_arginfo.h | 115 ZEND_ARG_TYPE_MASK(1, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL) 125 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL) 131 ZEND_ARG_TYPE_MASK(0, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL) 142 ZEND_ARG_TYPE_MASK(1, array, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL) 584 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_get_browser, 0, 0, MAY_BE_OBJECT|MAY_BE_ARRAY|MAY_B… 1496 ZEND_ARG_TYPE_MASK(0, data, MAY_BE_ARRAY|MAY_BE_OBJECT, NULL) 1658 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pow, 0, 2, MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_OBJECT)
|
/PHP-8.0/ext/pgsql/ |
H A D | pgsql_arginfo.h | 151 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pg_fetch_object, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)
|