boyhailong
V2EX  ›  C++

周末调试了 grpc C++

By boyhailong at 2021 年 8 月 22 日 · 4082 次点击

层层封装,单步调试也没看出来 socket 收发是在哪里处理的。。。。

有比较熟的大神吗,指点一个

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