Searched refs:indexingHeader (Results 1 - 5 of 5) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DArrayStorage.h53 static ArrayStorage* from(IndexingHeader* indexingHeader) { return indexingHeader->arrayStorage(); } argument
56 IndexingHeader* indexingHeader() { return IndexingHeader::from(this); } function in struct:JSC::ArrayStorage
59 unsigned length() { return indexingHeader()->publicLength(); }
60 void setLength(unsigned length) { indexingHeader()->setPublicLength(length); }
61 unsigned vectorLength() { return indexingHeader()->vectorLength(); }
62 void setVectorLength(unsigned length) { indexingHeader()->setVectorLength(length); }
H A DButterflyInlines.h47 inline Butterfly* Butterfly::create(VM& vm, size_t preCapacity, size_t propertyCapacity, bool hasIndexingHeader, const IndexingHeader& indexingHeader, size_t indexingPayloadSizeInBytes) argument
52 *result->indexingHeader() = indexingHeader;
72 return base(indexingHeader()->preCapacity(structure), structure->outOfLineCapacity());
90 vm, indexingHeader()->preCapacity(structure), oldPropertyCapacity,
92 indexingHeader()->indexingPayloadSizeInBytes(structure), newPropertyCapacity);
110 ASSERT_UNUSED(oldStructure, !indexingHeader()->preCapacity(oldStructure));
125 indexingHeader()->indexingPayloadSizeInBytes(oldStructure), newIndexingPayloadSizeInBytes);
148 indexingHeader()->indexingPayloadSizeInBytes(structure), newPreCapacity,
155 ASSERT(numberOfSlots <= indexingHeader()
[all...]
H A DButterfly.h113 IndexingHeader* indexingHeader() { return IndexingHeader::from(this); }
114 const IndexingHeader* indexingHeader() const { return IndexingHeader::from(this); }
115 PropertyStorage propertyStorage() { return indexingHeader()->propertyStorage(); }
116 ConstPropertyStorage propertyStorage() const { return indexingHeader()->propertyStorage(); }
118 uint32_t publicLength() { return indexingHeader()->publicLength(); }
119 uint32_t vectorLength() { return indexingHeader()->vectorLength(); }
120 void setPublicLength(uint32_t value) { indexingHeader()->setPublicLength(value); }
121 void setVectorLength(uint32_t value) { indexingHeader()->setVectorLength(value); }
H A DJSArray.h257 *butterfly->indexingHeader() = indexingHeaderForArray(initialLength, vectorLength);
H A DJSObject.cpp107 preCapacity = butterfly->indexingHeader()->preCapacity(structure);
108 indexingPayloadSizeInBytes = butterfly->indexingHeader()->indexingPayloadSizeInBytes(structure);
124 *newButterfly->indexingHeader() = *butterfly->indexingHeader();
178 preCapacity = butterfly->indexingHeader()->preCapacity(structure);
179 indexingPayloadSizeInBytes = butterfly->indexingHeader()->indexingPayloadSizeInBytes(structure);

Completed in 233 milliseconds