• Home
  • Raw
  • Download

Lines Matching refs:data

46 static size_t FileSink(const unsigned char* data, size_t len, int fd);
64 std::vector<unsigned char> data(file->st.st_size); in LoadFileContents() local
71 size_t bytes_read = ota_fread(data.data(), 1, data.size(), f.get()); in LoadFileContents()
72 if (bytes_read != data.size()) { in LoadFileContents()
73 printf("short read of \"%s\" (%zu bytes of %zu)\n", filename, bytes_read, data.size()); in LoadFileContents()
76 file->data = std::move(data); in LoadFileContents()
77 SHA1(file->data.data(), file->data.size(), file->sha1); in LoadFileContents()
128 unsigned char* buffer_ptr = buffer.data(); in LoadPartitionContents()
180 file->data = std::move(buffer); in LoadPartitionContents()
198 size_t bytes_written = FileSink(file->data.data(), file->data.size(), fd); in SaveFileContents()
199 if (bytes_written != file->data.size()) { in SaveFileContents()
201 file->data.size(), strerror(errno)); in SaveFileContents()
229 int WriteToPartition(const unsigned char* data, size_t len, const std::string& target) { in WriteToPartition() argument
254 ssize_t written = TEMP_FAILURE_RETRY(ota_write(fd, data + start, to_write)); in WriteToPartition()
318 if (memcmp(buffer, data + p, to_read) != 0) { in WriteToPartition()
437 static size_t FileSink(const unsigned char* data, size_t len, int fd) { in FileSink() argument
440 ssize_t wrote = TEMP_FAILURE_RETRY(ota_write(fd, data + done, len - done)); in FileSink()
523 if (source_file.data.empty() || in applypatch()
527 source_file.data.clear(); in applypatch()
531 if (!source_file.data.empty()) { in applypatch()
603 if (WriteToPartition(source_file.data.data(), target_size, target_filename) != 0) { in applypatch_flash()
618 const char* header = &patch->data[0]; in GenerateTarget()
619 size_t header_bytes_read = patch->data.size(); in GenerateTarget()
633 if (MakeFreeSpaceOnCache(source_file.data.size()) < 0) { in GenerateTarget()
644 SinkFn sink = [&memory_sink_str](const unsigned char* data, size_t len) { in GenerateTarget() argument
645 memory_sink_str.append(reinterpret_cast<const char*>(data), len); in GenerateTarget()
654 result = ApplyBSDiffPatch(source_file.data.data(), source_file.data.size(), patch.get(), 0, in GenerateTarget()
657 result = ApplyImagePatch(source_file.data.data(), source_file.data.size(), patch.get(), sink, in GenerateTarget()