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

目录

前言

strace与gdb的冲突

细看strace


前言

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

strace与gdb的冲突

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

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

启动另外一个session,


 

                

相关推荐

  1. 五花八门客户问题(BUG) - strace

    2023-12-14 01:16:03       39 阅读
  2. 五花八门客户问题(BUG) - strace2

    2023-12-14 01:16:03       42 阅读
  3. 五花八门客户问题(BUG) - 重复打印

    2023-12-14 01:16:03       48 阅读
  4. 五花八门客户问题(BUG) - 数据库索引损坏

    2023-12-14 01:16:03       46 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-14 01:16:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-14 01:16:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-14 01:16:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-14 01:16:03       20 阅读

热门阅读

  1. Redis常问面试题

    2023-12-14 01:16:03       50 阅读
  2. 解释区块链技术的应用场景和优势。

    2023-12-14 01:16:03       40 阅读
  3. 反应式编程(Reactive Programming)

    2023-12-14 01:16:03       43 阅读
  4. 小程序跳转tabbar,tabbar页面不刷新

    2023-12-14 01:16:03       47 阅读
  5. 第22关 深入解析K8s中的RBAC角色访问控制策略

    2023-12-14 01:16:03       38 阅读
  6. fastapi 实践

    2023-12-14 01:16:03       40 阅读
  7. React系列-useEffect的使用

    2023-12-14 01:16:03       46 阅读
  8. 基础数据导入

    2023-12-14 01:16:03       29 阅读
  9. 【8.0.34-0 ubuntu 安装Mysql 后无法链接是什么情况】

    2023-12-14 01:16:03       37 阅读