Lines Matching refs:iter
189 parseKCDataArray(kcdata_iter_t iter, NSError **error)
191 if (!kcdata_iter_array_valid(iter)) {
197 uint32_t typeID = kcdata_iter_array_elem_type(iter);
198 uint32_t count = kcdata_iter_array_elem_count(iter);
199 uint32_t size = kcdata_iter_array_elem_size(iter);
200 uint8_t * buffer = (uint8_t *)kcdata_iter_payload(iter);
226 kcdata_iter_t iter = *iter_p;
228 if (!kcdata_iter_container_valid(iter)) {
233 uint64_t containerID = kcdata_iter_container_id(iter);
246 retval[KCDataTypeNameForID(kcdata_iter_container_type(iter))] = container;
248 iter = kcdata_iter_next(iter);
250 KCDATA_ITER_FOREACH(iter)
252 _t = kcdata_iter_type(iter);
253 _d = kcdata_iter_payload(iter);
255 if (kcdata_iter_container_id(iter) != containerID) {
265 tmpdict = parseKCDataArray(iter, error);
277 NSString * subcontainerID = [NSString stringWithFormat:@"%llu", kcdata_iter_container_id(iter)];
278 tmpdict = parseKCDataContainer(&iter, error);
297 tmpdict = [tmptype parseData:_d ofLength:kcdata_iter_size(iter)];
321 *iter_p = iter;
369 kcdata_iter_t iter = kcdata_iter(dataBuffer, size);
371 if (!kcdata_iter_valid(iter)) {
382 KCDATA_ITER_FOREACH(iter)
384 _type = kcdata_iter_type(iter);
385 _size = kcdata_iter_size(iter);
386 _flags = kcdata_iter_flags(iter);
387 _datap = kcdata_iter_payload(iter);
393 NSDictionary * dict = parseKCDataArray(iter, error);
405 NSString * containerID = [NSString stringWithFormat:@"%llu", kcdata_iter_container_id(iter)];
406 NSMutableDictionary *container = parseKCDataContainer(&iter, error);
460 if (KCDATA_ITER_FOREACH_FAILED(iter)) {