Lines Matching refs:data

47 static size_t FileSink(const unsigned char* data, size_t len, int fd);
66 std::vector<unsigned char> data(sb.st_size); in LoadFileContents() local
73 size_t bytes_read = ota_fread(data.data(), 1, data.size(), f.get()); in LoadFileContents()
74 if (bytes_read != data.size()) { in LoadFileContents()
75 printf("short read of \"%s\" (%zu bytes of %zu)\n", filename, bytes_read, data.size()); in LoadFileContents()
78 file->data = std::move(data); in LoadFileContents()
79 SHA1(file->data.data(), file->data.size(), file->sha1); in LoadFileContents()
130 unsigned char* buffer_ptr = buffer.data(); in LoadPartitionContents()
182 file->data = std::move(buffer); in LoadPartitionContents()
196 size_t bytes_written = FileSink(file->data.data(), file->data.size(), fd); in SaveFileContents()
197 if (bytes_written != file->data.size()) { in SaveFileContents()
199 file->data.size(), strerror(errno)); in SaveFileContents()
218 int WriteToPartition(const unsigned char* data, size_t len, const std::string& target) { in WriteToPartition() argument
243 ssize_t written = TEMP_FAILURE_RETRY(ota_write(fd, data + start, to_write)); in WriteToPartition()
307 if (memcmp(buffer, data + p, to_read) != 0) { in WriteToPartition()
424 static size_t FileSink(const unsigned char* data, size_t len, int fd) { in FileSink() argument
427 ssize_t wrote = TEMP_FAILURE_RETRY(ota_write(fd, data + done, len - done)); in FileSink()
509 if (source_file.data.empty() || in applypatch()
513 source_file.data.clear(); in applypatch()
517 if (!source_file.data.empty()) { in applypatch()
589 if (WriteToPartition(source_file.data.data(), target_size, target_filename) != 0) { in applypatch_flash()
604 const char* header = &patch->data[0]; in GenerateTarget()
605 size_t header_bytes_read = patch->data.size(); in GenerateTarget()
619 if (MakeFreeSpaceOnCache(source_file.data.size()) < 0) { in GenerateTarget()
630 SinkFn sink = [&memory_sink_str](const unsigned char* data, size_t len) { in GenerateTarget() argument
631 memory_sink_str.append(reinterpret_cast<const char*>(data), len); in GenerateTarget()
641 ApplyBSDiffPatch(source_file.data.data(), source_file.data.size(), *patch, 0, sink, &ctx); in GenerateTarget()
643 result = ApplyImagePatch(source_file.data.data(), source_file.data.size(), *patch, sink, &ctx, in GenerateTarget()