Linux下的调试工具strace与ltrace

时间:2022-08-23 11:01:31

Linux下的调试工具strace与ltrace

strace 跟踪进程执行时的系统调用

strace -p 10086 -s 51200 -o debug.log

-p 需要调试的进程ID -r 打印出相对时间关于,每一个系统调用 -t 在输出中的每一行前加上时间信息 -s 指定输出的字符串的最大长度.默认为32 -o 将输出写入文件

ltrace 跟踪进程执行时的库函数调用

ltrace -p 6620 -T -s 51200 -S -r -i –c

-p 需要调试的进程ID
-r 打印出每个系统调用时间戳
-T 在输出中的每一行前加上时间开销
-s 指定输出的字符串的最大长度.默认为32
-o 将输出写入文件