IOCatalogue
In-kernel database for IOKit driver personalities.
Declaration
class IOCatalogue : OSObjectOverview
The IOCatalogue is a database which contains all IOKit driver personalities. IOService uses this resource when matching devices to their associated drivers.
Topics
Miscellaneous
addDriversfindDrivers(IOService *, SInt32 *)findDrivers(OSDictionary *, SInt32 *)freegetGenerationCountinitinitializeisModuleLoadedisModuleLoaded(const char *)isModuleLoaded(OSString *)moduleHasLoaded(const char *)moduleHasLoaded(OSString *)removeDriversresetresetAndAddDriversserializestartMatchingterminateDriversterminateDriversForModule(const char *, bool)terminateDriversForModule(OSString *, bool)unloadModule
Instance Methods
addDriversaddPersonalityarrayForPersonalityexchangeDriversfindDriversfindDriversfreegetGenerationCountgetMetaClassinitisModuleLoadedisModuleLoadedmoduleHasLoadedmoduleHasLoadedpersonalityIsBootremoveDriversresetresetAndAddDriversserializeserializeDatastartMatchingstartMatchingterminateDriversterminateDriversForModuleterminateDriversForModuleunloadModule