我正在嘗試使用strace來了解二進制程序如何使用內存。 但是,默認輸出爲strace,爲了更加方便用戶,將任何char *緩衝區都打印爲各自的字符串。 read(3, "Tell me, Muse, of that man of ma"..., 4096) = 270
有沒有辦法告訴strace打印字符串的實際地址的內容旁邊? 如果不可能同時存在,只打印字符串的地址而不是截斷的內容也可以。
我執行與獲取有關PID數據的意圖以下strace的命令13221 strace -fF -tT -all -o abc.txt -p 13221
然而,當命令執行和完成我得到的輸出象下面這樣: Process 13221 attached with 12 threads - interrupt to quit
Process 13252 attached
Process 13253 att