Lines Matching refs:kxlddeps
4826 KXLDDependency * kxlddeps = NULL; // must kfree
4937 kxlddeps = (KXLDDependency *)kalloc(num_kxlddeps * sizeof(*kxlddeps));
4938 if (!kxlddeps) {
4946 bzero(kxlddeps, num_kxlddeps * sizeof(*kxlddeps));
4974 kxlddeps[i].kext = (u_char *) interfaceTarget->getBytesNoCopy();
4975 kxlddeps[i].kext_size = interfaceTarget->getLength();
4976 kxlddeps[i].kext_name = strdup(interfaceTargetKext->getIdentifierCString());
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());
4987 kxlddeps[i].is_direct_dependency = (i < numDirectDependencies);
5004 this, kxlddeps, num_kxlddeps,
5014 getIdentifierCString(), this, kxlddeps, num_kxlddeps,
5123 if (kxlddeps[i].kext_name) {
5124 size = 1 + strlen(kxlddeps[i].kext_name);
5125 kfree(kxlddeps[i].kext_name, size);
5127 if (kxlddeps[i].interface_name) {
5128 size = 1 + strlen(kxlddeps[i].interface_name);
5129 kfree(kxlddeps[i].interface_name, size);
5132 if (kxlddeps) kfree(kxlddeps, (num_kxlddeps * sizeof(*kxlddeps)));