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

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

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

谢谢!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
写调试器,单步跟踪,遇到函数就取堆栈。或者对某函数下断点,程序中断则取堆栈,Hook注入程序等方法获取函数堆栈。这些方法应该可以。
2010-7-21 20:36
0
雪    币: 386
活跃值: (46)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
栈回溯之类的
2010-7-21 22:03
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
4
栈回溯啊。。。
2010-7-21 22:22
0
雪    币: 466
活跃值: (175)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
5
围观。我在函数入口处写入print语句
2010-7-22 00:39
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
在msdn中搜DbgHelp,微软提供了几个函数可以查看调用堆栈,但好像不能查看参数
2010-7-22 08:59
0
雪    币: 21
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这里有:
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
2010-7-22 09:06
0
游客
登录 | 注册 方可回帖
返回
//