A linker profiler tool facilitates maintenance and management of object
ordering between releases of firmware. By maintaining object ordering,
code differences between firmware builds are reduced, which reduces the
size of a package of update information used to update an electronic
device from one version of firmware to another. Information used by an
object code linker in a firmware build activity is processed to minimize
changes in code object ordering between builds. The impact on the size of
the update information caused by updates to firmware/software component
in the build is thereby reduced to a minimum.