ZHCADC4A September 2011 – March 2014
在 Linux 下,全局符号的默认可见性为 STV_DEFAULT。在共享对象中,具有 STV_DEFAULT 可见性的已定义符号会受到抢占,并且必须像导入它们一样对其进行寻址。在可执行文件中,“作为自有导入”约定(参阅节 15.9)允许将具有 STV_DEFAULT 可见性的已定义及未定义变量就像它们是 STV_INTERNAL 一样进行寻址;即使用 DP 相对寻址。
工具链可以实现一些供应商特定选项或扩展,来改变默认的可见性规则。在受影响的符号中,必须对可见性标志使用标准值,以此来反应这些变化。