Lines Matching refs:guard

486 	zend_long stub, *guard;  in zend_get_property_guard()  local
492 if ((guard = (zend_long *)zend_hash_find_ptr(guards, member)) != NULL) { in zend_get_property_guard()
493 return guard; in zend_get_property_guard()
513 zend_long *guard = NULL; in zend_std_read_property() local
551 guard = zend_get_property_guard(zobj, Z_STR_P(member)); in zend_std_read_property()
553 if (!((*guard) & IN_ISSET)) { in zend_std_read_property()
561 *guard |= IN_ISSET; in zend_std_read_property()
563 *guard &= ~IN_ISSET; in zend_std_read_property()
578 if (guard == NULL) { in zend_std_read_property()
579 guard = zend_get_property_guard(zobj, Z_STR_P(member)); in zend_std_read_property()
581 if (!((*guard) & IN_GET)) { in zend_std_read_property()
586 *guard |= IN_GET; /* prevent circular getting */ in zend_std_read_property()
588 *guard &= ~IN_GET; in zend_std_read_property()
679 zend_long *guard = zend_get_property_guard(zobj, Z_STR_P(member)); in zend_std_write_property() local
681 if (!((*guard) & IN_SET)) { in zend_std_write_property()
685 (*guard) |= IN_SET; /* prevent circular setting */ in zend_std_write_property()
689 (*guard) &= ~IN_SET; in zend_std_write_property()
960 zend_long *guard = zend_get_property_guard(zobj, Z_STR_P(member)); in zend_std_unset_property() local
961 if (!((*guard) & IN_UNSET)) { in zend_std_unset_property()
966 (*guard) |= IN_UNSET; /* prevent circular unsetting */ in zend_std_unset_property()
968 (*guard) &= ~IN_UNSET; in zend_std_unset_property()
1528 zend_long *guard = zend_get_property_guard(zobj, Z_STR_P(member)); in zend_std_has_property() local
1530 if (!((*guard) & IN_ISSET)) { in zend_std_has_property()
1540 (*guard) |= IN_ISSET; /* prevent circular getting */ in zend_std_has_property()
1546 if (EXPECTED(!EG(exception)) && zobj->ce->__get && !((*guard) & IN_GET)) { in zend_std_has_property()
1547 (*guard) |= IN_GET; in zend_std_has_property()
1549 (*guard) &= ~IN_GET; in zend_std_has_property()
1561 (*guard) &= ~IN_ISSET; in zend_std_has_property()