1.3.83 inspect, print

このコマンドは、式の出力を表示(最大128 文字)して、結果を新しいデバッガ変数、$n に記録します。 n は数字です。   print コマンドの結果は、その後 $ 文字を使用して式の中で使用することができます。結果をデバッガ変数に記録させない場合は、output コマンドを使用します。

構文

print [/flag] [expression]
inspect [/flag] [expression]

各項目には以下の意味があります。

flag

出力形式を以下の中から指定します。

x

16 進数(16 進数で出力する前に、符号なし整数に値をキャストします)

d

符号付き 10 進数。これがデフォルトです。

u

符号なし 10 進数

o

8 進数

t

バイナリ

a

絶対 16 進数アドレス

c

文字

f

浮動小数点

s

式のデフォルト形式

expression

評価して結果を返す式を指定します。expression を指定しない場合、最後の式が繰り返されます。

注:

式がメモリにアクセスする場合、最後にアクセスされたアドレスが、デフォルトのアドレス変数として設定されます。x など一部のコマンドでは、アドレスが指定されていない場合に、このデフォルト値が使用されます。

例 1-86 例

print (int*)8                    # 数値をポインタとしてキャスト
print 4+4                        # 式の結果を 10 進数で表示
print "initializing..."          # 進行情報を表示
print /x $PC                     # PC レジスタのアドレスを表示(16 進数)
非機密扱いPDF file icon PDF 版ARM DUI0452ZJ
Copyright © 2010–2016 ARM.All rights reserved.