Home
last modified time | relevance | path

Searched refs:MAY_BE_OBJECT (Results 1 – 25 of 28) sorted by relevance

12

/PHP-8.0/ext/opcache/Optimizer/
H A Dzend_func_info.c400 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 Dzend_inference.c1817 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 Descape_analysis.c286 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 Ddfa_pass.c805 …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 Dzend_inference.h39 (MAY_BE_OBJECT|MAY_BE_RESOURCE \
H A Ddce.c380 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in may_be_refcounted()
H A Dzend_dump.c306 if (info & MAY_BE_OBJECT) { in zend_dump_type_info()
H A Dzend_optimizer.c1373 return (type & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) != 0; in needs_live_range()
H A Dzend_ssa.c540 pi_type_mask(pi, MAY_BE_OBJECT); in place_essa_pis()
/PHP-8.0/Zend/
H A Dzend_type_info.h33 #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 Dzend_closures_arginfo.h10 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 Dzend_builtin_functions_arginfo.h57 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 Dzend_inheritance.c327 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 Dzend_API.c2135 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 Dtest_arginfo.h33 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 Dphp_functions_arginfo.h4 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 Dspl_array_arginfo.h5 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 Dzend_jit_x86.dasc6424 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 Dzend_jit_trace.c4415 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 Dzend_jit.c2604 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 Dphp_reflection_arginfo.h107 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 Dphp_reflection.c3000 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 Dmysqli_arginfo.h78 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 Dbasic_functions_arginfo.h115 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 Dpgsql_arginfo.h151 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pg_fetch_object, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)

Completed in 301 milliseconds

12