C++学习(一一七)pdb文件
符号文件(Symbol Files)是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息。
在windows系统中,windows2000将这些信息保存在.pdb和.dbg这些的文件中,而windowsXP和以后的版本都将这些信息保存在.pdb文件中。
一般情况下,符号文件包括以下的数据信息:
1、全局变量(Global variables);
2、局部变量(Local variables);
3、函数名和它们的入口地址(Function names and the addresses of their entry points);
4、FPO 数据(Frame Pointer Omission,帧指针表):Frame Pointer 是一种用来在调用堆栈(Call stack)中找到下一个将要被调用的函数的数据结构源代码的行序号(Source-line numbers)。
5、pdb文件中记录了源码的位置,若该位置下有源码,则定位时不仅可以定位到行号而且还能显示对应的源码,反之只能显示行号。通常情况下不方便提供源码,故pdb文件必须在所属的PE文件下。
C++学习(一一七)pdb文件相关推荐
- Android音视频学习系列(七) — 从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)
系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...
- HTMD | 从PDB文件获取3D特征描述符
KDEEP是使用深度学习(CNN)进行亲和力预测的预测器. 关于这篇文章,我发现了一个新的名为HTMD(高通分子动力学)的python库. 我真的不擅长从头算或MD计算等计算领域. 因此,我无法评估该 ...
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...
- 学习Kotlin(七)反射和注解
推荐阅读: 学习Kotlin(一)为什么使用Kotlin 学习Kotlin(二)基本语法 学习Kotlin(三)类和接口 学习Kotlin(四)对象与泛型 学习Kotlin(五)函数与Lambda表达 ...
- 从零开始学习jQuery (七) jQuery动画-让页面动起来!
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...
- VS2010下使用dmp文件和pdb文件定位到dll中崩溃位置的方法
2018-01-15 创建人:Ruo_Xiao 邮箱:xclsoftware@163.com 一.基础链接 http://blog.csdn.net/itworld123/article/detail ...
- Java IO流学习总结七:Commons IO 2.5-FileUtils
Java IO流学习总结七:Commons IO 2.5-FileUtils 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/5497 ...
- (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...
- ZooKeeper学习第七期--ZooKeeper一致性原理
ZooKeeper学习第六期---ZooKeeper机制架构 ZooKeeper学习第一期---Zookeeper简单介绍 ZooKeeper学习第二期--ZooKeeper安装配置 ZooKeepe ...
最新文章
- 注入游戏没有焦点_不戴眼镜看3D电影、玩3D游戏,这项技术能焕发端游市场第二春吗?...
- Docker 上传镜像amp;拉取镜像
- 冬季巧食生姜可提高免疫力
- python数独游戏源代码_使用Python编写数独游戏自动出题程序
- Android插件化开发之动态加载技术系列索引
- 利用python scapy包进行抓包发包与ARP扫描
- 计算机房里的UPS的作用,机房监控Ups的作用?
- 系统安装-000 基础二:UEFI+GPT和BIOS+MBR互换(免重装系统,无损数据)
- 下载链接大全,持续更新...
- c语言流水灯循环左移程序,51单片机流水灯左移 右移控制程序
- 浅谈 Mlp-Mixer(pytorch and keras)
- 工具类APP如何做ASO优化推广
- PostgreSQL中with和without time zone两者有什么区别
- 智能POS删除文件和数据库操作步骤
- 返利商城系统开发功能模式解析
- win10无法连接到这个网络_win10以太网已连接无法上网怎么办?
- 推荐三款实用的录音转文字软件给你
- 万诤:同心同向同行,才算得上不负遇见
- PS-Photoshop2020版安装包以及安装详细教程
- Oracle项目管理系统之设计任务下达及成果交付
热门文章
- 苹果挺进“可折叠”手机赛道,柔性屏将迎来大发展
- 【IPFS周报-101】查看胡安、V神,诸多大佬的峰会演讲
- android 相册 恢复,Android手机照片恢复一例
- 计算机应用基础教学计划第二学期,计算机应用基础教学计划
- 原根的存在性 几道例题
- 汉源高科2个万兆光口16个千兆光口工业级以太网交换机机架式光纤自愈环网以太网交换机
- Linux学习:sheel编程
- 真正靠谱的手机清理APP与方法,轻松帮你干掉几个G垃圾!
- 金链盟中国区块链应用大赛正式启动,200万奖金花落谁家?
- 机器人Scribit_Scribit墙壁绘图机器人:一款可以在墙上涂鸦和创作的机器人