Lines Matching refs:blob

39     std::string blob(reinterpret_cast<const char*>(&geometry), sizeof(geometry));  in SerializeGeometry()
40 blob.resize(LP_METADATA_GEOMETRY_SIZE); in SerializeGeometry()
41 return blob; in SerializeGeometry()
88 std::string* blob) {
91 *blob = SerializeMetadata(metadata);
94 if (blob->size() > geometry.metadata_max_size) {
95 LERROR << "Logical partition metadata is too large. " << blob->size() << " > "
188 const std::string& blob, in WritePrimaryMetadata() argument
191 if (!ValidateMetadataRegion(metadata, primary_offset, blob.size())) { in WritePrimaryMetadata()
198 if (!writer(fd, blob)) { in WritePrimaryMetadata()
199 PERROR << __PRETTY_FUNCTION__ << " write " << blob.size() << " bytes failed"; in WritePrimaryMetadata()
206 const std::string& blob, in WriteBackupMetadata() argument
209 if (!ValidateMetadataRegion(metadata, backup_offset, blob.size())) { in WriteBackupMetadata()
216 if (!writer(fd, blob)) { in WriteBackupMetadata()
217 PERROR << __PRETTY_FUNCTION__ << " backup write " << blob.size() << " bytes failed"; in WriteBackupMetadata()
224 const std::string& blob, in WriteMetadata() argument
231 if (!WritePrimaryMetadata(fd, metadata, slot_number, blob, writer)) { in WriteMetadata()
234 if (!WriteBackupMetadata(fd, metadata, slot_number, blob, writer)) { in WriteMetadata()
240 static bool DefaultWriter(int fd, const std::string& blob) { in DefaultWriter() argument
241 return android::base::WriteFully(fd, blob.data(), blob.size()); in DefaultWriter()
289 std::string blob = SerializeGeometry(metadata.geometry); in FlashPartitionTable() local
294 if (!android::base::WriteFully(fd, blob.data(), blob.size())) { in FlashPartitionTable()
295 PERROR << __PRETTY_FUNCTION__ << " write " << blob.size() << " bytes failed"; in FlashPartitionTable()
302 if (!android::base::WriteFully(fd, blob.data(), blob.size())) { in FlashPartitionTable()
303 PERROR << __PRETTY_FUNCTION__ << " backup write " << blob.size() << " bytes failed"; in FlashPartitionTable()
337 std::string blob; in UpdatePartitionTable() local
338 if (!ValidateAndSerializeMetadata(opener, metadata, slot_suffix, &blob)) { in UpdatePartitionTable()
393 if (!WriteMetadata(fd, metadata, slot_number, blob, writer)) { in UpdatePartitionTable()