/PHP-7.4/Zend/tests/ |
H A D | bug75420.phpt | 2 Bug #75420 (Crash when modifying property name in __isset for BP_VAR_IS)
|
/PHP-7.4/ext/mysqli/ |
H A D | mysqli.c | 327 if (hnd->read_func(obj, rv, type == BP_VAR_IS) == SUCCESS || type != BP_VAR_IS) { in mysqli_read_property() 405 zval *value = mysqli_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property() 414 zval *value = mysqli_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property() 444 value = mysqli_read_property(object, &member, BP_VAR_IS, 0, &rv); in mysqli_object_get_debug_info()
|
/PHP-7.4/ext/intl/transliterator/ |
H A D | transliterator_class.c | 240 if( ( type != BP_VAR_R && type != BP_VAR_IS ) && in Transliterator_read_property()
|
/PHP-7.4/Zend/ |
H A D | zend_object_handlers.c | 679 …property_offset = zend_get_property_offset(zobj->ce, name, (type == BP_VAR_IS) || (zobj->ce->__get… in zend_std_read_property() 724 if ((type == BP_VAR_IS) && zobj->ce->__isset) { in zend_std_read_property() 794 if (type != BP_VAR_IS) { in zend_std_read_property() 953 if (type == BP_VAR_IS) { in zend_std_read_dimension() 1519 if (type != BP_VAR_IS) { in zend_std_get_static_property_with_info() 1543 if (type != BP_VAR_IS) { in zend_std_get_static_property_with_info()
|
H A D | zend_execute.c | 300 case BP_VAR_IS: in _get_zval_cv_lookup() 2144 case BP_VAR_IS: in zend_fetch_dimension_address_inner() 2175 case BP_VAR_IS: in zend_fetch_dimension_address_inner() 2195 case BP_VAR_IS: in zend_fetch_dimension_address_inner() 2415 if (type == BP_VAR_IS) { in zend_fetch_dimension_address_read() 2427 if (type != BP_VAR_IS) { in zend_fetch_dimension_address_read() 2445 if (type != BP_VAR_IS) { in zend_fetch_dimension_address_read() 2481 if (type != BP_VAR_IS && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) { in zend_fetch_dimension_address_read() 2487 if (!is_list && type != BP_VAR_IS) { in zend_fetch_dimension_address_read() 2510 …zend_fetch_dimension_address_read(result, container, dim, dim_type, BP_VAR_IS, 0, 0 EXECUTE_DATA_C… in zend_fetch_dimension_address_read_IS() [all …]
|
H A D | zend_vm_def.h | 1812 } else if (type == BP_VAR_IS) { 1831 } else if (type == BP_VAR_IS) { 1853 if (type == BP_VAR_R || type == BP_VAR_IS) { 1903 ZEND_ASSERT(EG(exception) || (type == BP_VAR_IS)); in ZEND_VM_HELPER() 1907 if (type == BP_VAR_R || type == BP_VAR_IS) { in ZEND_VM_HELPER() 2031 container = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_IS); 2271 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); 6834 varname = GET_OP1_ZVAL_PTR(BP_VAR_IS); 6903 container = GET_OP1_OBJ_ZVAL_PTR_UNDEF(BP_VAR_IS); 6986 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); [all …]
|
H A D | zend_compile.h | 892 #define BP_VAR_IS 3 macro
|
H A D | zend_compile.c | 1846 case BP_VAR_IS: in zend_adjust_for_fetch_type() 2410 if ((type == BP_VAR_R) || (type == BP_VAR_IS)) { in zend_compile_simple_var() 2425 if (type != BP_VAR_R && type != BP_VAR_IS && zend_is_call(ast)) { in zend_separate_if_call_and_write() 2470 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_delayed_compile_dim() 7581 zend_compile_var(&expr_node, expr_ast, BP_VAR_IS, 0); in zend_compile_coalesce() 7628 zend_compile_var(&var_node_is, var_ast, BP_VAR_IS, 0); in zend_compile_assign_coalesce() 7856 opline = zend_compile_simple_var_no_cv(result, var_ast, BP_VAR_IS, 0); in zend_compile_isset_or_empty() 7861 opline = zend_compile_dim(result, var_ast, BP_VAR_IS); in zend_compile_isset_or_empty() 7865 opline = zend_compile_prop(result, var_ast, BP_VAR_IS, 0); in zend_compile_isset_or_empty() 7869 opline = zend_compile_static_prop(result, var_ast, BP_VAR_IS, 0, 0); in zend_compile_isset_or_empty()
|
H A D | zend_ast.c | 717 … zend_fetch_dimension_const(result, &op1, &op2, (ast->attr & ZEND_DIM_IS) ? BP_VAR_IS : BP_VAR_R); in zend_ast_evaluate()
|
H A D | zend_vm_execute.h | 889 ZEND_ASSERT(EG(exception) || (type == BP_VAR_IS)); in zend_fetch_static_prop_helper_SPEC() 893 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_fetch_static_prop_helper_SPEC() 8953 } else if (type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() 8972 } else if (type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() 8994 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() 16649 } else if (type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED() 16668 } else if (type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED() 16690 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED() 45452 } else if (type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED() 45471 } else if (type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED() [all …]
|
H A D | zend_API.c | 4331 value = Z_OBJ_HT_P(object)->read_property(object, &property, silent?BP_VAR_IS:BP_VAR_R, NULL, rv); in zend_read_property_ex() 4356 property = zend_std_get_static_property(scope, name, silent ? BP_VAR_IS : BP_VAR_R); in zend_read_static_property_ex()
|
/PHP-7.4/ext/spl/ |
H A D | spl_array.c | 323 case BP_VAR_IS: in spl_array_get_dimension_ptr() 339 case BP_VAR_IS: in spl_array_get_dimension_ptr() 373 case BP_VAR_IS: in spl_array_get_dimension_ptr() 404 (intern->fptr_offset_get || (type == BP_VAR_IS && intern->fptr_offset_has))) { in spl_array_read_dimension_ex() 405 if (type == BP_VAR_IS) { in spl_array_read_dimension_ex()
|
H A D | spl_fixedarray.c | 353 if (type == BP_VAR_IS && !spl_fixedarray_object_has_dimension(object, offset, 0)) { in spl_fixedarray_object_read_dimension()
|
/PHP-7.4/ext/xsl/ |
H A D | xsltprocessor.c | 440 cloneDocu = zend_std_read_property(id, &member, BP_VAR_IS, NULL, &rv); in PHP_FUNCTION() 536 doXInclude = zend_std_read_property(id, &member, BP_VAR_IS, NULL, &rv); in php_xsl_apply_stylesheet()
|
/PHP-7.4/ext/snmp/ |
H A D | snmp.c | 2008 zval *value = php_snmp_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property() 2016 zval *value = php_snmp_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property()
|
/PHP-7.4/ext/date/ |
H A D | php_date.c | 2087 prop = date_interval_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in date_interval_has_property() 5434 if (type != BP_VAR_IS && type != BP_VAR_R) { in date_period_read_property()
|
/PHP-7.4/ext/simplexml/ |
H A D | simplexml.c | 351 if (type != BP_VAR_IS || sxe_find_element_by_name(sxe, node->children, (xmlChar *) name)) { in sxe_prop_dim_read()
|
/PHP-7.4/ext/reflection/ |
H A D | php_reflection.c | 3856 prop = zend_std_get_static_property(ce, name, BP_VAR_IS); in ZEND_METHOD()
|