/macosx-10.9.5/kext_tools-326.95.1/ |
H A D | kextd_personalities.h | 33 /* This function must be given the array of all kexts opened by 37 * all kexts opened. 39 OSReturn sendSystemKextPersonalitiesToKernel(CFArrayRef kexts, Boolean resetFlag);
|
H A D | kextd_personalities.c | 48 CFArrayRef kexts, 65 /* If we didn't send from cache, send from the kexts. This will cause 73 /* Check all the kexts to see if we need to raise alerts 76 recordNonsecureKexts(kexts); 78 count = CFArrayGetCount(kexts); 80 OSKextRef aKext = (OSKextRef)CFArrayGetValueAtIndex(kexts, i); 47 sendSystemKextPersonalitiesToKernel( CFArrayRef kexts, Boolean resetFlag) argument
|
H A D | kextunload_main.h | 96 CFMutableArrayRef kexts; // any kexts created from URLs member in struct:__anon9219
|
H A D | kextunload_main.c | 252 "You must be running as root to unload kexts, " 290 if (!createCFMutableArray(&toolArgs->kexts, &kCFTypeArrayCallBacks)) { 315 addToArrayIfAbsent(toolArgs->kexts, aKext); 432 if (!toolArgs->kexts) { 436 count = CFArrayGetCount(toolArgs->kexts); 444 aKext = (OSKextRef)CFArrayGetValueAtIndex(toolArgs->kexts, i); 519 "You must be running as root to unload kexts."); 580 " terminate services and remove personalities only; do not unload kexts\n"
|
H A D | kextfind_report.c | 316 CFArrayRef kexts = OSKextCopyKextsWithIdentifier(kextIdentifier); local 317 if (!kexts) { 321 cString = (CFArrayGetCount(kexts) > 1) ? kWordYes : kWordNo; 322 SAFE_RELEASE(kexts);
|
H A D | kextlibs_main.c | 45 CFArrayRef kexts = NULL; // must release local 106 kexts = OSKextCreateKextsFromURLs(kCFAllocatorDefault, 108 if (!kexts) { 111 "Can't read kexts from folders."); 286 SAFE_RELEASE(kexts); // this is the one clang unexpectedly noticed 812 fprintf(stderr, " look in <directory> for library kexts\n"); 823 fprintf(stderr, " list all symbols found more than once with their library kexts\n"); 830 fprintf(stderr, " look in unsupported kexts for symbols\n");
|
H A D | kext_tools_util.c | 555 "Overwriting all symbol files for kexts in dependency graph.\n"); 1199 CFArrayRef kexts = NULL; // must release local 1238 kexts = OSKextCreateKextsFromURLs(kCFAllocatorDefault, 1241 if (!kexts) { 1246 count = CFArrayGetCount(kexts); 1249 OSKextRef aKext = (OSKextRef)CFArrayGetValueAtIndex(kexts, i); 1312 SAFE_RELEASE(kexts);
|
H A D | mkextunpack_main.c | 61 CFArrayRef kexts, 95 Unpack each arch in a fat mkext to a separate array of kexts. 98 - Check {kext path, id, vers} against assembled kexts: 114 fprintf(stderr, " -d output_dir: where to put kexts (must exist)\n"); 116 fprintf(stderr, " -v: verbose output; list kexts in mkextfile\n"); 455 fprintf(stdout, "Found %d kexts:\n", (int)count); 488 CFArrayRef kexts, 499 count = CFArrayGetCount(kexts); 501 OSKextRef theKext = (OSKextRef)CFArrayGetValueAtIndex(kexts, i); 740 fprintf(stdout, "Found %u kexts 487 writeMkext2EntriesToDirectory( CFArrayRef kexts, char * outputDirectory) argument [all...] |
H A D | kextcache_main.c | 234 * Read the kexts we'll be working with; first the set of all kexts, then 235 * the repository and named kexts for use with mkext-creation flags. 1343 "No kexts or directories specified."); 1446 /* Updating system caches requires no additional kexts or repositories, 1457 "Custom kexts and repository directories are not allowed " 1497 * the associated kexts. 1527 CFArrayRef kexts = NULL; // must release local 1544 kexts = OSKextCreateKextsFromURLs(kCFAllocatorDefault, systemExtensionsURLs); 1545 if (!kexts) { 1628 CFArrayRef kexts = NULL; // must release local [all...] |
H A D | kextutil_main.c | 103 * Create the set of kexts we'll be working from. 119 * Figure out which kexts we're actually loading/generating symbols for. 702 "You must be running as root to load kexts " 761 * 2. Named kexts (always given after -repository & -dependency on command line). 784 "No kexts to search for bundle IDs; " 785 "-%s (-%c) requires kexts or repository directories " 877 * If we got kext bundle names, then create kexts for them. Kexts named 902 * because we already tried to open all kexts in main(). That means 916 * the verbose filter's 0x8 bit for that. It will log for all kexts 965 /* First see if we already have this kext in the list of kexts 1057 CFArrayRef kexts = NULL; // must release local [all...] |
H A D | kextd_request.c | 227 OSKextFlushInfoDictionary(NULL /* all kexts */); 228 OSKextFlushLoadInfo(NULL /* all kexts */, /* flushDependencies */ true); 441 OSKextFlushInfoDictionary(NULL /* all kexts */); 442 OSKextFlushLoadInfo(NULL /* all kexts */, /* flushDependencies */ true); 833 OSKextFlushInfoDictionary(NULL /* all kexts */); 834 OSKextFlushLoadInfo(NULL /* all kexts */, /* flushDependencies */ true); 1070 CFArrayRef kexts = NULL; // must release local 1223 kexts = OSKextCreateKextsFromURL(kCFAllocatorDefault, kextAbsURL); 1248 /* Get dictionary of all our excluded kexts */ 1393 SAFE_RELEASE(kexts); [all...] |
H A D | kextfind_query.c | 706 "Integrity states are no longer used; no kexts will match."); 775 CFArrayRef kexts = OSKextCopyKextsWithIdentifier(kextIdentifier); local 776 if (kexts && CFArrayGetCount(kexts) > 1) { 779 SAFE_RELEASE(kexts); 1443 /* KPI kexts have the symbols listed as undefined, and won't have
|
/macosx-10.9.5/xnu-2422.115.4/libkern/kxld/tests/ |
H A D | loadtest.py | 34 kexts = [] variable 39 kexts.append(line.strip()) 44 for kext in kexts:
|
/macosx-10.9.5/IOKitUser-907.100.13/kext.subproj/ |
H A D | OSKext.c | 71 array of matching kexts, in reverse version order 73 Any time a kext is created, all kexts in the search path for the same bundle 90 /* These are used when checking the kernel for loaded kexts, 459 CFSTR("No kexts found for these libraries"); 461 CFSTR("Only incompatible kexts found for these libraries"); 474 CFSTR("Multiple kexts for these libraries " 486 CFSTR("64-bit kexts must use com.apple.kpi.* libraries, " 489 CFSTR("Only Apple kexts may link against com.apple.kpi.private."); 996 /* This module keeps track of all open kexts by both URL and bundle ID, 1016 /* This module keeps track of all open kexts b 2182 CFArrayRef kexts = NULL; // must release local 2433 CFMutableArrayRef kexts = NULL; // must release local 2891 CFMutableArrayRef kexts = (CFMutableArrayRef)foundEntry; local 4302 CFMutableArrayRef kexts = (CFMutableArrayRef)foundEntry; local 4347 CFMutableArrayRef kexts = (CFMutableArrayRef)foundEntry; local 4396 CFMutableArrayRef kexts = (CFMutableArrayRef)foundEntry; local 4447 CFMutableArrayRef kexts = (CFMutableArrayRef)foundEntry; local 4498 CFMutableArrayRef kexts = (CFMutableArrayRef)foundEntry; local 4605 CFMutableArrayRef kexts = NULL; // must release local 4655 OSKextCopyLoadListForKexts( CFArrayRef kexts, Boolean needAllFlag) argument 10208 CFArrayRef kexts = NULL; // must release local 13733 CFMutableArrayRef kexts = NULL; // must release local [all...] |
H A D | OSKext.h | 49 * examining, and loading kernel extensions (kexts). 136 * @abstract Sets the architecture used for operations on kexts. 165 * Changing the kext architecture causes all kexts to flush their load info 175 * @abstract Gets the architecutre used for operations on kexts. 178 * The architecture used for operations on kexts. 408 * catch non-loadable kexts and present appropriate diagnostics. 426 * catch non-loadable kexts and present appropriate diagnostics. 445 * If you want to analyze kexts in safe boot mode using the library, 448 // xxx - we used to disallow kexts w/debug-log flags in safe boot, too 463 * To open all the kexts normall [all...] |
/macosx-10.9.5/xnu-2422.115.4/libkern/ |
H A D | OSKextLib.cpp | 42 #pragma mark C-based kext interface (loading/loaded kexts only)
|