ARM Compiler toolchain Using the Linker - ARM Information Center
ARM Compiler toolchain Using the Linker - ARM Information Center
ARM Compiler toolchain Using the Linker - ARM Information Center
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
7.4 Image$$ execution region symbols<br />
7.4.1 See also<br />
Accessing and managing symbols with armlink<br />
The following table shows <strong>the</strong> symbols that <strong>the</strong> linker generates for every execution region<br />
present in <strong>the</strong> image. All <strong>the</strong> symbols refer to execution addresses after <strong>the</strong> C library is<br />
initialized.<br />
Symbol Description<br />
Tasks<br />
• Importing linker-defined symbols in C and C++ on page 7-12<br />
• Importing linker-defined symbols in <strong>ARM</strong> assembler on page 7-13.<br />
Concepts<br />
• Region-related symbols on page 7-5<br />
• Region name values when not scatter-loading on page 7-10.<br />
Table 7-1 Image$$ execution region symbols<br />
Image$$region_name$$Base Execution address of <strong>the</strong> region.<br />
Image$$region_name$$Length Execution region length in bytes excluding ZI length.<br />
Image$$region_name$$Limit Address of <strong>the</strong> byte beyond <strong>the</strong> end of <strong>the</strong> non-ZI part<br />
of <strong>the</strong> execution region.<br />
Image$$region_name$$RO$$Base Execution address of <strong>the</strong> RO output section in this<br />
region.<br />
Image$$region_name$$RO$$Length Length of <strong>the</strong> RO output section in bytes.<br />
Image$$region_name$$RO$$Limit Address of <strong>the</strong> byte beyond <strong>the</strong> end of <strong>the</strong> RO output<br />
section in <strong>the</strong> execution region.<br />
Image$$region_name$$RW$$Base Execution address of <strong>the</strong> RW output section in this<br />
region.<br />
Image$$region_name$$RW$$Length Length of <strong>the</strong> RW output section in bytes.<br />
Image$$region_name$$RW$$Limit Address of <strong>the</strong> byte beyond <strong>the</strong> end of <strong>the</strong> RW output<br />
section in <strong>the</strong> execution region.<br />
Image$$region_name$$ZI$$Base Execution address of <strong>the</strong> ZI output section in this<br />
region.<br />
Image$$region_name$$ZI$$Length Length of <strong>the</strong> ZI output section in bytes.<br />
Image$$region_name$$ZI$$Limit Address of <strong>the</strong> byte beyond <strong>the</strong> end of <strong>the</strong> ZI output<br />
section in <strong>the</strong> execution region.<br />
<strong>ARM</strong> DUI 0474C Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 7-6<br />
ID080411 Non-Confidential