Home | History | Annotate | Download | only in payload_generator

Lines Matching full:blob

34 size_t HashValue(const brillo::Blob& blob) {
36 return hash_fn(string(blob.begin(), blob.end()));
43 BlockMapping::BlockId BlockMapping::AddBlock(const brillo::Blob& block_data) {
48 brillo::Blob blob(block_size_);
50 if (!utils::PReadAll(fd, blob.data(), block_size_, byte_offset, &bytes_read))
54 return AddBlock(fd, byte_offset, blob);
73 const brillo::Blob& block_data) {
113 bool BlockMapping::UniqueBlock::CompareData(const brillo::Blob& other_block,
120 brillo::Blob blob(block_size);
122 if (!utils::PReadAll(fd, blob.data(), block_size, byte_offset, &bytes_read))
126 *equals = blob == other_block;
135 block_data = std::move(blob);
147 if (mapping.AddBlock(brillo::Blob(block_size, '\0')) != 0)