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.6 Automatic import and export for BPABI models<br />

10.6.1 See also<br />

BPABI and SysV shared libraries and executables<br />

The linker can automatically import and export symbols. This behavior depends on a<br />

combination of <strong>the</strong> symbol visibility in <strong>the</strong> input object file, if <strong>the</strong> output is an executable or a<br />

shared library, and if <strong>the</strong> platform model is System V (SysV). This depends on what type of<br />

linking model is being used.<br />

Concepts<br />

• Concepts common to all BPABI models on page 10-5<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 />

• <strong>Linker</strong> options for bare metal and DLL-like models on page 10-21<br />

• About symbol versioning on page 10-27.<br />

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

• SysV ELF specification.<br />

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

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!