Lines Matching defs:kind

84              ObjectDataKind kind)
86 kind_(kind)
111 kind == kUnserializedReadOnlyHeapObject || kind == kSmi ||
112 kind == kNeverSerializedHeapObject ||
113 kind == kBackgroundSerializedHeapObject);
115 kind == kUnserializedReadOnlyHeapObject,
129 ObjectDataKind kind() const { return kind_; }
153 Handle<HeapObject> object, ObjectDataKind kind);
168 Handle<PropertyCell> object, ObjectDataKind kind);
219 ObjectDataKind kind)
220 : HeapObjectData(broker, storage, object, kind) {}
278 Handle<JSReceiver> object, ObjectDataKind kind)
279 : HeapObjectData(broker, storage, object, kind) {}
285 Handle<JSObject> object, ObjectDataKind kind)
286 : JSReceiverData(broker, storage, object, kind) {}
390 Handle<JSTypedArray> object, ObjectDataKind kind)
391 : JSObjectData(broker, storage, object, kind) {}
397 Handle<JSDataView> object, ObjectDataKind kind)
398 : JSObjectData(broker, storage, object, kind) {}
404 Handle<JSBoundFunction> object, ObjectDataKind kind)
405 : JSObjectData(broker, storage, object, kind) {}
411 Handle<JSFunction> object, ObjectDataKind kind)
412 : JSObjectData(broker, storage, object, kind) {
505 ObjectDataKind kind)
506 : HeapObjectData(broker, storage, object, kind),
523 ObjectDataKind kind);
731 Handle<HeapObject> object, ObjectDataKind kind)
732 : ObjectData(broker, storage, object, kind),
736 kind == kBackgroundSerializedHeapObject);
815 ObjectDataKind kind)
816 : HeapObjectData(broker, storage, object, kind) {
849 Handle<FixedArrayBase> object, ObjectDataKind kind)
850 : HeapObjectData(broker, storage, object, kind),
862 Handle<FixedArray> object, ObjectDataKind kind)
863 : FixedArrayBaseData(broker, storage, object, kind) {}
870 Handle<ScriptContextTable> object, ObjectDataKind kind)
871 : FixedArrayData(broker, storage, object, kind) {}
877 Handle<JSArray> object, ObjectDataKind kind)
878 : JSObjectData(broker, storage, object, kind) {}
884 Handle<JSGlobalObject> object, ObjectDataKind kind)
885 : JSObjectData(broker, storage, object, kind) {}
891 Handle<JSGlobalProxy> object, ObjectDataKind kind)
892 : JSObjectData(broker, storage, object, kind) {}
962 constexpr ObjectDataKind ObjectDataKindFor(RefSerializationKind kind) {
963 switch (kind) {
1062 ElementsKind kind = elements_kind();
1063 if (IsFastElementsKind(kind)) return true;
1064 if (IsTypedArrayElementsKind(kind) && kind != BIGUINT64_ELEMENTS &&
1065 kind != BIGINT64_ELEMENTS) {
1071 base::Optional<MapRef> MapRef::AsElementsKind(ElementsKind kind) const {
1073 if (kind == current_kind) return *this;
1076 broker()->isolate(), object(), kind, ConcurrencyMode::kConcurrent);
1083 CHECK_EQ(Map::TryAsElementsKind(broker()->isolate(), object(), kind,
1086 *native_context.GetInitialJSArrayMap(kind).object());
1282 if (data_->kind() == kNeverSerializedHeapObject && !SupportedStringKind()) {
1285 "content for kNeverSerialized unsupported string kind " << *this);
1293 if (data_->kind() == kNeverSerializedHeapObject && !SupportedStringKind()) {
1296 "length for kNeverSerialized unsupported string kind " << *this);
1306 if (data_->kind() == kNeverSerializedHeapObject && !SupportedStringKind()) {
1309 "get char for kNeverSerialized unsupported string kind " << *this);
1323 if (data_->kind() == kNeverSerializedHeapObject && !SupportedStringKind()) {
1326 "number for kNeverSerialized unsupported string kind " << *this);
1382 // Macros for definining a const getter that, depending on the data kind,
1706 MapRef NativeContextRef::GetInitialJSArrayMap(ElementsKind kind) const {
1707 switch (kind) {
1900 // Due to concurrency, the kind read here may not be consistent with
2081 CHECK_NE(data_->kind(), kUnserializedHeapObject);
2085 CHECK_NE(data_->kind(), kUnserializedHeapObject);
2092 if (data_->kind() == kUnserializedHeapObject &&