/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | IndexingHeader.h | 67 static IndexingHeader* from(Butterfly* butterfly) argument 69 return reinterpret_cast<IndexingHeader*>(butterfly) - 1; 72 static const IndexingHeader* from(const Butterfly* butterfly) argument 74 return reinterpret_cast<const IndexingHeader*>(butterfly) - 1; 102 Butterfly* butterfly() function in class:JSC::IndexingHeader
|
H A D | JSArray.h | 42 explicit JSArray(VM& vm, Structure* structure, Butterfly* butterfly) argument 43 : JSNonFinalObject(vm, structure, butterfly) 190 Butterfly* butterfly = Butterfly::create( local 192 ArrayStorage* storage = butterfly->arrayStorage(); 196 return butterfly; 203 Butterfly* butterfly; local 211 butterfly = createContiguousArrayButterfly(vm, initialLength, vectorLength); 215 butterfly->contiguousDouble()[i] = QNaN; 221 butterfly = createArrayButterfly(vm, initialLength); 223 JSArray* array = new (NotNull, allocateCell<JSArray>(vm.heap)) JSArray(vm, structure, butterfly); [all...] |
H A D | JSDestructibleObject.h | 21 JSDestructibleObject(VM& vm, Structure* structure, Butterfly* butterfly = 0) 22 : JSNonFinalObject(vm, structure, butterfly)
|
H A D | ArrayStorage.h | 52 static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr<ArrayStorage*>(butterfly); } argument 55 Butterfly* butterfly() { return reinterpret_cast<Butterfly*>(this); } function in struct:JSC::ArrayStorage
|
H A D | RegExpMatchesArray.cpp | 36 RegExpMatchesArray::RegExpMatchesArray(VM& vm, Butterfly* butterfly, JSGlobalObject* globalObject, JSString* input, RegExp* regExp, MatchResult result) argument 37 : JSArray(vm, globalObject->regExpMatchesArrayStructure(), butterfly) 49 Butterfly* butterfly = createArrayButterfly(vm, regExp->numSubpatterns() + 1); local 50 RegExpMatchesArray* array = new (NotNull, allocateCell<RegExpMatchesArray>(vm.heap)) RegExpMatchesArray(vm, butterfly, exec->lexicalGlobalObject(), input, regExp, result);
|
H A D | JSObject.cpp | 96 ALWAYS_INLINE void JSObject::copyButterfly(CopyVisitor& visitor, Butterfly* butterfly, size_t storageSize) argument 98 ASSERT(butterfly); 107 preCapacity = butterfly->indexingHeader()->preCapacity(structure); 108 indexingPayloadSizeInBytes = butterfly->indexingHeader()->indexingPayloadSizeInBytes(structure); 114 if (visitor.checkIfShouldCopy(butterfly->base(preCapacity, propertyCapacity))) { 119 PropertyStorage currentSource = butterfly->propertyStorage(); 124 *newButterfly->indexingHeader() = *butterfly->indexingHeader(); 138 currentSource = butterfly->contiguous().data(); 145 newButterfly->arrayStorage()->copyHeaderFromDuringGC(*butterfly->arrayStorage()); 147 currentSource = butterfly 167 visitButterfly(SlotVisitor& visitor, Butterfly* butterfly, size_t storageSize) argument 216 Butterfly* butterfly = thisObject->butterfly(); local 230 Butterfly* butterfly = thisObject->butterfly(); local 246 Butterfly* butterfly = thisObject->butterfly(); local 283 Butterfly* butterfly = thisObject->m_butterfly; local 297 Butterfly* butterfly = thisObject->m_butterfly; local 452 Butterfly* butterfly = thisObject->m_butterfly; local 475 Butterfly* butterfly = thisObject->m_butterfly; local 1289 Butterfly* butterfly = thisObject->m_butterfly; local 1297 Butterfly* butterfly = thisObject->m_butterfly; local 1481 Butterfly* butterfly = object->m_butterfly; local 1492 Butterfly* butterfly = object->m_butterfly; local 2269 countElements(Butterfly* butterfly) argument 2411 Butterfly* butterfly = object->m_butterfly; local 2422 Butterfly* butterfly = object->m_butterfly; local [all...] |
H A D | JSArray.cpp | 53 Butterfly* butterfly = Butterfly::create( local 55 ArrayStorage* storage = butterfly->arrayStorage(); 61 return butterfly; 250 Butterfly* butterfly = storage->butterfly(); local 285 newAllocBase = butterfly->base(structure()); 309 ASSERT(newAllocBase != butterfly->base(structure()) || postCapacity < storage->vectorLength() - length); 320 memmove(newButterfly->propertyStorage() - propertySize, butterfly->propertyStorage() - propertySize, sizeof(JSValue) * propertySize + sizeof(IndexingHeader) + ArrayStorage::sizeFor(0)); 321 } else if ((newAllocBase != butterfly->base(structure())) || (newIndexBias != storage->m_indexBias)) { 322 memmove(newButterfly->propertyStorage() - propertySize, butterfly [all...] |
H A D | JSObject.h | 530 const Butterfly* butterfly() const { return m_butterfly; } 531 Butterfly* butterfly() { return m_butterfly; } 982 explicit JSNonFinalObject(VM& vm, Structure* structure, Butterfly* butterfly = 0) 983 : JSObject(vm, structure, butterfly) 1109 inline void JSObject::setButterfly(VM& vm, Butterfly* butterfly, Structure* structure) 1112 ASSERT(!butterfly == (!structure->outOfLineCapacity() && !hasIndexingHeader(structure->indexingType()))); 1113 setStructure(vm, structure, butterfly); 1114 m_butterfly = butterfly; 1117 inline void JSObject::setButterflyWithoutChangingStructure(Butterfly* butterfly) 1119 m_butterfly = butterfly; [all...] |
H A D | ButterflyInlines.h | 168 return IndexingHeader::fromEndOf(propertyStorage() - numberOfSlots)->butterfly(); 180 return IndexingHeader::fromEndOf(propertyStorage() + numberOfSlots)->butterfly();
|
H A D | JSCJSValue.cpp | 228 if (isObject() && asObject(*this)->butterfly()) 229 out.print("->", RawPointer(asObject(*this)->butterfly()));
|
H A D | Structure.cpp | 655 if (object->butterfly() && !this->outOfLineCapacity() && !hasIndexingHeader(this->indexingType()))
|
/macosx-10.9.5/tcsh-65/tcsh/ |
H A D | sh.types.h | 295 #ifdef butterfly 299 #endif /* butterfly */
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGOperations.cpp | 708 array->butterfly()->setPublicLength(array->butterfly()->publicLength() + 1);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITStubs.cpp | 1603 Butterfly* butterfly = base->growOutOfLineStorage(vm, oldSize, newSize); local 1604 base->setButterfly(vm, butterfly, newStructure);
|
/macosx-10.9.5/screen-22/screen/ |
H A D | configure | 3240 { echo "$as_me:$LINENO: checking for butterfly..." >&5 3241 echo "$as_me: checking for butterfly..." >&6;} 3249 #if defined(butterfly) 3256 butterfly=1 3261 if test -z "$butterfly"; then 6796 if test -z "$butterfly"; then
|