Searched refs:indexingHeader (Results 1 - 5 of 5) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | ArrayStorage.h | 53 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 D | ButterflyInlines.h | 47 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 D | Butterfly.h | 113 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 D | JSArray.h | 257 *butterfly->indexingHeader() = indexingHeaderForArray(initialLength, vectorLength);
|
H A D | JSObject.cpp | 107 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