【发布时间】:2018-04-07 13:55:23
【问题描述】:
我打算将 ltrace 用于某些应用程序,例如 chrome,但是当我使用它时,我收到以下错误消息。
“/usr/bin/google-chrome”不是 ELF 文件有人知道解决方案吗?我想知道运行应用程序究竟调用了哪些函数。
谢谢,
【问题讨论】:
标签: google-chrome elf instrumentation ltrace
我打算将 ltrace 用于某些应用程序,例如 chrome,但是当我使用它时,我收到以下错误消息。
“/usr/bin/google-chrome”不是 ELF 文件有人知道解决方案吗?我想知道运行应用程序究竟调用了哪些函数。
谢谢,
【问题讨论】:
标签: google-chrome elf instrumentation ltrace
有人知道解决方案吗?
file -L /usr/bin/google-chrome
/usr/bin/google-chrome: Bourne-Again shell script, ASCII text executable
这告诉你google-chrome 是一个shell 脚本。如果你往里看,你会发现它最终会调用一个真正的 ELF 二进制文件(我的系统上是/opt/google/chrome/chrome)。
我想知道运行应用程序究竟调用了哪些函数。
ltrace 命令不会显示这些。它只会显示调用了哪些外部函数。
【讨论】: