Searched refs:kexts (Results 1 - 16 of 16) sorted by relevance

/macosx-10.9.5/kext_tools-326.95.1/
H A Dkextd_personalities.h33 /* 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 Dkextd_personalities.c48 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 Dkextunload_main.h96 CFMutableArrayRef kexts; // any kexts created from URLs member in struct:__anon9219
H A Dkextunload_main.c252 "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 Dkextfind_report.c316 CFArrayRef kexts = OSKextCopyKextsWithIdentifier(kextIdentifier); local
317 if (!kexts) {
321 cString = (CFArrayGetCount(kexts) > 1) ? kWordYes : kWordNo;
322 SAFE_RELEASE(kexts);
H A Dkextlibs_main.c45 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 Dkext_tools_util.c555 "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 Dmkextunpack_main.c61 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 Dkextcache_main.c234 * 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 Dkextutil_main.c103 * 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 Dkextd_request.c227 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 Dkextfind_query.c706 "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 Dloadtest.py34 kexts = [] variable
39 kexts.append(line.strip())
44 for kext in kexts:
/macosx-10.9.5/IOKitUser-907.100.13/kext.subproj/
H A DOSKext.c71 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 DOSKext.h49 * 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 DOSKextLib.cpp42 #pragma mark C-based kext interface (loading/loaded kexts only)

Completed in 402 milliseconds