ZHCADC4A September 2011 – March 2014
ABI 支持以下用于静态数据寻址的基本方案:DP 相对、绝对、GOT 间接和 PC 相对。在给定情况下具体使用哪一个方案取决于多种因素,包括变量的声明、执行平台、 模块是构建为可执行库还是共享库、可见性约定等。由于编译器生成寻址,因此它必须了解此上下文,通常是通过源代码中的命令行选项和/或可见性指令来实现。此 ABI 的其他部分提供了有关每种寻址形式何时 适用的详细信息;本部分说明了如何 执行寻址。