Lines Matching refs:guard

612 	uint32_t *guard = NULL;  in zend_std_read_property()  local
692 guard = zend_get_property_guard(zobj, name); in zend_std_read_property()
694 if (!((*guard) & IN_ISSET)) { in zend_std_read_property()
701 *guard |= IN_ISSET; in zend_std_read_property()
703 *guard &= ~IN_ISSET; in zend_std_read_property()
713 if (zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_read_property()
717 } else if (zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_read_property()
722 guard = zend_get_property_guard(zobj, name); in zend_std_read_property()
723 if (!((*guard) & IN_GET)) { in zend_std_read_property()
728 *guard |= IN_GET; /* prevent circular getting */ in zend_std_read_property()
730 *guard &= ~IN_GET; in zend_std_read_property()
907 uint32_t *guard = zend_get_property_guard(zobj, name); in zend_std_write_property() local
909 if (!((*guard) & IN_SET)) { in zend_std_write_property()
911 (*guard) |= IN_SET; /* prevent circular setting */ in zend_std_write_property()
913 (*guard) &= ~IN_SET; in zend_std_write_property()
1240 uint32_t *guard = zend_get_property_guard(zobj, name); in zend_std_unset_property() local
1241 if (!((*guard) & IN_UNSET)) { in zend_std_unset_property()
1243 (*guard) |= IN_UNSET; /* prevent circular unsetting */ in zend_std_unset_property()
1245 (*guard) &= ~IN_UNSET; in zend_std_unset_property()
1884 uint32_t *guard = zend_get_property_guard(zobj, name); in zend_std_has_property() local
1886 if (!((*guard) & IN_ISSET)) { in zend_std_has_property()
1894 (*guard) |= IN_ISSET; /* prevent circular getting */ in zend_std_has_property()
1899 if (EXPECTED(!EG(exception)) && zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_has_property()
1900 (*guard) |= IN_GET; in zend_std_has_property()
1902 (*guard) &= ~IN_GET; in zend_std_has_property()
1909 (*guard) &= ~IN_ISSET; in zend_std_has_property()