strace中只有绝对文件路径?

时间:2016-06-12 15:53:30

标签: strace

有没有办法强制strace将所有相对文件路径转换为绝对路径?

日志通常包含相对文件路径,如:

open("../surf/lh.inflated", O_RDONLY) = 3

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。

显示参数时,

strace不使用相对路径或绝对路径。实际上,它并不知道open()的第一个参数是否确实是一个文件名:它只知道它是一个以空字符结尾的字符串,并显示它以便你可以读取它。它只显示跟踪程序在调用open()函数调用时使用的确切参数。