微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当“无法预加载来自LD_PRELOAD的错误:ld.so:对象'libwisktrack.so”时,强制执行错误/退出:忽略而不是忽略和继续

如何解决当“无法预加载来自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 举报,一经查实,本站将立刻删除。