首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HPUX Itanium的包装器链接选项

HPUX Itanium的包装器链接选项
EN

Stack Overflow用户
提问于 2012-08-08 02:27:15
回答 1查看 143关注 0票数 1

在PA-RISC版本中,链接器提供了+afs标志来给函数符号起别名,而GCC提供了-wrap选项。

我正在寻找一种类似于HPUX 11iv3 Itanium的包装器钩子方法。任何建议

EN

回答 1

Stack Overflow用户

发布于 2012-10-16 22:14:33

HPUX 11iv3确实支持PA Risc链接器选项+afs,它在11iv3中没有文档,所以如果你想尝试一下,请查看PA Risc手册页。

这是有区别的。

在IPF上,如果定义与引用位于相同的转换单元中,则默认情况下在编译时进行绑定。PA上的情况正好相反(SOM和ELF)。

当在编译时绑定某些内容时,指令序列会有所不同,并且绑定不会采用链接表路由。这可能就是+afs在IPF上没有文档的原因。

但是,如果我们使用"-Bextern=symbol“编译器选项,那么编译器行为就像在PA上一样,即所有对符号的引用都将通过链接表,上面的测试用例也将在IPF上工作。

但是,如果将-Bextern应用于在同一加载模块中解析的符号,则会出现性能损失。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11851881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档