层层封装,单步调试也没看出来 socket 收发是在哪里处理的。。。。
有比较熟的大神吗,指点一个
第 1 条附言 · 2021 年 8 月 26 日
主要是想看下通过单步调试 grpc 怎么封装 http2 在客户端和服务器端是如何发送和接受消息并处理相关逻辑的,没有看到的原因是比如 grpc 是通过完成队列进行消息收发的,封装的比较深。
4 条回复 • 2021-08-30 20:35:17 +08:00
|
1
cxytz01 2021 年 8 月 23 日
strace + pmap + pstack
|
|
2
cxytz01 2021 年 8 月 23 日
高级点,上 systemtap,自己写调试脚本。
|
|
3
wind3110991 2021 年 8 月 23 日
具体问题描述清楚,话说没有看懂你要调试什么,要解决什么问题
|
|
4
pursuit 2021 年 8 月 30 日
直接搜源码里面关于 socket 的调用就可以。brpc 我是这么找到对应的收发处理的
|