Silent_DXX 发表于 2020-12-3 17:00

实现了一个看代码神器,可随时查看gdb堆栈函数调用关系

本帖最后由 Silent_DXX 于 2020-12-7 17:09 编辑

## StackView
在使用`GDB`调试程序的时候,我们可以很方便的看到各级函数的调用关系,尤其在指针函数、匿名函数上更能看到它的下一级函数,这是无法通过静态阅读代码能获得到的信息。
本人实现了一个`VIM`插件,可以把之前通过`GDB`调试得到的一些关键函数调用关系结构随时随刻展示在你的`VIM`中,以列表的方式来展示不同关键点函数的具体调用关系结构。
使用此插件配合`VIM`的其它插件与ctag等功能可以很好的为阅读代码提供更多的便利。

** 在知乎写了一个很详细的使用说明: ** (https://zhuanlan.zhihu.com/p/333507498)
## 程序截图


## 下载与使用
(https://github.com/silent-dxx/stackview)

hualonghongyan 发表于 2020-12-3 18:13

这个真是厉害了,对于了解需要jvm的我,是需要的,但是有mac版本的么

Silent_DXX 发表于 2020-12-3 19:23

hualonghongyan 发表于 2020-12-3 18:13
这个真是厉害了,对于了解需要jvm的我,是需要的,但是有mac版本的么
理论上是支持全平台的,你可以试试

qihang5518 发表于 2020-12-3 22:22

能看代码对于那些已经入了门的帮助很大

hualonghongyan 发表于 2020-12-4 09:53

Silent_DXX 发表于 2020-12-3 19:23
理论上是支持全平台的,你可以试试

好的,谢谢哈,老歌

a186che 发表于 2020-12-4 17:07

vim用的少,notepad++可以加这个插件吗?还是notepad++ 有这个类似插件?

xiahhhr 发表于 2020-12-4 20:53

楼主辛苦了,这个东西太方便了

Silent_DXX 发表于 2020-12-4 22:47

a186che 发表于 2020-12-4 17:07
vim用的少,notepad++可以加这个插件吗?还是notepad++ 有这个类似插件?

notepad++ 用不了,类似的插件我没有见到过
页: [1]
查看完整版本: 实现了一个看代码神器,可随时查看gdb堆栈函数调用关系