このページでは

レジスタの状態の表示と編集

マシンコードは、CPUのレジスタやメモリ内のデータ単位に対して、ロードやストアなどの処理をCPUに実行させるマシン語命令で構成されています。

Registers 」ビューには、汎用および専用 CPU レジスタの現在の状態が表示されます。利用可能なレジスタは、CPU の種類によって異なります。

レジスタビュー

アプリケーションが停止しているときに、レジスタの値を表示できます。レジスタの値をダブルクリックすると、編集できます。

最近変更されたレジスタの値は赤で強調表示されます。空のレジスタ値や先頭のゼロはグレー表示されます。

列ヘッダーを右クリックすると、ビュー内の「Name 」および「Value 」列の表示/非表示を切り替えることができます。

ビューを右クリックして、以下の操作を選択できます。

デフォルトでは、Registers ビューは非表示になっています。表示するには、デバッガーツールバーの [Views ] から選択してください。

メモリの検査

アプリケーションのデータ型に関係なく、さまざまな形式でメモリを調査できます。

メモリエディタを開くには、「Registers 」ビューで値を選択し、コンテキストメニューから「Open Memory Editor at <value> 」または「Open Memory View at <value> 」を選択します。

メモリエディタ

値の上にマウス ポインタを合わせると、ツールチップとして詳細が表示されます。

値を右クリックすると、以下の操作が可能です:

  • 選択範囲をASCII形式または16進数形式でコピーします。
  • 選択範囲にデータブレークポイントを設定します。
  • 現在のデータ ビューまたは新しいデータ ビューで、選択したアドレスにジャンプします。

「方法:デバッグ」、「デバッグ、「デバッガーも参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.