diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2012-12-16 21:23:33 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2012-12-16 21:28:41 +0100 |
commit | 47f6d77690abb7bc92cf515684f9b26385d80d25 (patch) | |
tree | c08c5cda221ae0a8fc1e219e11d8bf9115d51468 /utils/imxtools/sbtools/sb1.c | |
parent | 1e2e79d66809ad0f1ff598bf9dbed8e322a1f8ea (diff) | |
download | rockbox-47f6d77690abb7bc92cf515684f9b26385d80d25.tar.gz rockbox-47f6d77690abb7bc92cf515684f9b26385d80d25.zip |
imxtools/sbtools: "fix" address handling in ELF
This is a common problem that proprietary tools don't handle ELF
files correctly. ELF sections use a virtual address and the
virtual -> physical translation is done though segments. This
allows to have a load (physical) address different from the
virtual one. Here is the trick: proprietary tools usually don't
take the pain to do the translation and just grab the virtual
address. This commit implements proper translation in elftosb1
knowing that this introduce a deviation from the behaviour of the
proprietary tool.
Change-Id: I91721a3a8dead382a0603f84ae3b35c5eb9704eb
Diffstat (limited to 'utils/imxtools/sbtools/sb1.c')
0 files changed, 0 insertions, 0 deletions