SPRAB89A September 2011 – March 2014
The DSBT model is provided as a variant to the ABI in order to support position independence and shared libraries. Many embedded systems do not require these features, and therefore can avoid the added complexity and performance overhead. Code that uses the DSBT model is not binary compatible with code that does not. A build attribute in the object file indicates that it is built using the DSBT model; linkers and loaders should prevent DSBT code from being mixed with non-DSBT code.