Lines Matching defs:level
1892 IntegrityLevel level,
1894 DCHECK(level == SEALED || level == FROZEN);
1902 Maybe<bool> test = JSObject::TestIntegrityLevel(object, level);
1906 if (level == SEALED) {
1932 if (level == SEALED) {
1963 PropertyAttributes level) {
1964 DCHECK(level == SEALED || level == FROZEN);
1984 if (level == FROZEN &&
1997 IntegrityLevel level) {
2000 level);
2002 return GenericTestIntegrityLevel(receiver, level);
4010 PropertyAttributes level) {
4011 DCHECK(level == SEALED || level == FROZEN);
4019 if (level == FROZEN && details.kind() == PropertyKind::kData &&
4027 bool TestFastPropertiesIntegrityLevel(Map map, PropertyAttributes level) {
4028 DCHECK(level == SEALED || level == FROZEN);
4037 if (level == FROZEN && details.kind() == PropertyKind::kData &&
4045 bool TestPropertiesIntegrityLevel(JSObject object, PropertyAttributes level) {
4049 return TestFastPropertiesIntegrityLevel(object.map(), level);
4054 object.property_dictionary_swiss(), object.GetReadOnlyRoots(), level);
4057 object.property_dictionary(), object.GetReadOnlyRoots(), level);
4061 bool TestElementsIntegrityLevel(JSObject object, PropertyAttributes level) {
4069 level);
4072 if (level == FROZEN && JSArrayBufferView::cast(object).byte_length() > 0) {
4075 return TestPropertiesIntegrityLevel(object, level);
4078 if (IsSealedElementsKind(kind) && level != FROZEN) return true;
4079 if (IsNonextensibleElementsKind(kind) && level == NONE) return true;
4087 bool FastTestIntegrityLevel(JSObject object, PropertyAttributes level) {
4091 TestElementsIntegrityLevel(object, level) &&
4092 TestPropertiesIntegrityLevel(object, level);
4098 IntegrityLevel level) {
4101 return Just(FastTestIntegrityLevel(*object, level));
4103 return GenericTestIntegrityLevel(Handle<JSReceiver>::cast(object), level);