Lines Matching refs:segment_data
233 segment_data = f.read(size)
234 if len(segment_data) < size:
237 % (offset, size, len(segment_data))
239 segment = ImageSegment(offset, segment_data, file_offs)
248 def maybe_patch_segment_data(self, f, segment_data): argument
253 segment_len = len(segment_data)
275 segment_data[patch_offset : patch_offset + self.SHA256_DIGEST_LEN]
283 segment_data = (
284 segment_data[0:patch_offset]
286 + segment_data[patch_offset + self.SHA256_DIGEST_LEN :]
288 return segment_data
295 segment_data = self.maybe_patch_segment_data(f, segment.data)
296 f.write(struct.pack("<II", segment.addr, len(segment_data)))
297 f.write(segment_data)
299 return ESPLoader.checksum(segment_data, checksum)