Lines Matching refs:infoDict

160 * infoDict keys for internally-stored data. Saves on ivar slots for
673 sKernelKext->infoDict = OSDictionary::withCapacity(5);
674 assert(sKernelKext->infoDict);
675 setResult = sKernelKext->infoDict->setObject(kCFBundleIdentifierKey,
678 setResult = sKernelKext->infoDict->setObject(kOSKernelResourceKey,
684 setResult = sKernelKext->infoDict->setObject(kCFBundleVersionKey,
691 setResult = sKernelKext->infoDict->setObject(kCFBundleNameKey,
1942 if (infoDict) {
1952 infoDict = aDictionary;
1953 infoDict->retain();
2058 /* Set flags for later use if the infoDict gets flushed. We only
2108 infoDict->removeObject(_kOSKextExecutableKey);
2109 infoDict->removeObject(_kOSKextMkextExecutableReferenceKey);
2110 infoDict->removeObject(_kOSKextExecutableExternalDataKey);
2115 if (infoDict->getObject(_kOSKextExecutableKey) ||
2116 infoDict->getObject(_kOSKextMkextExecutableReferenceKey)) {
2131 infoDict->setObject(executableKey, anExecutable);
2133 infoDict->setObject(_kOSKextExecutableExternalDataKey, externalData);
2241 OSSafeRelease(infoDict);
2348 OSDictionary * infoDict = NULL; // do not release
2394 OSSafeReleaseNULL(infoDict);
2427 infoDict = OSDynamicCast(OSDictionary, parsedXML);
2429 if (!infoDict) {
2489 if (!theKext->initWithMkext1Info(infoDict, mkextExecutableInfo,
2793 OSDictionary * infoDict;
2796 infoDict = OSDynamicCast(OSDictionary,
2803 OSKext * newKext = OSKext::withMkext2Info(infoDict, mkextData);
2879 infoDict->getObject(kMKEXTExecutableKey));
2883 infoDict->removeObject(kMKEXTExecutableKey);
3779 result = OSDynamicCast(OSData, infoDict->getObject(_kOSKextExecutableKey));
3814 infoDict->removeObject(_kOSKextMkextExecutableReferenceKey);
3815 infoDict->removeObject(_kOSKextExecutableExternalDataKey);
4071 if (!key || !infoDict) {
4090 result = infoDict->getObject(hostArchKey);
4094 result = infoDict->getObject(key);
5699 kmodStartData = GetAppleTEXTHashForKext(this, this->infoDict);