4.2. Platforms supported by the BPABI

The BPABI defines three platform models based on the type of shared library:

Bare metal

The bare metal model is designed for an offline dynamic loader or a simple module loader. References between modules are resolved by the loader directly without any additional support structures.

DLL-like

The DLL-like model sacrifices transparency between the dynamic and static library in return for better load and run-time efficiency.

SysV

The SysV model masks the differences between dynamic and static libraries. ARM Linux uses this format.

See also:

Copyright © 2008-2010 ARM. All rights reserved.ARM DUI 0381B
Non-ConfidentialIDID101213