0


五花八门客户问题(BUG) - 用好strace2

前言

上文通过strace trace它自个看到了strace的原理:确实是调用了ptrace函数实现的。今天我们再细看一看。

strace与gdb的冲突

既然它两底层都是用ptrace,那么一定不能同时用在同一个进程上。实例验证:

[root]# strace sleep 1000000
...
nanosleep({tv_sec=1000000, tv_nsec=0},
#####阻塞在sleep, 方便我们有机会用gdb尝试attach它#########

启动另外一个session,

标签: 客户问题 linux

本文转载自: https://blog.csdn.net/zhaiminlove/article/details/134904838
版权归原作者 深山老宅 所有, 如有侵权,请联系我们删除。

“五花八门客户问题(BUG) - 用好strace2”的评论:

还没有评论