map和doc文件输出
- 格式:docx
- 大小:197.22 KB
- 文档页数:3
map和cod文件输出一.cod文件生成
C++->>输出文件->>汇编程序输出
二.map文件生成
1.C++->>常规->>调试信息模式
2.连接器->>调试->>生成映射文件和映射文件导出
案例使用:
问题签名:
问题事件名称: APPCRASH
应用程序名: TestInterFaceClass.exe
应用程序版本: 1.0.0.1
应用程序时间戳: 570f68b8
故障模块名称: TestInterFaceClass.exe
故障模块版本: 1.0.0.1
故障模块时间戳: 570f68b8
异常代码: c0000005
异常偏移: 0001403d
OS 版本: 6.1.7600.2.0.0.256.1
区域设置 ID: 2052
其他信息 1: 0a9e
其他信息 2: 0a9e372d3b4ad19135b953a78882e789 其他信息 3: 0a9e
其他信息 4: 0a9e372d3b4ad19135b953a78882e789
首先:看异常偏移: 0001403d
1.去map找出错误函数和文件
2.去找相应文件的cod找到该函数
3.map函数地址 - 异常偏移地址 = 崩溃偏移地址
4. 在cod到该函数下,在相对崩溃偏移地址上方找到代码行。