Searched refs:classInfo (Results 1 - 25 of 56) sorted by relevance

123

/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSDestructibleObject.h16 const ClassInfo* classInfo() const { return m_classInfo; } function in class:JSC::JSDestructibleObject
23 , m_classInfo(structure->classInfo())
32 inline const ClassInfo* JSCell::classInfo() const function in class:JSC::JSCell
35 return static_cast<const JSDestructibleObject*>(this)->classInfo();
37 return m_structure.unvalidatedGet()->classInfo();
39 return m_structure->classInfo();
H A DTypedArrayDescriptor.h53 TypedArrayDescriptor(const ClassInfo* classInfo, size_t storageOffset, size_t lengthOffset) argument
54 : m_classInfo(classInfo)
H A DJSCellInlines.h140 ASSERT(structure->classInfo() == m_structure->classInfo());
149 return &classInfo()->methodTable;
157 return &classInfo()->methodTable;
162 return classInfo()->isSubClassOf(info);
H A DStructureInlines.h34 inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) argument
37 ASSERT(classInfo);
38 Structure* structure = new (NotNull, allocateCell<Structure>(vm.heap)) Structure(vm, globalObject, prototype, typeInfo, classInfo, indexingType, inlineCapacity);
61 ASSERT(structure()->classInfo() == &s_info);
72 ASSERT(structure()->classInfo() == &s_info);
H A DErrorConstructor.cpp42 Base::finishCreation(exec->vm(), errorPrototype->classInfo()->className);
H A DNameConstructor.cpp46 Base::finishCreation(exec->vm(), prototype->classInfo()->className);
H A DStructure.h130 const TypeInfo& typeInfo() const { ASSERT(structure()->classInfo() == &s_info); return m_typeInfo; }
164 ASSERT(structure()->classInfo() == &s_info);
190 ASSERT(structure()->classInfo() == &s_info);
212 ASSERT(structure()->classInfo() == &s_info);
290 const ClassInfo* classInfo() const { return m_classInfo; } function in class:JSC::Structure
379 ASSERT(structure()->classInfo() == &s_info);
386 ASSERT(structure()->classInfo() == &s_info);
H A DBooleanConstructor.cpp41 Base::finishCreation(exec->vm(), booleanPrototype->classInfo()->className);
H A DArrayConstructor.cpp64 Base::finishCreation(exec->vm(), arrayPrototype->classInfo()->className);
H A DJSCJSValue.cpp224 "Structure: ", RawPointer(structure), ": ", structure->classInfo()->className,
231 " (", RawPointer(asCell()->structure()), ": ", asCell()->structure()->classInfo()->className,
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DGCAssertions.h37 #define ASSERT_GC_OBJECT_INHERITS(object, classInfo) do {\
39 RELEASE_ASSERT(object->inherits(classInfo)); \
44 #define ASSERT_GC_OBJECT_INHERITS(object, classInfo) do { (void)object; (void)classInfo; } while (0)
H A DSlotVisitor.cpp348 if (cell->structure()->structure()->JSCell::classInfo() != cell->structure()->JSCell::classInfo()) {
351 if (cell->structure()->structure() && cell->structure()->structure()->JSCell::classInfo())
352 parentClassName = cell->structure()->structure()->JSCell::classInfo()->className;
353 if (cell->structure()->JSCell::classInfo())
354 ourClassName = cell->structure()->JSCell::classInfo()->className;
361 const ClassInfo* info = cell->classInfo();
H A DCopyVisitorInlines.h39 ASSERT(cell->structure()->classInfo()->methodTable.copyBackingStore == JSObject::copyBackingStore);
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DByValInfo.h70 inline bool hasOptimizableIndexingForClassInfo(const ClassInfo* classInfo) argument
72 return classInfo->typedArrayStorageType != TypedArrayNone;
78 || hasOptimizableIndexingForClassInfo(structure->classInfo());
98 inline JITArrayMode jitArrayModeForClassInfo(const ClassInfo* classInfo) argument
100 switch (classInfo->typedArrayStorageType) {
130 ASSERT(hasOptimizableIndexingForClassInfo(structure->classInfo()));
131 return jitArrayModeForClassInfo(structure->classInfo());
H A DSpeculatedType.cpp229 SpeculatedType speculationFromClassInfo(const ClassInfo* classInfo) argument
231 if (classInfo == &JSFinalObject::s_info)
234 if (classInfo == &JSArray::s_info)
237 if (classInfo == &Arguments::s_info)
240 if (classInfo == &StringObject::s_info)
243 if (classInfo->isSubClassOf(&JSFunction::s_info))
246 if (classInfo->typedArrayStorageType != TypedArrayNone) {
247 switch (classInfo->typedArrayStorageType) {
271 if (classInfo->isSubClassOf(&JSObject::s_info))
281 return speculationFromClassInfo(structure->classInfo());
[all...]
H A DArrayProfile.cpp99 dataLog(*codeBlock, " bc#", m_bytecodeOffset, ": making structure polymorphic because ", RawPointer(m_expectedStructure), " (", m_expectedStructure->classInfo()->className, ") != ", RawPointer(m_lastSeenStructure), " (", m_lastSeenStructure->classInfo()->className, ")\n");
H A DValueProfile.h79 const ClassInfo* classInfo(unsigned bucket) const function in struct:JSC::ValueProfileBase
85 return value.asCell()->structure()->classInfo();
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/
H A DJSWorkerContextBase.cpp92 const ClassInfo* classInfo = asObject(value)->classInfo(); local
93 if (classInfo == &JSDedicatedWorkerContext::s_info)
103 const ClassInfo* classInfo = asObject(value)->classInfo(); local
104 if (classInfo == &JSSharedWorkerContext::s_info)
H A DJSDOMWindowBase.cpp224 const ClassInfo* classInfo = asObject(value)->classInfo(); local
225 if (classInfo == &JSDOMWindow::s_info)
227 if (classInfo == &JSDOMWindowShell::s_info)
H A DJSDOMBinding.cpp277 Structure* getCachedDOMStructure(JSDOMGlobalObject* globalObject, const ClassInfo* classInfo) argument
280 return structures.get(classInfo).get();
283 Structure* cacheDOMStructure(JSDOMGlobalObject* globalObject, Structure* structure, const ClassInfo* classInfo) argument
286 ASSERT(!structures.contains(classInfo));
287 return structures.set(classInfo, WriteBarrier<Structure>(globalObject->vm(), globalObject, structure)).iterator->value.get();
/macosx-10.9.5/BerkeleyDB-21/db/java/src/com/sleepycat/bind/serial/
H A DStoredClassCatalog.java141 ClassInfo classInfo = getClassInfo(classFormat);
142 return classInfo.getClassID();
216 ClassInfo classInfo = (ClassInfo) classMap.get(className);
217 if (classInfo != null) {
218 return classInfo;
235 classInfo = putClassInfo(new ClassInfo(), className, key,
242 classInfo = new ClassInfo(data);
245 getClassFormat(classInfo.getClassID(), formatData);
254 classInfo = putClassInfo(classInfo, classNam
272 putClassInfo(ClassInfo classInfo, String className, DatabaseEntry classKey, ObjectStreamClass classFormat) argument
[all...]
/macosx-10.9.5/Security-55471.14.18/libsecurity_transform/lib/
H A DCoreFoundationBasics.cpp227 const RegisteredClassInfo *classInfo = RegisteredClassInfo::Find(name); local
228 if (classInfo) {
229 return classInfo->mClassID;
/macosx-10.9.5/tcl-102/tcl_ext/tclxml/tclxml/
H A Dtclxml.c855 TclXML_ParserClassInfo *classInfo = (TclXML_ParserClassInfo *) xmlinfo->parserClass;
875 if (classInfo->reset) {
876 if ((*classInfo->reset)((ClientData) xmlinfo) != TCL_OK) {
879 } else if (classInfo->resetCmd) {
880 Tcl_Obj *cmdPtr = Tcl_DuplicateObj(classInfo->resetCmd);
896 } else if (classInfo->create) {
915 if ((xmlinfo->clientData = (*classInfo->create)(interp, xmlinfo)) == NULL) {
919 } else if (classInfo->createCmd) {
920 Tcl_Obj *cmdPtr = Tcl_DuplicateObj(classInfo->createCmd);
950 cmdPtr = Tcl_DuplicateObj(classInfo
845 TclXML_ParserClassInfo *classInfo = (TclXML_ParserClassInfo *) xmlinfo->parserClass; local
1159 TclXML_ParserClassInfo *classInfo = (TclXML_ParserClassInfo *) xmlinfo->parserClass; local
1386 TclXML_ParserClassInfo *classInfo = (TclXML_ParserClassInfo *) xmlinfo->parserClass; local
1969 TclXML_ParserClassInfo *classInfo = (TclXML_ParserClassInfo *) xmlinfo->parserClass; local
2040 TclXML_ParserClassInfo *classInfo = (TclXML_ParserClassInfo *) xmlinfo->parserClass; local
[all...]
/macosx-10.9.5/WebCore-7537.78.1/bridge/c/
H A Dc_utility.cpp88 if (object->classInfo() == &CRuntimeObject::s_info) {
/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DJSWrapperMap.mm448 if (JSObjCClassInfo* classInfo = (JSObjCClassInfo*)m_classMap[cls])
449 return classInfo;
468 JSObjCClassInfo* classInfo = [self classInfoForClass:[object class]];
469 wrapper = [classInfo wrapperForObject:object];

Completed in 310 milliseconds

123