• Home
  • Raw
  • Download

Lines Matching refs:JSObject

35 TQ_OBJECT_CONSTRUCTORS_IMPL(JSObject)  in TQ_OBJECT_CONSTRUCTORS_IMPL()  argument
43 JSIteratorResult::JSIteratorResult(Address ptr) : JSObject(ptr) {} in TQ_OBJECT_CONSTRUCTORS_IMPL()
52 DEF_GETTER(JSObject, elements, FixedArrayBase) { in TQ_OBJECT_CONSTRUCTORS_IMPL()
56 FixedArrayBase JSObject::elements(RelaxedLoadTag tag) const { in elements()
61 FixedArrayBase JSObject::elements(PtrComprCageBase cage_base, in elements()
67 void JSObject::set_elements(FixedArrayBase value, WriteBarrierMode mode) { in set_elements()
125 bool JSObject::PrototypeHasNoElements(Isolate* isolate, JSObject object) { in PrototypeHasNoElements()
136 FixedArrayBase elements = JSObject::cast(prototype).elements(); in PrototypeHasNoElements()
150 void JSObject::EnsureCanContainHeapObjectElements(Handle<JSObject> object) { in ACCESSORS()
151 JSObject::ValidateElements(*object); in ACCESSORS()
163 void JSObject::EnsureCanContainElements(Handle<JSObject> object, TSlot objects, in EnsureCanContainElements()
205 void JSObject::EnsureCanContainElements(Handle<JSObject> object, in EnsureCanContainElements()
238 void JSObject::SetMapAndElements(Handle<JSObject> object, Handle<Map> new_map, in SetMapAndElements()
241 JSObject::MigrateToMap(isolate, object, new_map); in SetMapAndElements()
253 void JSObject::initialize_elements() { in initialize_elements()
258 DEF_GETTER(JSObject, GetIndexedInterceptor, InterceptorInfo) { in DEF_GETTER() argument
262 DEF_GETTER(JSObject, GetNamedInterceptor, InterceptorInfo) { in DEF_GETTER() argument
267 int JSObject::GetHeaderSize(Map map) { in GetHeaderSize()
273 ? JSObject::kHeaderSize in GetHeaderSize()
278 int JSObject::GetEmbedderFieldsStartOffset(Map map) { in GetEmbedderFieldsStartOffset()
283 int JSObject::GetEmbedderFieldsStartOffset() { in GetEmbedderFieldsStartOffset()
288 bool JSObject::MayHaveEmbedderFields(Map map) { in MayHaveEmbedderFields()
297 bool JSObject::MayHaveEmbedderFields() const { in MayHaveEmbedderFields()
302 int JSObject::GetEmbedderFieldCount(Map map) { in GetEmbedderFieldCount()
316 int JSObject::GetEmbedderFieldCount() const { in GetEmbedderFieldCount()
320 int JSObject::GetEmbedderFieldOffset(int index) { in GetEmbedderFieldOffset()
326 Object JSObject::GetEmbedderField(int index) { in GetEmbedderField()
330 void JSObject::SetEmbedderField(int index, Object value) { in SetEmbedderField()
334 void JSObject::SetEmbedderField(int index, Smi value) { in SetEmbedderField()
338 bool JSObject::IsDroppableApiObject() const { in IsDroppableApiObject()
347 Object JSObject::RawFastPropertyAt(FieldIndex index) const { in RawFastPropertyAt()
352 Object JSObject::RawFastPropertyAt(PtrComprCageBase cage_base, in RawFastPropertyAt()
364 Object JSObject::RawFastPropertyAt(FieldIndex index, in RawFastPropertyAt()
370 Object JSObject::RawFastPropertyAt(PtrComprCageBase cage_base, FieldIndex index, in RawFastPropertyAt()
380 base::Optional<Object> JSObject::RawInobjectPropertyAt( in RawInobjectPropertyAt()
415 void JSObject::RawFastInobjectPropertyAtPut(FieldIndex index, Object value, in RawFastInobjectPropertyAtPut()
423 void JSObject::RawFastInobjectPropertyAtPut(FieldIndex index, Object value, in RawFastInobjectPropertyAtPut()
434 void JSObject::FastPropertyAtPut(FieldIndex index, Object value, in FastPropertyAtPut()
444 void JSObject::FastPropertyAtPut(FieldIndex index, Object value, in FastPropertyAtPut()
453 void JSObject::WriteToField(InternalIndex descriptor, PropertyDetails details, in WriteToField()
480 Object JSObject::RawFastPropertyAtSwap(FieldIndex index, Object value, in RawFastPropertyAtSwap()
486 Object JSObject::RawFastPropertyAtSwap(PtrComprCageBase cage_base, in RawFastPropertyAtSwap()
497 int JSObject::GetInObjectPropertyOffset(int index) { in GetInObjectPropertyOffset()
501 Object JSObject::InObjectPropertyAt(int index) { in InObjectPropertyAt()
506 Object JSObject::InObjectPropertyAtPut(int index, Object value, in InObjectPropertyAtPut()
515 void JSObject::InitializeBody(Map map, int start_offset, in InitializeBody()
622 DEF_GETTER(JSObject, GetElementsKind, ElementsKind) { in ACCESSORS()
652 DEF_GETTER(JSObject, GetElementsAccessor, ElementsAccessor*) { in DEF_GETTER() argument
656 DEF_GETTER(JSObject, HasObjectElements, bool) { in DEF_GETTER() argument
660 DEF_GETTER(JSObject, HasSmiElements, bool) { in DEF_GETTER() argument
664 DEF_GETTER(JSObject, HasSmiOrObjectElements, bool) { in DEF_GETTER() argument
668 DEF_GETTER(JSObject, HasDoubleElements, bool) { in DEF_GETTER() argument
672 DEF_GETTER(JSObject, HasHoleyElements, bool) { in DEF_GETTER() argument
676 DEF_GETTER(JSObject, HasFastElements, bool) { in DEF_GETTER() argument
680 DEF_GETTER(JSObject, HasFastPackedElements, bool) { in DEF_GETTER() argument
684 DEF_GETTER(JSObject, HasDictionaryElements, bool) { in DEF_GETTER() argument
688 DEF_GETTER(JSObject, HasPackedElements, bool) { in DEF_GETTER() argument
692 DEF_GETTER(JSObject, HasAnyNonextensibleElements, bool) { in DEF_GETTER() argument
696 DEF_GETTER(JSObject, HasSealedElements, bool) { in DEF_GETTER() argument
700 DEF_GETTER(JSObject, HasNonextensibleElements, bool) { in DEF_GETTER() argument
704 DEF_GETTER(JSObject, HasFastArgumentsElements, bool) { in DEF_GETTER() argument
708 DEF_GETTER(JSObject, HasSlowArgumentsElements, bool) { in DEF_GETTER() argument
712 DEF_GETTER(JSObject, HasSloppyArgumentsElements, bool) { in DEF_GETTER() argument
716 DEF_GETTER(JSObject, HasStringWrapperElements, bool) { in DEF_GETTER() argument
720 DEF_GETTER(JSObject, HasFastStringWrapperElements, bool) { in DEF_GETTER() argument
724 DEF_GETTER(JSObject, HasSlowStringWrapperElements, bool) { in DEF_GETTER() argument
728 DEF_GETTER(JSObject, HasTypedArrayOrRabGsabTypedArrayElements, bool) { in DEF_GETTER() argument
734 DEF_GETTER(JSObject, HasFixed##Type##Elements, bool) { \
742 DEF_GETTER(JSObject, HasNamedInterceptor, bool) { in DEF_GETTER() argument
746 DEF_GETTER(JSObject, HasIndexedInterceptor, bool) { in DEF_GETTER() argument
754 DEF_GETTER(JSObject, element_dictionary, NumberDictionary) { in DEF_GETTER() argument
914 static inline bool ShouldConvertToSlowElements(JSObject object, in ShouldConvertToSlowElements()
918 STATIC_ASSERT(JSObject::kMaxUncheckedOldFastElementsLength <= in ShouldConvertToSlowElements()
919 JSObject::kMaxUncheckedFastElementsLength); in ShouldConvertToSlowElements()
924 if (index - capacity >= JSObject::kMaxGap) return true; in ShouldConvertToSlowElements()
925 *new_capacity = JSObject::NewElementsCapacity(index + 1); in ShouldConvertToSlowElements()
927 if (*new_capacity <= JSObject::kMaxUncheckedOldFastElementsLength || in ShouldConvertToSlowElements()
928 (*new_capacity <= JSObject::kMaxUncheckedFastElementsLength && in ShouldConvertToSlowElements()