diff options
author | varobert <varobert@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2012-05-10 07:53:57 +0000 |
---|---|---|
committer | varobert <varobert@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2012-05-10 07:53:57 +0000 |
commit | 521dac4e0d950e6128b266b27eac1875d79200f1 (patch) | |
tree | f8b73847a64c769264065c88a31a413f3c3511e4 /arm/Asmgen.v | |
parent | a6044b4a4d38354411cbf535472776f4d5bb30d5 (diff) | |
download | compcert-521dac4e0d950e6128b266b27eac1875d79200f1.tar.gz compcert-521dac4e0d950e6128b266b27eac1875d79200f1.zip |
cchecklink now reads segments instead of sections
cchecklink is now using program header information to figure out the
initial address space of the program, rather than the information in the
parent section of each symbol. This decouples the resolution of symbols
from inaccurate section information, reflecting more the actual program
loading. Additionally, a -relaxed option has been added to deal with
some strange ELFs, for instance when symbols data is dynamically
bootstrapped from another place by boot code different than the program
loader.
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1893 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'arm/Asmgen.v')
0 files changed, 0 insertions, 0 deletions