Lines Matching refs:dependency

138  * Strings and substrings used in dependency resolution.
2074 /* A kernel component has one implicit dependency on the kernel.
3869 * a dependency that isn't safe-boot-loadable.
4429 OSKext * dependency = OSDynamicCast(OSKext,
4431 if (dependency == NULL) {
4435 "Internal error loading kext %s; dependency disappeared.",
4444 result = dependency->load(dependenciesStartOpt,
4452 dependency->getIdentifierCString(),
4455 OSKext::removeKext(dependency,
4949 OSKext * dependency = OSDynamicCast(OSKext, linkDependencies->getObject(i));
4951 if (dependency->isInterface()) {
4955 if (dependency->isKernelComponent()) {
4960 dependency->dependencies->getObject(0));
4978 kxlddeps[i].interface = (u_char *) dependency->linkedExecutable->getBytesNoCopy();
4979 kxlddeps[i].interface_size = dependency->linkedExecutable->getLength();
4980 kxlddeps[i].interface_name = strdup(dependency->getIdentifierCString());
4982 kxlddeps[i].kext = (u_char *) dependency->linkedExecutable->getBytesNoCopy();
4983 kxlddeps[i].kext_size = dependency->linkedExecutable->getLength();
4984 kxlddeps[i].kext_name = strdup(dependency->getIdentifierCString());
5118 /* Clear up locally allocated dependency info.
5164 * The linkedit segment is used by the kext linker for dependency
5649 OSKext * dependency = OSDynamicCast(OSKext, dependencies->getObject(i));
5650 if (dependency == NULL) {
5654 "Kext %s start - internal error, dependency disappeared.",
5658 if (!dependency->isStarted()) {
5661 dependency->start(startDependenciesFlag);
5666 "Kext %s start - dependency %s failed to start (error 0x%x).",
5668 dependency->getIdentifierCString(),
5676 "Not starting %s - dependency %s not started yet.",
5678 dependency->getIdentifierCString());
6364 * we don't unload any. This handles unwinding of dependency
6641 /* Check for loops in the dependency graph.
6648 "Kext %s has a dependency loop; can't resolve dependencies.",
6680 /* Purge any existing kexts in the dependency list and start over.
6714 // xxx - compat: We used to add an implicit dependency on kernel 6.0
6802 // xxx - keep these in the dependency graph for loaded kexts.
6813 "Kext %s added dependency %s.",
6840 "Kext %s added dependency %s from codeless library %s.",
6866 "Error - kext %s declares a dependency on %s, which is not permitted.",
6922 /* If the kext doesn't have a raw kernel or KPI dependency, then add all of
6970 "Error - kext %s declares a dependency on %s. "
6971 "Only Apple kexts may declare a dependency on %s.",
7023 OSKext * dependency = OSDynamicCast(OSKext,
7025 if (!dependency) {
7033 if (anArray->getNextIndexOfObject(dependency, 0) == (unsigned int)-1) {
7034 anArray->setObject(dependency);
7036 dependency->addBleedthroughDependencies(anArray);
8101 OSKext * dependency = OSDynamicCast(OSKext,
8106 if (!dependency) {
8110 (unsigned long long)dependency->getLoadTag(),
9882 /* print dependency info */
9889 (*printf_func)(" kmod dependency scan stopped "
9890 "due to missing dependency page: %p\n", kmod_ref);
9896 (*printf_func)(" kmod dependency scan stopped "
9908 (*printf_func)(" dependency: %s(%s)[%s]@%p\n",