Lines Matching refs:guard
709 uint32_t *guard = NULL; in zend_std_read_property() local
862 guard = zend_get_property_guard(zobj, name); in zend_std_read_property()
864 if (!((*guard) & IN_ISSET)) { in zend_std_read_property()
868 *guard |= IN_ISSET; in zend_std_read_property()
870 *guard &= ~IN_ISSET; in zend_std_read_property()
880 if (zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_read_property()
884 } else if (zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_read_property()
889 guard = zend_get_property_guard(zobj, name); in zend_std_read_property()
890 if (!((*guard) & IN_GET)) { in zend_std_read_property()
895 *guard |= IN_GET; /* prevent circular getting */ in zend_std_read_property()
897 *guard &= ~IN_GET; in zend_std_read_property()
964 uint32_t *guard = NULL; in zend_std_write_property() local
978 guard = zend_get_property_guard(zobj, name); in zend_std_write_property()
979 error = (*guard) & IN_SET; in zend_std_write_property()
1127 if (!guard) { in zend_std_write_property()
1128 guard = zend_get_property_guard(zobj, name); in zend_std_write_property()
1131 if (!((*guard) & IN_SET)) { in zend_std_write_property()
1133 (*guard) |= IN_SET; /* prevent circular setting */ in zend_std_write_property()
1135 (*guard) &= ~IN_SET; in zend_std_write_property()
1418 uint32_t *guard = NULL; in zend_std_unset_property() local
1430 guard = zend_get_property_guard(zobj, name); in zend_std_unset_property()
1431 error = (*guard) & IN_UNSET; in zend_std_unset_property()
1498 if (!guard) { in zend_std_unset_property()
1499 guard = zend_get_property_guard(zobj, name); in zend_std_unset_property()
1501 if (!((*guard) & IN_UNSET)) { in zend_std_unset_property()
1503 (*guard) |= IN_UNSET; /* prevent circular unsetting */ in zend_std_unset_property()
1505 (*guard) &= ~IN_UNSET; in zend_std_unset_property()
2273 uint32_t *guard = zend_get_property_guard(zobj, name); in zend_std_has_property() local
2275 if (!((*guard) & IN_ISSET)) { in zend_std_has_property()
2280 (*guard) |= IN_ISSET; /* prevent circular getting */ in zend_std_has_property()
2285 if (EXPECTED(!EG(exception)) && zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_has_property()
2286 (*guard) |= IN_GET; in zend_std_has_property()
2288 (*guard) &= ~IN_GET; in zend_std_has_property()
2295 (*guard) &= ~IN_ISSET; in zend_std_has_property()