Searched refs:structure (Results 1 - 25 of 444) sorted by relevance

1234567891011>>

/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DIndexingHeaderInlines.h35 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 DJSCellInlines.h46 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 DJSConsole.h44 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 DStructureIDTable.cpp73 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 DBooleanObject.cpp33 BooleanObject::BooleanObject(VM& vm, Structure* structure) argument
34 : JSWrapperObject(vm, structure)
H A DNameInstance.cpp36 NameInstance::NameInstance(VM& vm, Structure* structure, JSString* nameString) argument
37 : Base(vm, structure)
H A DJSPropertyNameIterator.cpp50 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 DStructureChain.cpp38 StructureChain::StructureChain(VM& vm, Structure* structure) argument
39 : JSCell(vm, structure)
52 ASSERT(thisObject->structure()->typeInfo().overridesVisitChildren());
H A DStructure.cpp80 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 DArgumentsIteratorConstructor.h39 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 DArgumentsIteratorPrototype.h37 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 DArrayIteratorConstructor.h39 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 DArrayIteratorPrototype.h37 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 DConsolePrototype.h39 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 DJSDestructibleObject.h21 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 DMapConstructor.h39 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 DMapIteratorConstructor.h39 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 DMapIteratorPrototype.h37 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 DMapPrototype.h37 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 DSetConstructor.h39 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 DSetIteratorConstructor.h39 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 DSetIteratorPrototype.h37 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 DSetPrototype.h37 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 Djson_core.inc41 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 DGCAssertions.h35 RELEASE_ASSERT(cell->structure()->structure() == cell->structure()->structure()->structure()); \

Completed in 302 milliseconds

1234567891011>>