/dports/www/firefox/firefox-99.0/js/src/vm/ |
H A D | ArrayObject-inl.h | 23 uint32_t length, uint32_t slotSpan, AutoSetNewObjectMetadata& metadata, in create() argument 35 MOZ_ASSERT(shape->slotSpan() == slotSpan); in create() 41 size_t nDynamicSlots = calculateDynamicSlots(0, slotSpan, clasp); in create() 64 if (slotSpan > 0) { in create() 65 aobj->initDynamicSlots(slotSpan); in create()
|
H A D | NativeObject-inl.h | 441 const uint32_t slotSpan = shape->slotSpan(); in create() local 442 const size_t nDynamicSlots = calculateDynamicSlots(nfixed, slotSpan, clasp); in create() 458 if (slotSpan > 0) { in create() 459 nobj->initSlots(nfixed, slotSpan); in create() 545 size_t oldSpan = shape()->slotSpan(); in setShapeAndUpdateSlots() 546 size_t newSpan = newShape->slotSpan(); in setShapeAndUpdateSlots() 569 MOZ_ASSERT(newShape->slotSpan() == shape()->slotSpan() + 1); in setShapeAndUpdateSlotsForNewSlot() 570 MOZ_ASSERT(newShape->slotSpan() == slot + 1); in setShapeAndUpdateSlotsForNewSlot()
|
H A D | Shape.h | 414 return SharedPropMap::slotSpan(clasp, sharedPropMap(), propMapLength()); in slotSpanSlow() 419 uint32_t slotSpan = slotSpanSlow(); in initSmallSlotSpan() local 420 if (slotSpan > SMALL_SLOTSPAN_MAX) { in initSmallSlotSpan() 421 slotSpan = SMALL_SLOTSPAN_MAX; in initSmallSlotSpan() 424 immutableFlags |= (slotSpan << SMALL_SLOTSPAN_SHIFT); in initSmallSlotSpan() 427 uint32_t slotSpan() const { in slotSpan() function
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/ |
H A D | TemplateObject-inl.h | 81 return NativeObject::dynamicSlotsCount(numFixedSlots(), slotSpan(), in numDynamicSlots() 93 inline uint32_t NativeTemplateObject::slotSpan() const { in slotSpan() function 96 return asNative().shape()->slotSpan(obj_->getClass()); in slotSpan()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/vm/ |
H A D | NativeObject.cpp | 131 MOZ_ASSERT(fslot < slotSpan()); in checkShapeConsistency() 302 size_t newSpan = shape->slotSpan(); in setLastProperty() 322 MOZ_ASSERT(lastProperty()->slotSpan() == shape->slotSpan()); in setLastPropertyShrinkFixedSlots() 342 MOZ_ASSERT(shape->slotSpan() == 0); in setLastPropertyMakeNonNative() 371 size_t newSpan = shape->slotSpan(); in setLastPropertyMakeNative() 482 uint32_t slot = obj->slotSpan(); in sparsifyDenseElement() 488 MOZ_ASSERT(slot == obj->slotSpan() - 1); in sparsifyDenseElement() 571 uint32_t slotSpan = obj->slotSpan(); in maybeDensifySparseElements() local 572 if (slotSpan != RoundUpPow2(slotSpan)) in maybeDensifySparseElements() 894 uint32_t slot = obj->slotSpan(); in allocSlot() [all …]
|
H A D | ArrayObject-inl.h | 53 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), group->clasp()); in createArrayInternal() 68 size_t span = shape->slotSpan(); in finishCreateArray()
|
H A D | Shape.h | 421 uint32_t slotSpan() const { MOZ_ASSERT(isOwned()); return slotSpan_; } in slotSpan() function 422 void setSlotSpan(uint32_t slotSpan) { MOZ_ASSERT(isOwned()); slotSpan_ = slotSpan; } in setSlotSpan() argument 859 uint32_t slotSpan(const Class* clasp) const { 865 uint32_t slotSpan() const { 866 return slotSpan(getObjectClass()); 1179 uint32_t slotSpan() const { 1219 uint32_t slotSpan() const { return ss().slotSpan(); }
|
H A D | Shape.cpp | 144 MOZ_ASSERT_IF(shape->hasSlot(), nbase->slotSpan() > shape->slot()); in handoffTableTo() 391 if (child.hasSlot() && child.slot() >= obj->lastProperty()->base()->slotSpan()) { in getChildPropertyOnDictionary() 431 uint32_t span = slotSpan(); in toDictionaryMode() 617 for (unsigned i = 0; i < shape->slotSpan(); i++) { in ReshapeForAllocKind() 863 if (oldSlot < obj->slotSpan()) in putProperty() 1051 NativeObject::rollbackProperties(ExclusiveContext* cx, HandleNativeObject obj, uint32_t slotSpan) in rollbackProperties() argument 1058 MOZ_ASSERT(!obj->inDictionaryMode() && slotSpan <= obj->slotSpan()); in rollbackProperties() 1061 MOZ_ASSERT(slotSpan == 0); in rollbackProperties() 1065 if (slot < slotSpan) in rollbackProperties() 1244 uint32_t span = slotSpan(); in adoptUnowned()
|
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/vm/ |
H A D | NativeObject.cpp | 150 MOZ_ASSERT(fslot < slotSpan()); in checkShapeConsistency() 340 size_t newSpan = shape->slotSpan(); in setLastProperty() 360 MOZ_ASSERT(lastProperty()->slotSpan() == shape->slotSpan()); in setLastPropertyShrinkFixedSlots() 380 MOZ_ASSERT(shape->slotSpan() == 0); in setLastPropertyMakeNonNative() 409 size_t newSpan = shape->slotSpan(); in setLastPropertyMakeNative() 522 uint32_t slot = obj->slotSpan(); in sparsifyDenseElement() 544 MOZ_ASSERT(slot == obj->slotSpan() - 1); in sparsifyDenseElement() 627 uint32_t slotSpan = obj->slotSpan(); in maybeDensifySparseElements() local 628 if (slotSpan != RoundUpPow2(slotSpan)) in maybeDensifySparseElements() 952 uint32_t slot = obj->slotSpan(); in allocSlot() [all …]
|
H A D | ArrayObject-inl.h | 54 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), group->clasp()); in createArrayInternal() 69 size_t span = shape->slotSpan(); in finishCreateArray()
|
/dports/www/firefox/firefox-99.0/js/src/jit/ |
H A D | TemplateObject-inl.h | 78 inline uint32_t TemplateNativeObject::slotSpan() const { in slotSpan() function 79 return asNativeObject().shape()->slotSpan(); in slotSpan()
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/ |
H A D | ArrayObject-inl.h | 34 size_t nDynamicSlots = calculateDynamicSlots(0, shape->slotSpan(), clasp); in createArrayInternal() 56 size_t span = shape->slotSpan(); in finishCreateArray()
|
H A D | JSFunction-inl.h | 60 MOZ_ASSERT(calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), in create() 75 MOZ_ASSERT(shape->slotSpan() == 0); in create()
|
H A D | Shape.h | 422 return SharedPropMap::slotSpan(clasp, sharedPropMap(), propMapLength()); in slotSpanSlow() 427 uint32_t slotSpan = slotSpanSlow(); in initSmallSlotSpan() local 428 if (slotSpan > SMALL_SLOTSPAN_MAX) { in initSmallSlotSpan() 429 slotSpan = SMALL_SLOTSPAN_MAX; in initSmallSlotSpan() 432 immutableFlags |= (slotSpan << SMALL_SLOTSPAN_SHIFT); in initSmallSlotSpan() 435 uint32_t slotSpan() const { in slotSpan() function
|
H A D | NativeObject-inl.h | 442 calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), clasp); in create() 462 if (size_t span = shape->slotSpan()) { in create() 541 size_t oldSpan = shape()->slotSpan(); in setShapeAndUpdateSlots() 542 size_t newSpan = newShape->slotSpan(); in setShapeAndUpdateSlots() 565 MOZ_ASSERT(newShape->slotSpan() == shape()->slotSpan() + 1); in setShapeAndUpdateSlotsForNewSlot() 566 MOZ_ASSERT(newShape->slotSpan() == slot + 1); in setShapeAndUpdateSlotsForNewSlot()
|
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/ |
H A D | TemplateObject-inl.h | 78 inline uint32_t TemplateNativeObject::slotSpan() const { in slotSpan() function 79 return asNativeObject().shape()->slotSpan(); in slotSpan()
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/ |
H A D | TemplateObject-inl.h | 78 inline uint32_t TemplateNativeObject::slotSpan() const { in slotSpan() function 79 return asNativeObject().shape()->slotSpan(); in slotSpan()
|
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/ |
H A D | ArrayObject-inl.h | 34 size_t nDynamicSlots = calculateDynamicSlots(0, shape->slotSpan(), clasp); in createArrayInternal() 56 size_t span = shape->slotSpan(); in finishCreateArray()
|
H A D | JSFunction-inl.h | 60 MOZ_ASSERT(calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), in create() 75 MOZ_ASSERT(shape->slotSpan() == 0); in create()
|
H A D | Shape.h | 422 return SharedPropMap::slotSpan(clasp, sharedPropMap(), propMapLength()); in slotSpanSlow() 427 uint32_t slotSpan = slotSpanSlow(); in initSmallSlotSpan() local 428 if (slotSpan > SMALL_SLOTSPAN_MAX) { in initSmallSlotSpan() 429 slotSpan = SMALL_SLOTSPAN_MAX; in initSmallSlotSpan() 432 immutableFlags |= (slotSpan << SMALL_SLOTSPAN_SHIFT); in initSmallSlotSpan() 435 uint32_t slotSpan() const { in slotSpan() function
|
H A D | NativeObject-inl.h | 442 calculateDynamicSlots(shape->numFixedSlots(), shape->slotSpan(), clasp); in create() 462 if (size_t span = shape->slotSpan()) { in create() 541 size_t oldSpan = shape()->slotSpan(); in setShapeAndUpdateSlots() 542 size_t newSpan = newShape->slotSpan(); in setShapeAndUpdateSlots() 565 MOZ_ASSERT(newShape->slotSpan() == shape()->slotSpan() + 1); in setShapeAndUpdateSlotsForNewSlot() 566 MOZ_ASSERT(newShape->slotSpan() == slot + 1); in setShapeAndUpdateSlotsForNewSlot()
|
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/vm/ |
H A D | ArrayObject-inl.h | 48 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), clasp); in createArrayInternal() 66 size_t span = shape->slotSpan(); in finishCreateArray()
|
H A D | NativeObject.cpp | 152 MOZ_ASSERT(fslot < slotSpan()); in checkShapeConsistency() 168 shape->slot() < slotSpan()); in checkShapeConsistency() 283 MOZ_ASSERT(lastProperty()->slotSpan() == shape->slotSpan()); in setLastPropertyShrinkFixedSlots() 289 MOZ_ASSERT(shape->slotSpan() <= oldFixed); in setLastPropertyShrinkFixedSlots() 290 MOZ_ASSERT(shape->slotSpan() <= newFixed); in setLastPropertyShrinkFixedSlots() 301 MOZ_ASSERT(shape->slotSpan() == 0); in setLastPropertyMakeNonNative() 327 size_t newSpan = shape->slotSpan(); in setLastPropertyMakeNative() 554 uint32_t slotSpan = obj->slotSpan(); in maybeDensifySparseElements() local 555 if (slotSpan != RoundUpPow2(slotSpan)) return DenseElementResult::Incomplete; in maybeDensifySparseElements() 1028 uint32_t slot = obj->slotSpan(); in allocDictionarySlot() [all …]
|
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/ |
H A D | JSFunction-inl.h | 102 MOZ_ASSERT(dynamicSlotsCount(shape->numFixedSlots(), shape->slotSpan(), in create() 118 MOZ_ASSERT(shape->slotSpan() == 0); in create()
|
H A D | ArrayObject-inl.h | 53 size_t nDynamicSlots = dynamicSlotsCount(0, shape->slotSpan(), clasp); in createArrayInternal() 75 size_t span = shape->slotSpan(); in finishCreateArray()
|