Searched refs:OSMetaClass (Results 1 - 22 of 22) sorted by relevance

/darwin-on-arm/xnu/libkern/c++/
H A DOSCPPDebug.cpp36 OSMetaClass::printInstanceCounts();
H A DOSMetaClass.cpp28 /* OSMetaClass.cpp created by gvdl on Fri 1998-11-17 */
34 #include <libkern/c++/OSMetaClass.h>
102 * all OSMetaClass classes, the classes are queued up here. Only one
110 OSMetaClass ** classes;
165 const OSMetaClass * toType)
177 const OSMetaClass * toType = OSTypeIDInst(typeinst);
229 OSMetaClassBase::metaCast(const OSMetaClass * toMeta) const
239 return OSMetaClass::checkMetaCastWithName(toMetaSymb, this);
274 * OSMetaClassMeta - the bootstrap metaclass of OSMetaClass
276 class OSMetaClassMeta : public OSMetaClass
385 OSMetaClass::OSMetaClass( function in class:OSMetaClass
[all...]
H A DOSObject.cpp56 const OSMetaClass * const OSObject::metaClass = &OSObject::gMetaClass;
57 const OSMetaClass * const OSObject::superClass = 0;
61 OSObject::OSObject(const OSMetaClass *) { retainCount = 1; }
63 const OSMetaClass * OSObject::getMetaClass() const
69 : OSMetaClass("OSObject", OSObject::superClass, sizeof(OSObject))
92 const OSMetaClass *meta = obj->getMetaClass();
101 const OSMetaClass *meta = getMetaClass();
H A DOSRuntime.cpp32 #include <libkern/c++/OSMetaClass.h>
370 if (OSMetaClass::modHasInstance(kmodInfo->name)) {
382 * so we don't check it here, even though OSMetaClass::postModLoad() will
385 metaHandle = OSMetaClass::preModLoad(kmodInfo->name);
387 (void)OSMetaClass::postModLoad(metaHandle);
433 metaHandle = OSMetaClass::preModLoad(kmodInfo->name);
467 OSMetaClass::checkModLoad(metaHandle);
479 load_success = OSMetaClass::checkModLoad(metaHandle);
488 * calling OSMetaClass::postModLoad() as the OSMetaClass destructor
[all...]
H A DOSUnserialize.y61 #include <libkern/c++/OSMetaClass.h>
H A DOSKext.cpp5969 * have no OSMetaClass references before unloading the kext executable
7095 #pragma mark OSMetaClass Support
7101 OSMetaClass * aClass,
7136 const OSMetaClass * metaScan = NULL; // do not release
7175 OSMetaClass * aClass)
7234 OSMetaClass * checkClass = NULL; // do not release
7245 while ((checkClass = (OSMetaClass *)classIterator->getNextObject())) {
7285 OSMetaClass * checkClass = NULL; // do not release
7295 while ((checkClass = (OSMetaClass *)classIterator->getNextObject())) {
7809 OSMetaClass * thisMetaClas
[all...]
H A DOSUnserialize.cpp147 #include <libkern/c++/OSMetaClass.h>
H A DOSUnserializeXML.cpp158 #include <libkern/c++/OSMetaClass.h>
H A DOSUnserializeXML.y63 #include <libkern/c++/OSMetaClass.h>
/darwin-on-arm/xnu/libkern/libkern/c++/
H A DOSMetaClass.h36 class OSMetaClass;
51 * This header declares the OSMetaClassBase and OSMetaClass classes,
123 * @link //apple_ref/doc/class/OSMetaClass OSMetaClass@/link;
145 * See @link //apple_ref/doc/class/OSMetaClass OSMetaClass@/link
182 * //apple_ref/cpp/clm/OSMetaClass/allocClassWithName/staticOSObject*\/(constchar*)
183 * OSMetaClass::allocClassWithName(const char *)@/link</code>
186 * //apple_ref/cpp/instm/OSMetaClass/alloc/virtualOSObject*\/()
187 * OSMetaClass
899 class OSMetaClass : private OSMetaClassBase class in inherits:OSMetaClassBase
[all...]
H A DMakefile36 OSMetaClass.h \
H A DOSObject.h37 #include <libkern/c++/OSMetaClass.h>
82 * See @link //apple_ref/doc/class/OSMetaClass OSMetaClass@/link
H A DOSKext.h128 friend class OSMetaClass;
221 OSSet * metaClasses; // for C++/OSMetaClass kexts
452 OSMetaClass * aClass,
455 OSMetaClass * aClass);
/darwin-on-arm/xnu/iokit/Tests/
H A DTests.cpp153 OSMetaClass::printInstanceCounts();
157 // OSMetaClass::printInstanceCounts();
159 // OSMetaClass::printInstanceCounts();
161 OSMetaClass::printInstanceCounts();
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOStatisticsPrivate.h90 const OSMetaClass *metaClass;
244 static void onClassAdded(OSKext *parentKext, OSMetaClass *metaClass);
245 static void onClassRemoved(OSKext *parentKext, OSMetaClass *metaClass);
H A DIODMACommand.h536 OSMetaClass::allocClassWithName("IODMACommand");
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOKitDebug.cpp112 // OSMetaClass::printInstanceCounts();
176 OSMetaClass::serializeClassDictionary(dict);
H A DIOStatistics.cpp299 void IOStatistics::onClassAdded(OSKext *parentKext, OSMetaClass *metaClass)
332 const OSMetaClass *superClass;
366 void IOStatistics::onClassRemoved(OSKext *parentKext, OSMetaClass *metaClass)
H A DIOCatalogue.cpp202 const OSMetaClass * meta;
H A DIOUserClient.cpp1372 const OSMetaClass* my_obj = NULL;
1392 const OSMetaClass* my_obj = NULL;
1393 const OSMetaClass* superclass = NULL;
1406 my_obj = OSMetaClass::getMetaClassWithName(my_name);
1432 const OSMetaClass* my_obj = NULL;
1446 my_obj = OSMetaClass::getMetaClassWithName(my_name);
H A DIOService.cpp2737 inst = (IOService *) OSMetaClass::allocClassWithName( symbol);
3611 OSMetaClass::applyToInstancesOfClassName(sym, instanceMatch, &ctx);
4882 temp = OSMetaClass::allocClassWithName(userClientClass);
H A DIOPMrootDomain.cpp29 #include <libkern/c++/OSMetaClass.h>

Completed in 149 milliseconds