Lines Matching defs: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 *));
1105 OSCollectionIterator * classes;
1110 classes = OSCollectionIterator::withCollection(sAllClassesDict);
1111 assert(classes);
1113 while( (className = (OSSymbol *)classes->getNextObject())) {
1124 classes->release();
1163 OSCollectionIterator * classes;
1166 classes = OSCollectionIterator::withCollection(sAllClassesDict);
1167 if (!classes) {
1171 while ((className = (const OSSymbol *)classes->getNextObject())) {
1182 classes->release();