06.02.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!