Lines Matching refs:_image
672 self._image = open(self._image_filename, 'r+b')
673 self._image.seek(0, os.SEEK_END)
674 self.image_size = self._image.tell()
676 self._image.seek(0, os.SEEK_SET)
677 header_bin = self._image.read(struct.calcsize(self.HEADER_FORMAT))
706 chunk_offset = self._image.tell()
708 header_bin = self._image.read(struct.calcsize(ImageChunk.FORMAT))
722 self._image.tell(),
724 self._image.read(data_sz)
730 fill_data = self._image.read(4)
751 self._image.read(4)
759 self._sparse_end = self._image.tell()
765 junk_len = len(self._image.read())
786 self._image.seek(self.NUM_CHUNKS_AND_BLOCKS_OFFSET, os.SEEK_SET)
787 self._image.write(struct.pack(self.NUM_CHUNKS_AND_BLOCKS_FORMAT,
802 self._image.seek(0, os.SEEK_END)
806 self._image.truncate(self._image.tell() + num_bytes)
814 self._image.seek(self._sparse_end, os.SEEK_SET)
815 self._image.write(struct.pack(ImageChunk.FORMAT,
833 self._image.seek(0, os.SEEK_END)
834 self._image.write(data)
842 self._image.seek(self._sparse_end, os.SEEK_SET)
843 self._image.write(struct.pack(ImageChunk.FORMAT,
849 self._image.write(data)
866 self._image.seek(0, os.SEEK_END)
867 self._image.write(fill_data * (size/4))
875 self._image.seek(self._sparse_end, os.SEEK_SET)
876 self._image.write(struct.pack(ImageChunk.FORMAT,
881 self._image.write(fill_data)
911 self._image.seek(self._file_pos)
912 data = self._image.read(size)
927 self._image.seek(chunk.input_offset + chunk_pos_offset)
928 data.extend(self._image.read(chunk_pos_to_go))
964 self._image.truncate(size)
998 self._image.seek(chunk.chunk_offset)
999 self._image.write(struct.pack(ImageChunk.FORMAT,
1015 self._image.truncate(truncate_at)