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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.5.1 See also<br />

Accessing and managing symbols with armlink<br />

• The symbols do not include ZI output section because it does not exist before <strong>the</strong> C library<br />

is initialized.<br />

• All relocations from RW compressed execution regions must be performed before<br />

compression, because <strong>the</strong> linker cannot resolve a delayed relocation on compressed data.<br />

• If <strong>the</strong> linker detects a relocation from an RW-compressed region to a linker-defined<br />

symbol that depends on RW compression, <strong>the</strong>n <strong>the</strong> linker disables compression for that<br />

region.<br />

• Any zero bytes written to <strong>the</strong> file are visible. Therefore, <strong>the</strong> Limit and Length values must<br />

take into account <strong>the</strong> zero bytes written into <strong>the</strong> file.<br />

Concepts<br />

• Optimization with RW data compression on page 5-13<br />

• Region-related symbols on page 7-5<br />

• Image$$ execution region symbols on page 7-6<br />

• Load$$LR$$ load region symbols on page 7-9<br />

• Region name values when not scatter-loading on page 7-10.<br />

Reference:<br />

<strong>Linker</strong> Reference:<br />

• Execution region attributes on page 4-11<br />

<strong>ARM</strong> DUI 0474C Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 7-8<br />

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!