AIX命令参考大全,卷 2,d - h - dump 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

dump 命令

用途

转储命令选择对象文件的几个部分。

语法

dump { -a -c -d -g -h -l -n -o -p -r -s -t -u -v -H -R -T } [ -z名称 [ ,数字 ] [ +z数字 ] ] [ -t索引 [ +t索引 ] ] [ -X {32|64|32_64}] 文件 ...

注意: 不要在-z Name 标识和Number 参数之间添加空格。

描述

dump 命令转储指定的File 参数的所选部分。命令dump 可以接受对象文件、压缩文件,以及可执行文件。

标志

-a 转储每个规定的压缩文件成员的压缩头。
-c 转储字符串表。
-d 转储每个区域中的原始数据。
-g 在压缩文档的符号表中转储全局符号。
-h 转储区域头。
-l 转储行号信息。
-n 转储所有装载者区域的信息。
-o 转储每个可选头。
-p 取消打印报头。
-r 转储重定位信息。
-s 转储每个选择的原始数据。
-t 转储符号表条目。
-t索引 仅转储索引符号表条目,由Index 参数设定。使用-t 标志和+t 标志来指定符号表条目的范围。
+t索引 转储符号条目的范围以 Index 参数为结尾。范围开始于第一个符号表条目或由 -t 标志指定的条目。
-u File 参数的名称下加下划线。
-v 转储符号表示的信息而不是数值。除了标志 -o 和标志 -s 外,任何标志都可以和 -v 标志连用。
-zName[,Number] 转储 Name 参数的行号条目或者以指定数字开始的行号条目范围。
+zNumber 把所有行号都转储到 Number 参数中。
-H 转储装载者区的报头。标志 -H 只能应用于可执行文件。
-R 转储引导区的重定位条目。标志 -R 只能应用于可执行文件。
-T 转储装载者区的符号表条目。标志 -T 只能应用于可执行文件。
-X mode 指定了damp应进行检查的对象文件的类型。方式必须是以下几种之一:
32
只能处理 32 位的对象文件
64
只能处理 64 位的对象文件
32_64
处理 32 位和 64 位对象文件

确省是处理 32 位对象文件(忽略 64 位的文件)。mode也可以设定为 OBJECT_MODE 的环境变量。例如,OBJECT_MODE=64 使dump仅处理 64 位的对象而忽略 32 位的对象。标志 -X 覆盖 OBJECT_MODE 变量。

示例

  1. 要将字符串表转储到 a.out 文件,请输入:

    dump -c a.out
  2. 要将 XCOFF 数据段的内容转储到标准输出,则输入:

    dump -d a.out
  3. 要转储对象文件头,则输入:

    dump -o a.out
  4. 要为 a.out 文件转储行号信息,请输入:

    dump -l a.out
  5. 要为 a.out 文件转储重定位信息,请输入:

    dump -r a.out
  6. 要转储 a.out 对象文件文本段中的内容,则输入:

    dump -s a.out
  7. 要转储 a.out 对象文件的符号表信息,请输入:

    dump -t a.out
  8. 要打印从 2031 的符号表条目而不带头信息时,请输入:

    dump -p -t20 +t30 a.out
  9. 要只从 lib.a 中的 64 位对象转储对象文件头时,可以输入:

    dump -X64 -o lib.a

相关信息

ar 命令、size 命令。

a.out 文件、ar 文件。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]