有没有办法强制strace
将所有相对文件路径转换为绝对路径?
日志通常包含相对文件路径,如:
open("../surf/lh.inflated", O_RDONLY) = 3
答案 0 :(得分:1)
不,这是不可能的。
显示参数时, strace
不使用相对路径或绝对路径。实际上,它并不知道open()
的第一个参数是否确实是一个文件名:它只知道它是一个以空字符结尾的字符串,并显示它以便你可以读取它。它只显示跟踪程序在调用open()
函数调用时使用的确切参数。