Method of encoding a software image for a delta update of executable code

A method of encoding a software image for use in a delta update of executable code, the image comprising relocatable code and an associated symbol table 300 and relocation table, each table having an address associated with each entry of the table. The entries of at least a portion of the symbol tab...

Full description

Saved in:
Bibliographic Details
Main Author Brendan James Moran
Format Patent
LanguageEnglish
Published 20.07.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method of encoding a software image for use in a delta update of executable code, the image comprising relocatable code and an associated symbol table 300 and relocation table, each table having an address associated with each entry of the table. The entries of at least a portion of the symbol table and/or the relocation table are sorted in order of the associated addresses. The addresses are then incrementally encoded from a reference address to generate an incrementally encoded software image. This method ensures that a small change to the software does not cascade into a larger number of changes to e.g. the addresses in the symbol table which would cause the differential update to be larger than necessary. As a result, the delta update is more compressible.
Bibliography:Application Number: GB20210000679