• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/libsa/

Lines Matching refs:extension

114 bool validateExtensionDict(OSDictionary * extension, int index) {
135 if (!OSDynamicCast(OSDictionary, extension)) {
143 extension->getObject("CFBundleIdentifier"));
158 extension->getObject("CFBundlePackageType"));
170 extension->getObject("CFBundleVersion"));
183 rawValue = extension->getObject("OSBundleCompatibleVersion");
206 rawValue = extension->getObject("CFBundleExecutable");
217 rawValue = extension->getObject("OSKernelResource");
228 rawValue = extension->getObject("IOKitPersonalities");
304 rawValue = extension->getObject("OSBundleLibraries");
359 rawValue = extension->getObject("OSBundleRequired");
388 IOLog(VTYELLOW "Skipping extension \"%s\" during safe boot "
396 IOLog(VTYELLOW "kernel extension " VTRESET);
404 IOLog(VTYELLOW "kernel extension " VTRESET);
410 IOLog(VTYELLOW "kernel extension \"%s\": info dictionary is invalid\n"
444 "extension dictionaries.\n");
463 "extension dictionaries.\n");
473 "extension names (%s and %s).\n",
484 IOLog(VTYELLOW "Error parsing version string for extension %s (%s)\n"
496 IOLog(VTYELLOW "Error parsing version string for extension %s (%s)\n"
506 IOLog(VTYELLOW "Replacing extension \"%s\" with newer version "
515 IOLog(VTYELLOW "Skipping duplicate extension \"%s\" with older/same "
681 * This private function reads the data for a single extension from
683 * keys "plist" for the extension's Info.plist as a parsed OSDictionary
684 * and "code" for the extension's executable code as an OSData.
776 IOLog("Skipping new extension \"%s\"; an extension named "
994 IOLog("Error: Mismatch between extension archive & "
1135 /* Get the extension's module name. This is used to record
1136 * the extension.
1152 IOLog("Skipping new extension \"%s\"; an extension named "
1351 "to record extension personalities.\n");
1402 IOLog("Can't record extension archive; there is no"
1420 "extension archive.\n");
1470 IOLog("Added extension \"%s\" from archive.\n",
1490 * "plist" = (the extension's Info.plist as an OSDictionary)
1497 * a single extension is not considered fatal, and this function
1498 * will simply skip the problematic extension to try the next one.
1554 /* Get the extension's module name. This is used to record
1555 * the extension. Do *not* release the moduleName.
1671 /* Read the extension from the bootx-supplied memory.
1682 /* Preprare to record the extension by getting its info plist.
1694 /* Get the extension's module name. This is used to record
1695 * the extension. Do *not* release the moduleName.
1707 /* All has gone well so far, so record the extension under
1710 * Do not release moduleName, as it's part of the extension's
1756 "multi-extension archive.\n");
1762 IOLog("Error: Couldn't unpack multi-extension archive.\n");
1818 IOLog("Found extension \"%s\".\n",
1840 * extensions. It's used when an extension can't be loaded, for
1858 /* Find the extension's entry in the dictionary of
1876 * then remove the extension from the dictionary of startup