吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2823|回复: 7
收起左侧

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

  [复制链接]
Silent_DXX 发表于 2020-12-3 17:00
本帖最后由 Silent_DXX 于 2020-12-7 17:09 编辑

StackView

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

在知乎写了一个很详细的使用说明: https://zhuanlan.zhihu.com/p/333507498

程序截图

screenshot-1.gif

下载与使用

https://github.com/silent-dxx/stackview

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
coolcalf + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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++ 用不了,类似的插件我没有见到过
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 21:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表