/php-src/Zend/tests/ |
H A D | bug75420.phpt | 2 Bug #75420 (Crash when modifying property name in __isset for BP_VAR_IS)
|
/php-src/Zend/tests/offsets/ |
H A D | internal_handlers.phpt | 234 …ayAccess, read: true, write: false, has: false, unset: false, readType: BP_VAR_IS, hasOffset: true… 264 …ayAccess, read: true, write: false, has: false, unset: false, readType: BP_VAR_IS, hasOffset: true… 266 …ayAccess, read: true, write: false, has: false, unset: false, readType: BP_VAR_IS, hasOffset: true… 268 …ayAccess, read: true, write: false, has: false, unset: false, readType: BP_VAR_IS, hasOffset: true…
|
H A D | test_offset_helpers.inc | 53 3 => 'BP_VAR_IS',
|
/php-src/ext/dom/ |
H A D | html_collection.c | 131 zend_illegal_container_offset(object->ce->name, member, BP_VAR_IS); in dom_html_collection_has_dimension()
|
H A D | nodelist.c | 305 zend_illegal_container_offset(object->ce->name, member, BP_VAR_IS); in dom_modern_nodelist_has_dimension()
|
/php-src/ext/mysqli/ |
H A D | mysqli.c | 248 if (hnd->read_func(obj, rv, type == BP_VAR_IS) == SUCCESS) { in mysqli_read_property() 319 zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property() 328 zval *value = mysqli_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in mysqli_object_has_property() 356 value = mysqli_read_property(object, entry->name, BP_VAR_IS, 0, &rv); in mysqli_object_get_debug_info()
|
/php-src/ext/spl/ |
H A D | spl_array.c | 340 case BP_VAR_IS: in spl_array_get_dimension_ptr() 358 case BP_VAR_IS: in spl_array_get_dimension_ptr() 379 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() 611 zend_illegal_container_offset(object->ce->name, offset, BP_VAR_IS); in spl_array_has_dimension_ex()
|
H A D | spl_fixedarray.c | 387 if (type == BP_VAR_IS && !spl_fixedarray_object_has_dimension(object, offset, 0)) { in spl_fixedarray_object_read_dimension()
|
H A D | spl_observer.c | 472 if (type == BP_VAR_IS) { in spl_object_storage_read_dimension()
|
/php-src/Zend/ |
H A D | zend_object_handlers.c | 619 …property_offset = zend_get_property_offset(zobj->ce, name, (type == BP_VAR_IS) || (zobj->ce->__get… in zend_std_read_property() 689 if ((type == BP_VAR_IS) && zobj->ce->__isset) { in zend_std_read_property() 756 if (type != BP_VAR_IS) { in zend_std_read_property() 1003 if (type == BP_VAR_IS) { in zend_std_read_dimension() 1593 if (type != BP_VAR_IS) { in zend_std_get_static_property_with_info() 1603 if (type != BP_VAR_IS) { in zend_std_get_static_property_with_info()
|
H A D | zend_execute.c | 302 case BP_VAR_IS: in _get_zval_cv_lookup() 1521 zend_illegal_container_offset(ZSTR_KNOWN(ZEND_STR_ARRAY), offset, BP_VAR_IS); in zend_illegal_array_offset_isset() 2496 case BP_VAR_IS: in zend_fetch_dimension_address_inner() 2522 case BP_VAR_IS: in zend_fetch_dimension_address_inner() 2766 if (type == BP_VAR_IS) { in zend_fetch_dimension_address_read() 2791 if (type != BP_VAR_IS) { in zend_fetch_dimension_address_read() 2821 if (type != BP_VAR_IS) { in zend_fetch_dimension_address_read() 2863 if (type != BP_VAR_IS && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) { in zend_fetch_dimension_address_read() 2869 if (!is_list && type != BP_VAR_IS) { in zend_fetch_dimension_address_read() 2892 …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 | 1751 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { 1778 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { 1801 if (type == BP_VAR_R || type == BP_VAR_IS) { 1851 ZEND_ASSERT(EG(exception) || (type == BP_VAR_IS)); in ZEND_VM_HELPER() 1855 if (type == BP_VAR_R || type == BP_VAR_IS) { in ZEND_VM_HELPER() 1973 container = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_IS); 2211 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); 7322 varname = GET_OP1_ZVAL_PTR(BP_VAR_IS); 7387 container = GET_OP1_OBJ_ZVAL_PTR_UNDEF(BP_VAR_IS); 7466 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); [all …]
|
H A D | zend_weakrefs.c | 361 if (type != BP_VAR_IS) { in zend_weakmap_read_dimension()
|
H A D | zend_compile.h | 998 #define BP_VAR_IS 3 macro
|
H A D | zend_compile.c | 2195 case BP_VAR_IS: in zend_adjust_for_fetch_type() 2513 if (bp_type == BP_VAR_IS) { in zend_emit_jmp_null() 2935 if ((type == BP_VAR_R) || (type == BP_VAR_IS)) { in zend_compile_simple_var() 2943 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_compile_simple_var() 2958 && type != BP_VAR_IS in zend_separate_if_call_and_write() 3026 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_delayed_compile_dim() 9563 zend_compile_var(&expr_node, expr_ast, BP_VAR_IS, 0); in zend_compile_coalesce() 9610 zend_compile_var(&var_node_is, var_ast, BP_VAR_IS, 0); in zend_compile_assign_coalesce() 9878 opline = zend_compile_simple_var_no_cv(result, var_ast, BP_VAR_IS, 0); in zend_compile_isset_or_empty() 9888 opline = zend_compile_prop(result, var_ast, BP_VAR_IS, 0); in zend_compile_isset_or_empty() [all …]
|
H A D | zend.c | 1770 case BP_VAR_IS: in zend_illegal_container_offset()
|
H A D | zend_vm_execute.h | 862 ZEND_ASSERT(EG(exception) || (type == BP_VAR_IS)); in zend_fetch_static_prop_helper_SPEC() 866 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_fetch_static_prop_helper_SPEC() 10214 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() 10241 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() 10264 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_CONST_UNUSED() 18059 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED() 18086 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED() 18109 if (type == BP_VAR_R || type == BP_VAR_IS) { in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED() 48457 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED() 48484 } else if (type == BP_VAR_IS || type == BP_VAR_UNSET) { in zend_fetch_var_address_helper_SPEC_CV_UNUSED() [all …]
|
H A D | zend_API.c | 5060 value = object->handlers->read_property(object, name, silent?BP_VAR_IS:BP_VAR_R, NULL, rv); in zend_read_property_ex() 5085 property = zend_std_get_static_property(scope, name, silent ? BP_VAR_IS : BP_VAR_R); in zend_read_static_property_ex()
|
H A D | zend_ast.c | 796 zend_fetch_dimension_const(result, &op1, &op2, (ast->attr & ZEND_DIM_IS) ? BP_VAR_IS : BP_VAR_R); in zend_ast_evaluate_inner()
|
/php-src/ext/xsl/ |
H A D | php_xsl.c | 201 if (type != BP_VAR_IS && type != BP_VAR_R && xsl_is_validated_property(member)) { in xsl_objects_read_property()
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_helpers.c | 633 BP_VAR_IS : BP_VAR_RW); in zend_jit_fetch_dim_is_helper() 735 zend_illegal_container_offset(ZSTR_KNOWN(ZEND_STR_ARRAY), dim, BP_VAR_IS); in zend_jit_fetch_dim_isset_helper() 1144 BP_VAR_IS : BP_VAR_RW); in zend_jit_fetch_dim_str_is_helper() 1208 retval = obj->handlers->read_dimension(obj, dim, BP_VAR_IS, result); in zend_jit_fetch_dim_obj_is_helper() 1912 retval = zobj->handlers->read_property(zobj, name, BP_VAR_IS, cache_slot, result); in zend_jit_fetch_obj_is_slow()
|
H A D | zend_jit_ir.c | 11484 } else if (type == BP_VAR_IS && not_found_exit_addr) { 11488 } else if (type == BP_VAR_IS && result_type_guard) { 11540 case BP_VAR_IS: 11567 } else if (type == BP_VAR_IS && result_type_guard) { 11597 } else if (type == BP_VAR_IS && result_type_guard) { 11618 } else if (type == BP_VAR_IS && result_type_guard) { 11636 case BP_VAR_IS: 11778 case BP_VAR_IS: 11801 } else if (type == BP_VAR_IS && result_type_guard) { 11816 case BP_VAR_IS: [all …]
|
/php-src/ext/snmp/ |
H A D | snmp.c | 1752 zval *value = php_snmp_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property() 1760 zval *value = php_snmp_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in php_snmp_has_property()
|
/php-src/ext/simplexml/ |
H A D | simplexml.c | 309 if (type != BP_VAR_IS || sxe_find_element_by_name(sxe, node->children, (xmlChar *) name)) { in sxe_prop_dim_read()
|
/php-src/ext/date/ |
H A D | php_date.c | 1755 prop = date_interval_read_property(object, name, BP_VAR_IS, cache_slot, &rv); in date_interval_has_property() 5935 if (type != BP_VAR_IS && type != BP_VAR_R) { in date_period_read_property()
|