“/ usr / bin / google-chrome”不是ELF文件

时间:2018-04-07 13:55:23

标签: google-chrome elf instrumentation ltrace

我将对某些应用程序(如chrome)使用ltrace,但是当我使用它时,收到以下错误消息。

"/usr/bin/google-chrome" is not an ELF file

有人知道解决方案吗?我想知道通过运行应用程序确切调用了哪些函数。

谢谢,

1 个答案:

答案 0 :(得分:1)

  

有人知道解决方案吗?

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命令不会向您显示。它只会显示调用外部函数的内容。