Lines Matching full:jsobject
472 static void ValidateContents(Handle<JSObject> holder, int length) {
475 static void ValidateImpl(Handle<JSObject> holder) {
492 void Validate(Handle<JSObject> holder) final {
497 bool IsPacked(Handle<JSObject> holder, Handle<FixedArrayBase> backing_store,
503 static bool IsPackedImpl(Handle<JSObject> holder,
526 JSObject::GetElementsTransitionMap(array, packed_kind);
527 JSObject::MigrateToMap(array, new_map);
529 JSObject::PrintElementsTransition(stdout, array, kind(), backing_store,
534 bool HasElement(Handle<JSObject> holder, uint32_t index,
541 static bool HasElementImpl(Handle<JSObject> holder, uint32_t index,
574 void Reconfigure(Handle<JSObject> object, Handle<FixedArrayBase> store,
581 static void ReconfigureImpl(Handle<JSObject> object,
588 void Add(Handle<JSObject> object, uint32_t index, Handle<Object> value,
594 static void AddImpl(Handle<JSObject> object, uint32_t index,
627 Handle<JSArray> Slice(Handle<JSObject> receiver,
634 static Handle<JSArray> SliceImpl(Handle<JSObject> receiver,
696 JSObject::TransitionElementsKind(array, kind);
707 backing_store = JSObject::EnsureWritableFastElements(array);
721 capacity = Max(length, JSObject::NewElementsCapacity(capacity));
726 JSObject::ValidateElements(array);
730 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
738 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
745 Handle<JSObject> object, Handle<FixedArrayBase> old_elements,
768 static void GrowCapacityAndConvertImpl(Handle<JSObject> object,
789 Handle<Map> new_map = JSObject::GetElementsTransitionMap(object, to_kind);
790 JSObject::SetMapAndElements(object, new_map, elements);
793 JSObject::UpdateAllocationSite(object, to_kind);
796 JSObject::PrintElementsTransition(stdout, object, from_kind, old_elements,
801 void GrowCapacityAndConvert(Handle<JSObject> object,
806 void Delete(Handle<JSObject> obj, uint32_t entry) final {
832 void CopyElements(JSObject* from_holder, uint32_t from_start,
859 static void CollectElementIndicesImpl(Handle<JSObject> object,
884 void CollectElementIndices(Handle<JSObject> object,
892 void AddElementsToKeyAccumulator(Handle<JSObject> receiver,
910 static uint32_t GetCapacityImpl(JSObject* holder,
915 uint32_t GetCapacity(JSObject* holder, FixedArrayBase* backing_store) final {
928 static uint32_t GetEntryForIndexImpl(JSObject* holder,
948 uint32_t GetEntryForIndex(JSObject* holder, FixedArrayBase* backing_store,
1004 JSObject::ResetElements(array);
1038 static void DeleteImpl(Handle<JSObject> obj, uint32_t entry) {
1067 static void ReconfigureImpl(Handle<JSObject> object,
1080 static void AddImpl(Handle<JSObject> object, uint32_t index,
1086 ? JSObject::NormalizeElements(object)
1112 static uint32_t GetEntryForIndexImpl(JSObject* holder, FixedArrayBase* store,
1131 static void CollectElementIndicesImpl(Handle<JSObject> object,
1177 static void DeleteAtEnd(Handle<JSObject> obj,
1198 static void DeleteCommon(Handle<JSObject> obj, uint32_t entry,
1251 JSObject::NormalizeElements(obj);
1255 static void ReconfigureImpl(Handle<JSObject> object,
1260 JSObject::NormalizeElements(object);
1266 static void AddImpl(Handle<JSObject> object, uint32_t index,
1281 JSObject::TransitionElementsKind(object, to_kind);
1285 JSObject::EnsureWritableFastElements(object);
1291 static void DeleteImpl(Handle<JSObject> obj, uint32_t entry) {
1294 JSObject::TransitionElementsKind(obj, GetHoleyElementsKind(kind));
1297 JSObject::EnsureWritableFastElements(obj);
1306 static void ValidateContents(Handle<JSObject> holder, int length) {
1364 static Handle<JSArray> SliceImpl(Handle<JSObject> receiver,
1459 int capacity = JSObject::NewElementsCapacity(new_length);
1510 uint32_t capacity = JSObject::NewElementsCapacity(new_length);
1839 static void DeleteImpl(Handle<JSObject> obj, uint32_t entry) {
1848 static uint32_t GetEntryForIndexImpl(JSObject* holder,
1856 static uint32_t GetCapacityImpl(JSObject* holder,
1917 static void GrowCapacityAndConvertImpl(Handle<JSObject> object,
1954 static uint32_t GetCapacityImpl(JSObject* holder,
1983 static uint32_t GetEntryForIndexImpl(JSObject* holder,
2015 static void DeleteImpl(Handle<JSObject> obj, uint32_t entry) {
2041 static void DeleteFromArguments(Handle<JSObject> obj, uint32_t entry) {
2055 static void AddImpl(Handle<JSObject> object, uint32_t index,
2064 : JSObject::NormalizeElements(object);
2076 static void ReconfigureImpl(Handle<JSObject> object,
2129 static void DeleteFromArguments(Handle<JSObject> obj, uint32_t entry) {
2135 static void AddImpl(Handle<JSObject> object, uint32_t index,
2155 static void ReconfigureImpl(Handle<JSObject> object,
2160 JSObject::NormalizeElements(object);
2185 static void GrowCapacityAndConvertImpl(Handle<JSObject> object,
2196 Handle<Map> new_map = JSObject::GetElementsTransitionMap(
2198 JSObject::MigrateToMap(object, new_map);
2200 JSObject::ValidateElements(object);
2208 void CheckArrayAbuse(Handle<JSObject> obj, const char* op, uint32_t index,
2268 JSObject::TransitionElementsKind(array, elements_kind);
2284 JSObject::EnsureCanContainElements(