Patching rebased and realigned executable files

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/45 (2006.01) G06F 9/445 (2006.01)

Patent

CA 2329522

Incremental updating of a file (100) that has been rebased or realigned is accomplished through the use of a canonical form (100B). In terms of rebasing, a canonical form (100B) is one that has been rebased to a predetermined base address (104). In one embodiment this predetermined base address (104) is zero. In terms of realigning, a canonical form (100B) is one that has been realigned in a predetermined way. In one embodiment, the segments (110) of the file (100) are realigned such that there is no gap (114) between the end of one segment (110) and the start of the next segment (110). In another embodiment, the segments (110) of the file (100) are realigned to page boundaries (112) of a predetermined size. An incremental update (124) for the file (100) is determined that transforms the file from the canonical form (100B) to the desired update form (100C). The process of updating the file (100) comprises transforming the file (100) to the canonical form (100B) and applying the incremental update (124) to the canonical form (100B).

On effectue la mise à jour incrémentielle d'un fichier (100) qui a été modifié ou réaligné au moyen d'une forme canonique (100B). En ce qui concerne la modification, une forme canonique (100B) consiste en une forme modifiée vers une adresse de base prédéterminée (104). Dans un mode de réalisation, cette adresse de base prédéterminée (104) est zéro. En ce qui concerne le réalignement, une forme canonique (100B) est une forme réalignée de façon prédéterminée. Dans un mode de réalisation, les segments (110) du fichier (100) sont réalignés de façon qu'aucun espace (114) n'existe entre la fin d'un segment (110) et le début du segment suivant (110). Dans un autre mode de réalisation, les segments (110) du fichier (100) sont réalignés en limites de page (112) de dimension prédéterminée. On détermine une mise à jour incrémentielle (124) du fichier (100) qui transforme le fichier de la forme canonique (100B) à la forme de mise à jour souhaitée (100C). Le procédé de mise à jour du fichier (100) consiste à transformer le fichier (100) en la forme canonique (100B) et à appliquer la mise à jour incrémentielle (124) à la forme canonique (100B).

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Patching rebased and realigned executable files does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Patching rebased and realigned executable files, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Patching rebased and realigned executable files will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1456102

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.