1
有没有办法迫使strace
到所有相关的文件路径转换为绝对的吗?strace中只有绝对文件路径?
日志通常包含像相对文件路径:
open("../surf/lh.inflated", O_RDONLY) = 3
有没有办法迫使strace
到所有相关的文件路径转换为绝对的吗?strace中只有绝对文件路径?
日志通常包含像相对文件路径:
open("../surf/lh.inflated", O_RDONLY) = 3
不,那是不可能的。
strace
显示参数时不使用相对或绝对路径。事实上,它不知道open()
的第一个参数是否确实是一个文件名:它只知道它是一个以空字符结尾的字符串,并显示它以便您可以读取它。它只显示调用open()
函数调用时跟踪程序使用的确切参数。