1
有沒有辦法迫使strace
到所有相關的文件路徑轉換爲絕對的嗎?strace中只有絕對文件路徑?
日誌通常包含像相對文件路徑:
open("../surf/lh.inflated", O_RDONLY) = 3
有沒有辦法迫使strace
到所有相關的文件路徑轉換爲絕對的嗎?strace中只有絕對文件路徑?
日誌通常包含像相對文件路徑:
open("../surf/lh.inflated", O_RDONLY) = 3
不,那是不可能的。
strace
顯示參數時不使用相對或絕對路徑。事實上,它不知道open()
的第一個參數是否確實是一個文件名:它只知道它是一個以空字符結尾的字符串,並顯示它以便您可以讀取它。它只顯示調用open()
函數調用時跟蹤程序使用的確切參數。