Linux

有沒有辦法將 latrace 附加到已經執行的程序?

  • November 6, 2012

我想跟踪正在執行的多執行緒程序的庫呼叫。截至 2012 年 11 月 5 日,只有一種方法可以讓 ltrace 完全支持跟踪多執行緒程序:您必須簽出並編譯 ltrace 0.7.0 prerelease。所以我決定改用 latrace。但是,查看 latrace 文件,我沒有看到指定要附加到的 PID 的選項。這讓我想到了我的問題:

有沒有辦法將 latrace 附加到已經執行的程序?

將 latrace 附加到正在執行的程序是不可能的。MeeGo 1.2 開發者文件中的“Using latrace”一文說得很清楚:

您必須使用 latrace 重新啟動該過程才能進行跟踪。

應該有人向latrace 郵件列表發送功能請求。

引用自:https://unix.stackexchange.com/questions/54950