def SetImagePos(self, image_pos): """Override this function to set all the entry properties from CBFS We can only do this once image_pos is known Args: image_pos: Position of this entry in the image """ Entry.SetImagePos(self, image_pos) # Now update the entries with info from the CBFS entries for entry in self._cbfs_entries.values(): cfile = entry._cbfs_file entry.size = cfile.data_len entry.offset = cfile.calced_cbfs_offset entry.image_pos = self.image_pos + entry.offset if entry._cbfs_compress: entry.uncomp_size = cfile.memlen
def SetImagePos(self, image_pos): Entry.SetImagePos(self, image_pos) self._section.SetImagePos(image_pos + self.offset)
def SetImagePos(self, image_pos): Entry.SetImagePos(self, image_pos) for entry in self._entries.values(): entry.SetImagePos(image_pos + self.offset)