6.13.2. Binutils 的内容
简述
将程序地址翻译成文件名和行号;给定地址和可执行文件名称,它使用其中的调试信息判断与此地址有关联的源文件和行号 |
|
创建、修改和提取归档 |
|
一个汇编器,将 gcc 的输出汇编为对象文件 |
|
被链接器用于修复 C++ 和 Java 符号,防止重载的函数相互冲突 |
|
更新 ELF 文件的 ELF 头 |
|
显示分析数据的调用图表 |
|
一个链接器,将几个对象和归档文件组合成一个文件,重新定位它们的数据并且捆绑符号索引 |
|
到 ld 的硬链接 |
|
列出给定对象文件中出现的符号 |
|
将一种对象文件翻译成另一种 |
|
显示有关给定对象文件的信息,包含指定显示信息的选项;显示的信息对编译工具开发者很有用 |
|
创建一个归档的内容索引并存储在归档内;索引列出其成员中可重定位的对象文件定义的所有符号 |
|
显示有关 ELF 二进制文件的信息 |
|
列出给定对象文件每个部分的尺寸和总尺寸 |
|
对每个给定的文件输出不短于指定长度 (默认为 4) 的所有可打印字符序列;对于对象文件默认只打印初始化和加载部分的字符串,否则扫描整个文件 |
|
移除对象文件中的符号 |
|
二进制文件描述器库 |
|
一个库,用于处理 opcodes——处理器指令的 “可读文本” 版本;用于构建 objdump 这样的工具 |