首页
社区
课程
招聘
[求助]有办法在程序运行过程中打印函数调用堆栈不?谢谢!
2010-7-21 19:57 5640

[求助]有办法在程序运行过程中打印函数调用堆栈不?谢谢!

2010-7-21 19:57
5640
我想在程序运行过程中打印函数的调用堆栈,不知道有什么好的方法不?

谢谢!!!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 2367
活跃值: (756)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
小虾 10 2010-7-21 20:36
2
0
写调试器,单步跟踪,遇到函数就取堆栈。或者对某函数下断点,程序中断则取堆栈,Hook注入程序等方法获取函数堆栈。这些方法应该可以。
雪    币: 386
活跃值: (46)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
lovesuae 1 2010-7-21 22:03
3
0
栈回溯之类的
雪    币: 7651
活跃值: (493)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
achillis 15 2010-7-21 22:22
4
0
栈回溯啊。。。
雪    币: 466
活跃值: (119)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
kusky 4 2010-7-22 00:39
5
0
围观。我在函数入口处写入print语句
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
nhchmg1 2010-7-22 08:59
6
0
在msdn中搜DbgHelp,微软提供了几个函数可以查看调用堆栈,但好像不能查看参数
雪    币: 21
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ntosfans 2010-7-22 09:06
7
0
这里有:
http://bbs.pediy.com/showthread.php?t=110024&highlight=%E5%87%BD%E6%95%B0+%E6%95%B0%E8%B0%83+%E8%B0%83%E7%94%A8+%E7%94%A8%E6%A0%88+%E6%A0%88
游客
登录 | 注册 方可回帖
返回