1.3.71 info registers

現在のスタックフレームのアプリケーションレベルのすべてのレジスタの名前と内容を表示します。このコマンドでは、C/C++ アプリケーションのデバッグでよく使用される一部のレジスタのみが表示されます。すべてのレジスタを表示するには、info all-registers コマンドを使用します。

アプリケーションコードが関数を呼び出すと、通常、被発呼側関数が他の目的でレジスタを使用できるように、既存のレジスタ値が保存されます。その後、関数が呼び出し元に戻ると、元のレジスタ値が復元されます。レジスタ値を表示する際、デバッガは、現在選択されているスタックフレームに従って、各関数呼び出しの前の実際のレジスタの値を表示しようとします。そのため、デバッガが実際の値を判定できずに、レジスタに対して未定義の値が表示されることがあります。

構文

i nfo r egisters [register]

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

レジスタ

レジスタ名を指定します。register を指定しない場合、すべてのアプリケーションレベルのレジスタが表示されます。

例 1-74 例

info registers                # すべてのアプリケーションレベルのレジスタに関する情報を表示
info registers pc             # PC レジスタに関する情報を表示
非機密扱いPDF file icon PDF 版ARM DUI0452ZJ
Copyright © 2010–2016 ARM.All rights reserved.