- 24
- 0
- 约6.77千字
- 约 10页
- 2021-11-26 发布于江苏
- 举报
C++ 高效获取函数调用堆栈
问题:在程序的设计开发过程中,往往由于设计上的不足、编程上考虑得不周全或一些失误 会导致程序的崩溃,影响了项目的进展,所以程序实现应该是异常安全的。当出现了问题, 需要能够快速找到问题所在,并确定出程序的上下文环境。若能重现出现问题时的函数调用 堆栈,对解决问题会有很大的帮助。
以往打印函数堆栈一般是使用DbgHelp.dll提供的功能进行。该方法需要额外链接微软提供的库,该库有强大的功能,但使用上也比较复杂。在此就不作介绍,有兴趣可以另外查阅书籍。
这里介绍一下另外一种实现方案,采用程序运行堆栈回溯确定函数的调用地址,并根据VC 编译出来的map 文件进行定位函
您可能关注的文档
最近下载
- 核心素养导向下的一年级信息科技家校衔接手册:以数字素养启蒙带动周计划设计方法.pdf VIP
- 2025年信息系统安全专家容器安全风险评估与管理专题试卷及解析.pdf VIP
- 2025年互联网营销师用户生命周期价值与客户体验管理的融合策略专题试卷及解析.pdf VIP
- 3年级单位换算公式汇总打印版.pdf VIP
- 2025年人教版高中二年级指数函数与信贷模型专题试卷及解析.docx VIP
- 2025年项目管理专业快速跟进与软件迭代开发专题试卷及解析.pdf VIP
- 女性性生活质量问卷编制及信效度检验.doc VIP
- 2026秋 人教 七年级语文上册 典中点 习题课件 第一单元 四季美景.pptx VIP
- Delem德勒控制DA-53T用户手册.pdf
- 民用大中型固定翼无人机地面站系统通用要求 编制说明.pdf VIP
原创力文档

文档评论(0)