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.

10.11 SysV memory model<br />

10.11.1 See also<br />

BPABI and SysV shared libraries and executables<br />

System V (SysV) files have a standard memory model that is described in <strong>the</strong> generic ELF<br />

specification. There are several platform operating systems that use <strong>the</strong> SysV format, for<br />

example, <strong>ARM</strong> Linux.<br />

Because of <strong>the</strong> standard memory model, <strong>the</strong>re are no configuration options available for <strong>the</strong><br />

SysV memory model. The linker ignores any scatter file that you specify on <strong>the</strong> command-line<br />

and uses <strong>the</strong> standard memory map defined by <strong>the</strong> generic ELF specification.<br />

Concepts<br />

• <strong>Linker</strong> options for SysV models on page 10-13<br />

• Automatic dynamic symbol table rules in <strong>the</strong> SysV memory model on page 10-15<br />

• Addressing modes in <strong>the</strong> SysV memory model on page 10-17<br />

• Thread local storage in <strong>the</strong> SysV memory model on page 10-18<br />

• Related linker command-line options for <strong>the</strong> SysV memory model on page 10-19<br />

O<strong>the</strong>r information<br />

• ELF for <strong>the</strong> <strong>ARM</strong> Architecture,<br />

http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044-/index.html.<br />

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

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!