如何解决当“无法预加载来自LD_PRELOAD的错误:ld.so:对象'libwisktrack.so”时,强制执行错误/退出:忽略而不是忽略和继续
在构建LD_PRELOAD库时,我遇到的一个问题是,有时由于许多可能的原因而无法加载m LD_PRELOAD。找不到库路径,或者“无法预加载来自LD_PRELOAD的对象'/ws/sarvi-sjc/cel7root/${LIB}/libwisktrack.so'错误(错误的ELF类:ELFCLASS32):已忽略。”
程序被加载并在不加载预加载库的情况下运行。
在非常庞大的复杂版本上运行此程序时,很难识别无法预加载的单个程序,因为它们会在没有预加载的情况下继续运行。
我正在寻找一种方法
- 如果无法通过LD_PRELOAD加载程序,则会使程序失败
- 标识出LD_PRELOAD遇到问题的特定程序/路径。 这样我们就可以识别程序了。 不能在strace下运行整个程序树。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。