Lines Matching refs:startOffset

731 CF_PRIVATE bool __CFBinaryPlistCreateObjectFiltered(const uint8_t *databytes, uint64_t datalen, uint64_t startOffset, const CFBinaryPlistTrailer *trailer, CFAllocatorRef allocator, CFOptionFlags mutabilityOption, CFMutableDictionaryRef objects, CFMutableSetRef set, CFIndex curDepth, CFSetRef keyPaths, CFPropertyListRef *plist);
888 bool __CFBinaryPlistGetOffsetForValueFromArray2(const uint8_t *databytes, uint64_t datalen, uint64_t startOffset, const CFBinaryPlistTrailer *trailer, CFIndex idx, uint64_t *offset, CFMutableDictionaryRef objects) {
890 if (startOffset < objectsRangeStart || objectsRangeEnd < startOffset) FAIL_FALSE;
891 const uint8_t *ptr = databytes + startOffset;
918 @param startOffset The offset at which the dictionary starts.
927 bool __CFBinaryPlistGetOffsetForValueFromDictionary3(const uint8_t *databytes, uint64_t datalen, uint64_t startOffset, const CFBinaryPlistTrailer *trailer, CFTypeRef key, uint64_t *koffset, uint64_t *voffset, Boolean unused, CFMutableDictionaryRef objects) {
932 // Require that startOffset is in the range of the object table
934 if (startOffset < objectsRangeStart || objectsRangeEnd < startOffset) FAIL_FALSE;
937 const uint8_t *ptr = databytes + startOffset;
1061 CF_PRIVATE bool __CFBinaryPlistCreateObjectFiltered(const uint8_t *databytes, uint64_t datalen, uint64_t startOffset, const CFBinaryPlistTrailer *trailer, CFAllocatorRef allocator, CFOptionFlags mutabilityOption, CFMutableDictionaryRef objects, CFMutableSetRef set, CFIndex curDepth, CFSetRef keyPaths, CFPropertyListRef *plist) {
1064 *plist = CFDictionaryGetValue(objects, (const void *)(uintptr_t)startOffset);
1073 if (set && CFSetContainsValue(set, (const void *)(uintptr_t)startOffset)) FAIL_FALSE;
1078 if (startOffset < objectsRangeStart || objectsRangeEnd < startOffset) FAIL_FALSE;
1083 uint8_t marker = *(databytes + startOffset);
1100 const uint8_t *ptr = (databytes + startOffset);
1124 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1131 const uint8_t *ptr = (databytes + startOffset);
1144 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1149 const uint8_t *ptr = (databytes + startOffset);
1162 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1171 const uint8_t *ptr = (databytes + startOffset);
1184 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1191 const uint8_t *ptr = databytes + startOffset;
1212 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1217 const uint8_t *ptr = databytes + startOffset;
1239 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1244 const uint8_t *ptr = databytes + startOffset;
1276 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1281 const uint8_t *ptr = databytes + startOffset;
1295 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1301 const uint8_t *ptr = databytes + startOffset;
1327 if (set) CFSetAddValue(set, (const void *)(uintptr_t)startOffset);
1345 Boolean found = __CFBinaryPlistGetOffsetForValueFromArray2(databytes, datalen, startOffset, trailer, (CFIndex)intValue, &valueOffset, objects);
1427 if (set) CFSetRemoveValue(set, (const void *)(uintptr_t)startOffset);
1433 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1439 const uint8_t *ptr = databytes + startOffset;
1467 if (set) CFSetAddValue(set, (const void *)(uintptr_t)startOffset);
1481 Boolean found = __CFBinaryPlistGetOffsetForValueFromDictionary3(databytes, datalen, startOffset, trailer, key, &keyOffset, &valueOffset, false, objects);
1544 if (set) CFSetRemoveValue(set, (const void *)(uintptr_t)startOffset);
1550 CFDictionarySetValue(objects, (const void *)(uintptr_t)startOffset, *plist);
1559 bool __CFBinaryPlistCreateObject(const uint8_t *databytes, uint64_t datalen, uint64_t startOffset, const CFBinaryPlistTrailer *trailer, CFAllocatorRef allocator, CFOptionFlags mutabilityOption, CFMutableDictionaryRef objects, CFPropertyListRef *plist) {
1561 return __CFBinaryPlistCreateObjectFiltered(databytes, datalen, startOffset, trailer, allocator, mutabilityOption, objects, NULL, 0, NULL, plist);