dbx コマンドによるデバッグ

コマンド参照

print

expression の値を印刷するには、次のように入力します。


print expression, ...

C++ で、式 expression の値を継承されたメンバーとともに印刷するには、次のように入力します。


print -r expression

C++ で、dbxenv output_inherited_memberson のときに式 expression の値の継承されたメンバーを印刷しないようにするには、次のように入力します。


print +r expression

C++ で、静的な型ではなく、派生型の式 expression の値を印刷するには、次のように入力します。


print -d [-r] expression

C++ で、dbxenv output_dynamic_typeon のときに式 expression の静的な型を印刷するには、次のように入力します。


print -+ [-r] expression

prettyprint 関数を呼び出すには、次のように入力します。


print -p expression

dbxenv output_pretty_printon のときに、prettyprint 関数を呼び出さないようにするには、次のように入力します。


print +p expression

左側 (変数名または式) を印刷しないようにするには、次のように入力します。式が文字列 (char *) の場合は、アドレスを印刷しないで、文字列の raw 文字だけを引用符なしで印刷してください。


print -l expression

整数、文字列、または浮動小数点式の形式 format を使用するには、次のように入力します。


print -f format expression

左側 (変数名または式) を印刷しないで、指定の format を使用するには、次のように入力します。


print -F format expression

フラグ引数の終わりを知らせるには、次のように入力します。式が + または - で始まるときに便利です。


print -- expression