sprof“PLTREL 未发现错误”
我正在尝试分析我们的共享库,但每当我设置环境变量 LD_PROFILE 时,我都会收到“PLTREL not found in object ”。 是什么赋予了? 我是否缺少某种链接器标志或者什么? 网上似乎没有这方面的信息。 sprof 的手册页大约有 10 个字长。
I'm trying to profile our shared library, but whenever I have the environmental variable LD_PROFILE set, I get "PLTREL not found in object ". What gives? Is there some sort of linker flag I'm missing or what? There seems to be no information about this on the internets. The man page for sprof is about 10 words long.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据未答复的内容Google 网上论坛上的问题,您似乎不是第一个遇到此问题的人。
我认为 pltrel 的意思是plt-relative; 在一些 ELF 设计说明中,
这里还有更多内容:
在我看来,共享库的编译或组装方式存在问题。 希望更多搜索 elf PLT 部分< /a> 让你走上正轨。
According to an unanswered question on Google Groups, it looks like you aren't the very first person with this problem.
I think pltrel means plt-relative; in some ELF design notes,
And here's yet a little more:
Sounds to me like there's an issue with how the shared library was compiled or assembled. Hopefully a few more searches to elf PLT section gets you on the right track.
找到可能与您相关的此:
似乎同样适用于 LD_PROFILE
Found this that may be relevante for you:
It seems the same applies for LD_PROFILE