Searched refs:personalities (Results 1 - 12 of 12) sorted by relevance

/macosx-10.9.5/kext_tools-326.95.1/
H A Dkextd_personalities.c52 CFArrayRef personalities = NULL; // must release local
57 * If we sent personalities we are done.
92 personalities = OSKextCopyPersonalitiesOfKexts(authenticKexts);
95 * of that function, we're more concerned with whether personalities
100 _kOSKextCacheFormatIOXML, personalities); local
106 "Error: Couldn't send kext personalities to the IOCatalogue.");
107 } else if (personalities) {
111 "Sent %ld kext personalities to the IOCatalogue.",
112 CFArrayGetCount(personalities));
114 SAFE_RELEASE(personalities);
[all...]
H A Dkextfind_commands.c362 CFDictionaryRef * personalities = NULL; local
378 personalities = malloc(numPersonalities * sizeof(CFDictionaryRef));
379 if (!names || !personalities) {
384 (const void **)personalities);
387 CFTypeRef value = CFDictionaryGetValue(personalities[i], propKey);
395 if (personalities) free(personalities);
H A Dkextfind_query.c637 CFArrayRef personalities = OSKextCopyPersonalitiesArray(theKext); local
640 if (!personalities) {
644 count = CFArrayGetCount(personalities);
646 CFDictionaryRef personality = CFArrayGetValueAtIndex(personalities, i);
656 if (personalities) CFRelease(personalities);
H A Dkextcache_main.c1532 CFArrayRef personalities = NULL; // must release local
1549 /* Update the global personalities & property-value caches, each per arch.
1555 SAFE_RELEASE_NULL(personalities);
1557 /* Set the active architecture for scooping out personalities and such.
1563 personalities = OSKextCopyPersonalitiesOfKexts(kexts);
1564 if (!personalities) {
1569 targetArch, _kOSKextCacheFormatIOXML, personalities)) {
1614 SAFE_RELEASE(personalities);
/macosx-10.9.5/xnu-2422.115.4/iokit/Kernel/
H A DIOCatalogue.cpp127 return ((OSArray *) personalities->getObject(sym));
137 arr = (OSArray *) personalities->getObject(sym);
142 personalities->setObject(sym, arr);
160 personalities = OSDictionary::withCapacity(32);
161 personalities->setOptions(OSCollection::kSort, OSCollection::kSort);
215 array = (OSArray *) personalities->getObject(meta->getClassNameSymbol());
251 iter = OSCollectionIterator::withCollection(personalities);
261 array = (OSArray *) personalities->getObject(key);
281 * Important that existing personalities are kept (not replaced)
286 * xxx - userlib used to refuse to send personalities wit
[all...]
/macosx-10.9.5/xnu-2422.115.4/iokit/IOKit/
H A DIOCatalogue.h52 @abstract In-kernel database for IOKit driver personalities.
53 @discussion The IOCatalogue is a database which contains all IOKit driver personalities. IOService uses this resource when matching devices to their associated drivers.
62 OSDictionary * personalities; member in class:IOCatalogue
69 @abstract Creates and initializes the database object and poputates it with in-kernel driver personalities.
76 @param initArray The initial array of driver personalities to populate the database.
90 @param generationCount Returns a reference to the generation count of the database. The generation count increases only when personalities are added to the database *and* IOService matching has been initiated.
91 @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver.
97 @abstract A more general purpose interface which allows one to retreive driver personalities based the intersection of the 'matching' dictionary and the personality's own property list.
98 @param matching A dictionary containing only keys and values which are to be used for matching. For example, a matching dictionary containing 'IOProviderClass'='IOPCIDevice' will return all personalities with an IOProviderClass key and a value of IOPCIDevice.
99 @param generationCount Returns a reference to the current generation of the database. The generation count increases only when personalities ar
[all...]
/macosx-10.9.5/DiskArbitration-266/diskarbitrationd/
H A DDAFileSystem.c625 CFDictionaryRef personalities = NULL; local
636 personalities = CFDictionaryGetValue( filesystem->_properties, CFSTR( kFSPersonalitiesKey ) );
637 if ( personalities == NULL ) { status = ENOTSUP; goto DAFileSystemProbeErr; }
639 personality = ___CFDictionaryGetAnyValue( personalities );
785 CFDictionaryRef personalities = NULL; local
792 personalities = CFDictionaryGetValue( filesystem->_properties, CFSTR( kFSPersonalitiesKey ) );
793 if ( personalities == NULL ) { status = ENOTSUP; goto DAFileSystemRepairErr; }
795 personality = ___CFDictionaryGetAnyValue( personalities );
/macosx-10.9.5/xnu-2422.115.4/libsa/
H A Dbootstrap.cpp772 * before other kext personalities get sent to the IOCatalogue. These
860 "Reading built-in kernel personalities for I/O Kit drivers.");
863 * entries. For each one, extract the personalities dictionary, add
865 * the IOCatalogue. This can be used to augment the personalities
891 "Error unserializing built-in personalities: %s.", errorCString);
895 // estimate 3 personalities per Info.plist/kext
902 OSDictionary * personalities; // do not release local
922 "Adding personalities for built-in driver %s:",
925 personalities = OSDynamicCast(OSDictionary,
927 if (!personalities) {
[all...]
/macosx-10.9.5/DiskArbitration-266/autodiskmount/
H A Dautodiskmount.c315 CFDictionaryRef personalities; local
334 personalities = (CFDictionaryRef) CFDictionaryGetValue(fsDict, CFSTR(kFSPersonalitiesKey));
337 int persCount = CFDictionaryGetCount(personalities);
339 CFDictionaryGetKeysAndValues(personalities, NULL, (const void **) dicts);
342 //(CFDictionaryRef) CFArrayGetValueAtIndex(personalities, 0);
365 CFDictionaryRef personalities; local
385 personalities = (CFDictionaryRef) CFDictionaryGetValue(fsDict, CFSTR(kFSPersonalitiesKey));
388 int persCount = CFDictionaryGetCount(personalities);
390 CFDictionaryGetKeysAndValues(personalities, NULL, (const void **) dicts);
393 //(CFDictionaryRef) CFArrayGetValueAtIndex(personalities,
[all...]
/macosx-10.9.5/IOKitUser-907.100.13/kext.subproj/
H A DOSKext.c5547 CFMutableArrayRef personalities; member in struct:__anon2404
5560 CFMutableArrayRef personalities = context->personalities; local
5618 CFArrayAppendValue(personalities, personalityCopy);
5632 CFDictionaryRef personalities = NULL; // do not release local
5642 personalities = OSKextGetValueForInfoDictionaryKey(aKext,
5644 if (!personalities || !CFDictionaryGetCount(personalities)) {
5649 context.personalities = result;
5650 CFDictionaryApplyFunction(personalities,
9714 OSKextSendPersonalitiesToKernel(CFArrayRef personalities, Boolean resetFlag) argument
9775 CFArrayRef personalities = NULL; // must release local
9870 CFArrayRef personalities = NULL; // must release local
10838 CFDictionaryRef personalities; member in struct:__anon2409
[all...]
H A DOSKext.h1418 * @abstract Returns the personalities of a kext for the current kext architecture.
1420 * @param aKext The kext to retrieve personalities for.
1425 * to the kernel, and the functions that send personalities expect an array
1429 * personalities dictionary for the current architecture.
1441 * Returns the personalities of multiple kexts for the current kext architecture.
1443 * @param kextArray The kexts to retrieve personalities for.
1444 * Pass <code>NULL</code> to retrieve personalities for all open kexts.
1449 * to the kernel, and the functions that send personalities expect an array
1683 * sequential starting and matching with IOKit personalities.
1713 * work for sequential starting and matching with IOKit personalities
[all...]
/macosx-10.9.5/xnu-2422.115.4/libkern/c++/
H A DOSKext.cpp2085 /* Make sure common string values in personalities are uniqued to OSSymbols.
3184 * load all kexts, send no personalities.
3622 /* Remove personalities as requested. This is a bit redundant for a loaded
3624 * personalities, but it doesn't restart matching, which we always want
4690 * personalities within the load function.
4747 * start and/or add their personalities.
4861 /* If not excluding matching, send the personalities to the kernel.
4864 * personalities within the load function.
4873 * "loaded" it, we have to remove any personalities naming it, or we'll
4878 * not declare an executable and serve only as a package for personalities
9296 OSArray * personalities = NULL; // must release local
9371 OSArray * personalities = OSKext::copyAllKextPersonalities( local
9397 OSDictionary * personalities = NULL; // do not release local
[all...]

Completed in 168 milliseconds