/macosx-10.10/JavaScriptCore-7600.1.17/runtime/ |
H A D | IndexingHeaderInlines.h | 35 inline size_t IndexingHeader::preCapacity(Structure* structure) argument 37 if (LIKELY(!hasAnyArrayStorage(structure->indexingType()))) 43 inline size_t IndexingHeader::indexingPayloadSizeInBytes(Structure* structure) argument 45 switch (structure->indexingType()) { 56 ASSERT(!hasIndexedProperties(structure->indexingType()));
|
H A D | JSCellInlines.h | 46 inline JSCell::JSCell(VM&, Structure* structure) argument 47 : m_structureID(structure->id()) 48 , m_indexingType(structure->indexingType()) 49 , m_type(structure->typeInfo().type()) 50 , m_flags(structure->typeInfo().inlineTypeFlags()) 67 inline void JSCell::finishCreation(VM& vm, Structure* structure, CreatingEarlyCellTag) argument 72 if (structure) { 74 m_structureID = structure->id(); 75 m_indexingType = structure->indexingType(); 76 m_type = structure 97 inline Structure* JSCell::structure() const function in class:JSC::JSCell 102 inline Structure* JSCell::structure(VM& vm) const function in class:JSC::JSCell 109 Structure* structure = cell->structure(visitor.vm()); local 174 setStructure(VM& vm, Structure* structure) argument 191 Structure* structure = this->structure(vm); local 200 Structure* structure = this->structure(vm); local 216 fastGetOwnProperty(VM& vm, Structure& structure, const String& name) argument 227 canUseFastGetOwnProperty(const Structure& structure) argument [all...] |
H A D | JSConsole.h | 44 static JSConsole* create(VM& vm, Structure* structure) argument 46 JSConsole* instance = new (NotNull, allocateCell<JSConsole>(vm.heap)) JSConsole(vm, structure); 51 static JSConsole* create(ExecState* exec, Structure* structure) argument 53 return create(exec->vm(), structure); 57 JSConsole(VM& vm, Structure* structure) argument 58 : Base(vm, structure)
|
H A D | StructureIDTable.cpp | 73 StructureID StructureIDTable::allocateID(Structure* structure) argument 83 newEntry.structure = structure; 87 return allocateID(structure); 100 table()[result].structure = structure; 103 return structure; 107 void StructureIDTable::deallocateID(Structure* structure, StructureID structureID) 111 RELEASE_ASSERT(table()[structureID].structure == structure); [all...] |
H A D | BooleanObject.cpp | 33 BooleanObject::BooleanObject(VM& vm, Structure* structure) argument 34 : JSWrapperObject(vm, structure)
|
H A D | NameInstance.cpp | 36 NameInstance::NameInstance(VM& vm, Structure* structure, JSString* nameString) argument 37 : Base(vm, structure)
|
H A D | JSPropertyNameIterator.cpp | 50 ASSERT(!o->structure()->enumerationCache() || 51 o->structure()->enumerationCache()->cachedStructure() != o->structure() || 52 o->structure()->enumerationCache()->cachedPrototypeChain() != o->structure()->prototypeChain(exec)); 59 if (!o->structure()->hasNonEnumerableProperties() && !o->structure()->hasGetterSetterProperties() 60 && !o->structure()->isUncacheableDictionary() && !o->structure()->typeInfo().overridesGetPropertyNames()) 66 if (o->structure() 77 WriteBarrier<Structure>* structure = structureChain->head(); local [all...] |
H A D | StructureChain.cpp | 38 StructureChain::StructureChain(VM& vm, Structure* structure) argument 39 : JSCell(vm, structure) 52 ASSERT(thisObject->structure()->typeInfo().overridesVisitChildren());
|
H A D | Structure.cpp | 80 inline void StructureTransitionTable::add(VM& vm, Structure* structure) argument 87 setSingleTransition(vm, structure); 97 // Add the structure to the map. 102 map()->set(std::make_pair(structure->m_nameInPrevious.get(), +structure->m_attributesInPrevious), structure); 116 Structure* structure = *it; local 118 switch (structure->m_transitionTable.size()) { 121 if (!structure->previousID()) 130 if (structure 261 findStructuresAndMapForMaterialization(Vector<Structure*, 8>& structures, Structure*& structure, PropertyTable*& table) argument 290 Structure* structure; local 335 addPropertyTransitionToExistingStructureImpl(Structure* structure, StringImpl* uid, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument 352 addPropertyTransitionToExistingStructure(Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument 358 addPropertyTransitionToExistingStructureConcurrently(Structure* structure, StringImpl* uid, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument 389 Structure& structure = *object->structure(vm); local 416 addPropertyTransition(VM& vm, Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset, PutPropertySlot::Context context) argument 468 removePropertyTransition(VM& vm, Structure* structure, PropertyName propertyName, PropertyOffset& offset) argument 480 changePrototypeTransition(VM& vm, Structure* structure, JSValue prototype) argument 496 despecifyFunctionTransition(VM& vm, Structure* structure, PropertyName replaceFunction) argument 520 attributeChangeTransition(VM& vm, Structure* structure, PropertyName propertyName, unsigned attributes) argument 543 toDictionaryTransition(VM& vm, Structure* structure, DictionaryKind kind) argument 560 toCacheableDictionaryTransition(VM& vm, Structure* structure) argument 565 toUncacheableDictionaryTransition(VM& vm, Structure* structure) argument 571 sealTransition(VM& vm, Structure* structure) argument 586 freezeTransition(VM& vm, Structure* structure) argument 606 preventExtensionsTransition(VM& vm, Structure* structure) argument 640 nonPropertyTransition(VM& vm, Structure* structure, NonPropertyTransition transitionKind) argument 884 Structure* structure; local 1078 Structure* structure; local 1101 Structure* structure = structures[i]; local [all...] |
H A D | ArgumentsIteratorConstructor.h | 39 static ArgumentsIteratorConstructor* create(VM& vm, Structure* structure, ArgumentsIteratorPrototype* prototype) argument 41 ArgumentsIteratorConstructor* constructor = new (NotNull, allocateCell<ArgumentsIteratorConstructor>(vm.heap)) ArgumentsIteratorConstructor(vm, structure); 54 ArgumentsIteratorConstructor(VM& vm, Structure* structure) argument 55 : Base(vm, structure)
|
H A D | ArgumentsIteratorPrototype.h | 37 static ArgumentsIteratorPrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 39 ArgumentsIteratorPrototype* prototype = new (NotNull, allocateCell<ArgumentsIteratorPrototype>(vm.heap)) ArgumentsIteratorPrototype(vm, structure); 52 ArgumentsIteratorPrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
H A D | ArrayIteratorConstructor.h | 39 static ArrayIteratorConstructor* create(VM& vm, Structure* structure, ArrayIteratorPrototype*) argument 41 ArrayIteratorConstructor* constructor = new (NotNull, allocateCell<ArrayIteratorConstructor>(vm.heap)) ArrayIteratorConstructor(vm, structure); 54 ArrayIteratorConstructor(VM& vm, Structure* structure) argument 55 : Base(vm, structure)
|
H A D | ArrayIteratorPrototype.h | 37 static ArrayIteratorPrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 39 ArrayIteratorPrototype* prototype = new (NotNull, allocateCell<ArrayIteratorPrototype>(vm.heap)) ArrayIteratorPrototype(vm, structure); 52 ArrayIteratorPrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
H A D | ConsolePrototype.h | 39 static ConsolePrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 41 ConsolePrototype* prototype = new (NotNull, allocateCell<ConsolePrototype>(vm.heap)) ConsolePrototype(vm, structure); 52 ConsolePrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
H A D | JSDestructibleObject.h | 21 JSDestructibleObject(VM& vm, Structure* structure, Butterfly* butterfly = 0) argument 22 : JSNonFinalObject(vm, structure, butterfly) 23 , m_classInfo(structure->classInfo()) 37 return structure(*block->vm())->classInfo();
|
H A D | MapConstructor.h | 39 static MapConstructor* create(VM& vm, Structure* structure, MapPrototype* mapPrototype) argument 41 MapConstructor* constructor = new (NotNull, allocateCell<MapConstructor>(vm.heap)) MapConstructor(vm, structure); 54 MapConstructor(VM& vm, Structure* structure) argument 55 : Base(vm, structure)
|
H A D | MapIteratorConstructor.h | 39 static MapIteratorConstructor* create(VM& vm, Structure* structure, MapIteratorPrototype* prototype) argument 41 MapIteratorConstructor* constructor = new (NotNull, allocateCell<MapIteratorConstructor>(vm.heap)) MapIteratorConstructor(vm, structure); 54 MapIteratorConstructor(VM& vm, Structure* structure) argument 55 : Base(vm, structure)
|
H A D | MapIteratorPrototype.h | 37 static MapIteratorPrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 39 MapIteratorPrototype* prototype = new (NotNull, allocateCell<MapIteratorPrototype>(vm.heap)) MapIteratorPrototype(vm, structure); 52 MapIteratorPrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
H A D | MapPrototype.h | 37 static MapPrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 39 MapPrototype* prototype = new (NotNull, allocateCell<MapPrototype>(vm.heap)) MapPrototype(vm, structure); 52 MapPrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
H A D | SetConstructor.h | 39 static SetConstructor* create(VM& vm, Structure* structure, SetPrototype* setPrototype) argument 41 SetConstructor* constructor = new (NotNull, allocateCell<SetConstructor>(vm.heap)) SetConstructor(vm, structure); 54 SetConstructor(VM& vm, Structure* structure) argument 55 : Base(vm, structure)
|
H A D | SetIteratorConstructor.h | 39 static SetIteratorConstructor* create(VM& vm, Structure* structure, SetIteratorPrototype* prototype) argument 41 SetIteratorConstructor* constructor = new (NotNull, allocateCell<SetIteratorConstructor>(vm.heap)) SetIteratorConstructor(vm, structure); 54 SetIteratorConstructor(VM& vm, Structure* structure) argument 55 : Base(vm, structure)
|
H A D | SetIteratorPrototype.h | 37 static SetIteratorPrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 39 SetIteratorPrototype* prototype = new (NotNull, allocateCell<SetIteratorPrototype>(vm.heap)) SetIteratorPrototype(vm, structure); 52 SetIteratorPrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
H A D | SetPrototype.h | 37 static SetPrototype* create(VM& vm, JSGlobalObject* globalObject, Structure* structure) argument 39 SetPrototype* prototype = new (NotNull, allocateCell<SetPrototype>(vm.heap)) SetPrototype(vm, structure); 52 SetPrototype(VM& vm, Structure* structure) argument 53 : Base(vm, structure)
|
/macosx-10.10/tcl-105/tcl_ext/tcllib/tcllib/modules/pt/include/format/ |
H A D | json_core.inc | 41 parsing expression describing the symbols sentennial structure, as 45 This part we could try to expand further into a json data structure
|
/macosx-10.10/JavaScriptCore-7600.1.17/heap/ |
H A D | GCAssertions.h | 35 RELEASE_ASSERT(cell->structure()->structure() == cell->structure()->structure()->structure()); \
|