onstat -g dmp 命令:打印原内存

使用 onstat -g dmp 命令显示有关在若干个给定的字节的给定的地址处原内存信息。

语法:

每个地址和长度必须在 onstat -g seg 输出中显示的分配内存的范围之内。指定的地址格式可以是十进制或十六进制。十六进制地址必须以 0x 开头。可以指定该地址为十进制,但是这样做需要在使用它作为命令行参数之前,将 onstat -g seg 显示的内存转换为十进制。

示例输出

图: onstat -g dmp 命令输出

%onstat -g dmp 0x700000011a19d48 100
            
            address           bytes in mem
            0700000011a19d48: 07000000 118e0fa8 07000000 11942b40 ........ ......+@
            0700000011a19d58: 07000000 10137120 00000000 00000000 ......q ........
            0700000011a19d68: 00000000 00000000 00000000 00000000 ........ ........
            0700000011a19d78: 07000000 11a19d48 07000000 11a19d48 .......H .......H
            0700000011a19d88: 00000000 00000000 00000000 00000000 ........ ........
            0700000011a19d98 *
            0700000011a19da8: 00000000 ....

输出描述

address
原内存的内存地址
bytes in mem
内存内容的十六进制和 ASCII 说明
该命令的输出分为三列:内存地址、以字节表示的内存十六进制值和内存的 ASCII 字节说明。内存中的字节(中间)章节显示了内存位于命令行中指定地址的前 16 个字节。第三列显示了十六进制数据的 ASCII 说明。所有没有等价的 ASCII 字符的十六进制值都会显示成间隔符。显示 ASCII 值是为了使纯文本搜寻更简便。

在以上显示的示例输出中,第五行数据显示零并且第六行包含星号。星号标识前一行重复的未知编号,它表示在第四行之后没有更多的数据。