什么是符号文件?
来源:互联网 发布:python获取期货行情 编辑:程序博客网 时间:2024/05/06 07:00
在构建应用程序, 库, 驱动程序或者操作系统是, 编译器和链接器会在创建.exe, .dll, .sys以及其他可执行文件(也被称为二进制文件或者映像)的同时, 还会创建一定数量的附加文件, 这些文件也被称为符号文件(Symbol File).
从Windows Xp和Windows Server 2003开始, 符号文件只使用PDB格式.
符号文件通常包含以下内容:
- 全局变量的名字和地址
- 函数名, 地址及其原型
- 帧指针优化(Frame Pointer Optimization, FPO)数据
- 局部变量的名字和地址
- 源文件路径以及每个符号的行号
- 变量, 结构等的类型信息
符号文件分为公有符号, 和私有符号两种. 公有符号中包含数量有限的符号信息, 而这些数量有限的信息对于调试模块来说一般是足够的.
微软发布的所有版本的操作系统都有公有符号包可供下载.
摘自<Windows 高级调试>
0 0
- 什么是符号文件
- 什么是符号文件?
- 什么是linux下的符号链接文件
- 什么是符号(Symbols)?
- 符号文件
- 符号文件
- 符号文件
- 文件注释符号
- 获取调试符号文件
- c++文件结束符号
- 文件描述符号
- 如何使用符号文件?
- WinDbg符号文件加载
- ELF文件-符号表
- ELF文件-符号表
- 什么是PE文件
- 什么是文件 MIME 类型?
- 什么是.inc文件
- Drawable
- 使用Gson解析复杂的json数据
- Java对象序列化
- 大型网站架构知识结构
- i.mx257的gpio简要理解
- 什么是符号文件?
- Android—定时器的用法
- HTML学习(六)——表单
- FEC之异或运算应用
- hust训练赛20160330--B - 又见LKity
- 2016SDAU编程练习一1011
- VC++的UNICODE工程一些常用转码
- Epoll模型详解
- VC 获 取 当前程序运行路径的几种方法