Oracle Solaris Studio 12.2: dbx コマンドによるデバッグ

examine コマンド

examine コマンドは、メモリーの内容を表示します。ネイティブモードでだけ有効です。

構文

examine [address] [/[count] [format]]

address を始点とし、count 個の項目のメモリー内容を形式 format で表示します。

examine address1, address2 [/[format]]

address1 から address2 までのメモリー内容 (address1、address2 を含む) を形式 format で表示します。

examine address= [format]

アドレスを (アドレスの内容ではなく) 指定の形式で表示します。

直前に表示された最後のアドレスを示す + (省略した場合と同じ) を address として使用できます。

x は、examine の事前定義別名です。

ここで

address は、メモリーの内容の表示を開始するアドレスです。デフォルトの address 値は、内容が最後に表示されたアドレスの次のアドレスになります。この値は dis コマンド (dis コマンド」参照) によって共有されます。

address1 は、メモリーの内容の表示を開始するアドレスです。

address2 は、メモリーの内容の表示を停止するアドレスです。

count は、メモリーの内容を表示するアドレスの数です。count のデフォルト値は 1 です。

format は、メモリーアドレスの内容を表示する形式です。最初の examine コマンドのデフォルトの形式は X (16 進数) で、後続の examine コマンドに対して前の examine コマンドに指定されている形式です。次に示す値は format に対して常に有効です。

o,O

8 進数 (2 または 4 バイト)

x,X

16 進数 (2 または 4 バイト)

b

8 進数 (1 バイト)

c

文字

w

ワイド文字

s

文字列

W

ワイド文字列

f

16 進浮動小数点数 (4 バイト、6 桁の精度)

F

16 進浮動小数点数 (8 バイト、14 桁の精度)

g

F と同じです。

E

16 進浮動小数点数 (16 バイト、14 桁の精度)

ld,lD

10 進数 (4 バイト、D と同じ)

lo,lO

8 進数 (4 バイト、O と同じ)

lx,lX

16 進数 (4 バイト、X と同じ)

Ld,LD

10 進数 (8 バイト)

Lo,LO

8 進数 (8 バイト)

Lx,LX

16 進数 (8 バイト)