Lines Matching refs:classes
102 * all OSMetaClass classes, the classes are queued up here. Only one
110 OSMetaClass ** classes;
414 OSMetaClass **oldStalled = sStalled->classes;
419 sStalled->classes = (OSMetaClass **)kalloc(newSize);
420 if (!sStalled->classes) {
421 sStalled->classes = oldStalled;
427 memmove(sStalled->classes, oldStalled, oldSize);
432 sStalled->classes[sStalled->count++] = this;
476 if (this == sStalled->classes[i]) {
487 memmove(&sStalled->classes[i], &sStalled->classes[i+1],
539 sStalled->classes = (OSMetaClass **)
541 if (!sStalled->classes) {
552 bzero(sStalled->classes, kKModCapacityIncrement * sizeof(OSMetaClass *));
618 "OSMetaClass: Can't record classes for kext %s - kext not found.",
623 /* First pass checking classes aren't already loaded. If any already
632 const OSMetaClass * me = sStalled->classes[i];
655 /* Bail if we didn't go through the entire list of new classes
662 // Second pass symbolling strings and inserting classes in dictionary
665 OSMetaClass * me = sStalled->classes[i];
716 kfree(sStalled->classes, sStalled->capacity * sizeof(OSMetaClass *));
1107 OSCollectionIterator * classes;
1112 classes = OSCollectionIterator::withCollection(sAllClassesDict);
1113 assert(classes);
1115 while( (className = (OSSymbol *)classes->getNextObject())) {
1126 classes->release();
1165 OSCollectionIterator * classes;
1168 classes = OSCollectionIterator::withCollection(sAllClassesDict);
1169 if (!classes) {
1173 while ((className = (const OSSymbol *)classes->getNextObject())) {
1184 classes->release();