Lines Matching refs:OSData
164 static const char *getDextUniqueIDCString(OSData *dextUniqueID, unsigned int *size);
597 #pragma mark OSData callbacks (need to move to OSData)
649 OSSharedPtr<OSData> linkBuffer; in kern_allocate()
674 linkBuffer = OSData::withBytesNoCopy((void *)result, roundSize); in kern_allocate()
878 OSSharedPtr<OSData> executable = OSData::withBytesNoCopy( in allocAndInitFakeKext()
966 OSSharedPtr<OSData> kernelExecutable = NULL;// do not release in initialize()
1967 OSData *
1972 OSData *ret = NULL; in parseDextUniqueID()
1973 OSData *data_duid = OSDynamicCast(OSData, anInfoDict->getObject(kOSBundleDextUniqueIdentifierKey)); in parseDextUniqueID()
2000 OSData * dextUniqueID) in setDextUniqueIDInPersonalities()
2044 OSSharedPtr<OSData> prelinkedExecutable; in initWithPrelinkedInfoDict()
2154 prelinkedExecutable = OSData::withBytesNoCopy(data, length); in initWithPrelinkedInfoDict()
2231 interfaceUUID.reset(OSDynamicCast(OSData, in initWithPrelinkedInfoDict()
2480 OSData * booterData) in withBooterData()
2505 OSData * booterData) in initWithBooterData()
2518 OSSharedPtr<OSData> executable; in initWithBooterData()
2623 executable = OSData::withBytesNoCopy(executableAddr, in initWithBooterData()
2674 OSSharedPtr<OSData> newUUID; in registerIdentifier()
2675 OSSharedPtr<OSData> existingUUID; in registerIdentifier()
2715 OSData *newDextUID = getDextUniqueID(); in registerIdentifier()
2726 OSData *existingDextUID = existingKext->getDextUniqueID(); in registerIdentifier()
3156 OSData * anExecutable, in setExecutable()
3157 OSData * externalData, in setExecutable()
3363 OSKext::readMkextArchive(OSData * mkextData, in readMkextArchive()
3429 OSData * mkextData, in readMkext2Archive()
3446 OSSharedPtr<OSData> mkextPlistUncompressedData; in readMkext2Archive()
3621 OSData * mkextData, in readMkext2Archive()
3642 OSData * mkextData) in withMkext2Info()
3658 OSData * mkextData) in initWithMkext2Info()
3663 OSSharedPtr<OSData> executable; in initWithMkext2Info()
3709 OSSharedPtr<OSData>
3711 OSData * mkextData, in createMkext2FileEntry()
3715 OSSharedPtr<OSData> result; in createMkext2FileEntry()
3720 result = OSData::withCapacity(sizeof(entryRef)); in createMkext2FileEntry()
3798 OSSharedPtr<OSData>
3805 OSSharedPtr<OSData> result; in extractMkext2FileData()
3806 OSSharedPtr<OSData> uncompressedData; // release on error in extractMkext2FileData()
3818 uncompressedData = OSData::withBytes(data, fullSize); in extractMkext2FileData()
3845 uncompressedData = OSData::withBytesNoCopy(uncompressedDataBuffer, fullSize); in extractMkext2FileData()
3978 OSSharedPtr<OSData> mkextData; in loadFromMkext()
4041 mkextData = OSData::withBytesNoCopy(mkextBuffer, in loadFromMkext()
4275 OSKext::lookupDextWithIdentifier(OSString * dextIdentifier, OSData *dextUniqueIdentifier) in lookupDextWithIdentifier()
4403 OSSharedPtr<OSData>
4406 OSSharedPtr<OSData> uuid; in copyKextUUIDForAddress()
4479 OSSharedPtr<OSData> uuid_data = thisKext->copyUUID(); in lookupKextWithUUID()
4790 OSData * deviceTreeEntry; // do not release in createExcludeListFromBooterData()
4794 OSDynamicCast(OSData, theDictionary->getObject(deviceTreeName)); in createExcludeListFromBooterData()
5014 OSData *
5017 OSData * result = NULL; in getExecutable()
5018 OSSharedPtr<OSData> extractedExecutable; in getExecutable()
5024 result = OSDynamicCast(OSData, infoDict->getObject(_kOSKextExecutableKey)); in getExecutable()
5030 OSData * mkextExecutableRef = NULL; // do not release in getExecutable()
5031 mkextExecutableRef = OSDynamicCast(OSData, in getExecutable()
5238 OSSharedPtr<OSData>
5241 OSSharedPtr<OSData> result; in copyUUID()
5242 OSData * theExecutable = NULL; // do not release in copyUUID()
5282 OSSharedPtr<OSData>
5293 OSSharedPtr<OSData>
5296 OSSharedPtr<OSData> result; in copyMachoUUID()
5315 result = OSData::withValue(uuid_cmd->uuid); in copyMachoUUID()
5326 OSKext::setDriverKitUUID(OSData *uuid) in setDriverKitUUID()
5333 OSData *
5351 getDextUniqueIDCString(OSData *dextUniqueID, unsigned int *size) in getDextUniqueIDCString()
5392 OSData * oldDextUniqueIdentifier = olddext->getDextUniqueID(); in replaceDextInternal()
5585 OSKext::incrementDextLaunchCount(OSKext *dext, OSData *dextUniqueIDToMatch) in incrementDextLaunchCount()
5592 OSData *myDextUniqueID = dext->getDextUniqueID(); in incrementDextLaunchCount()
5659 OSData *myDextUniqueID; in decrementDextLaunchCount()
7084 OSSharedPtr<OSData> new_osdata; in slidePrelinkedExecutable()
7110 new_osdata = OSData::withBytesNoCopy((void *)kmod_info->address, (unsigned int)new_kextsize); in slidePrelinkedExecutable()
7159 OSData * theExecutable = NULL; // do not release in loadExecutable()
7250 OSSharedPtr<OSData> executableCopy = OSData::withData(theExecutable); in loadExecutable()
7306 OSData * interfaceTarget = NULL; //do not release in loadExecutable()
7631 OSSharedPtr<OSData> data;
7672 data = OSData::withBytesNoCopy((void *)kmod_info->address, (unsigned int)kextsize);
7776 OSKext::setLinkedExecutable(OSData * anExecutable)
8336 OSSharedPtr<OSData> uuid_data;
8944 OSData * dextUniqueIdentifier)
10789 OSData *kaslrOffsets)
10866 OSData **kcUUID, kc_kind_t type)
10871 OSData *infoDictKCUUID = NULL; // do not release
10872 OSData *kaslrOffsets = NULL; // do not release
10878 infoDictKCUUID = OSDynamicCast(OSData, infoDict->getObject(kPrelinkInfoKCIDKey));
10898 kaslrOffsets = OSDynamicCast(OSData, infoDict->getObject(kPrelinkLinkKASLROffsetsKey));
10975 *kcUUID = OSData::withData(infoDictKCUUID).detach();
10987 OSSharedPtr<OSData> &kcUUID, kc_kind_t type)
10989 OSData *result = NULL;
11030 OSData *kcUUID = OSDynamicCast(OSData, infoDict->getObject(kPrelinkInfoKCIDKey));
11142 OSSharedPtr<OSData> uuid_data;
11428 OSSharedPtr<OSData> uuid_data;
12001 OSSharedPtr<OSData> headerData;
12002 OSSharedPtr<OSData> logData;
12010 OSSharedPtr<OSData> uuid;
12054 headerData = OSData::withBytes(kext_mach_hdr,
12171 logData = OSData::withValue(*header);
12235 logData = OSData::withValue(*header);
12369 OSData *digest;
12370 digest = infoDict ? OSDynamicCast(OSData, infoDict->getObject(kOSKextInfoPlistDigestKey)) : NULL;
12885 OSData *serverDUI)
12967 OSData *dextUniqueIdentifier)
13272 OSSharedPtr<OSData> loaded_kcUUID;
13601 OSSharedPtr<OSData> loaded_kcUUID;
14229 OSData *prelinkinfoKCUUID = OSDynamicCast(OSData, infoDict->getObject(uuid_key));
14244 OSData *info_dict_uuid;
14251 info_dict_uuid = OSDynamicCast(OSData, infoDict->getObject(kPrelinkInfoKCIDKey));
14288 OSData * dataObj = NULL; // do not release
14338 dataObj = OSDynamicCast(OSData, _OSKextGetRequestArgument(requestDict,
15510 } else if (myTypeID == OSTypeID(OSData)) {
15513 OSData * myDataObj;
15515 myDataObj = OSDynamicCast(OSData, theObject);
16514 OSSharedPtr<OSData> uuid;
16832 OSSharedPtr<OSData> uuid_data = kext->copyUUID();