Everything
 

メモリ検索 ダイアログ


メモリ値の検索を行います(「2.10.1.5 メモリの内容を検索する」参照)。

このダイアログをオープンする直前にメモリ パネル上でキャレットが存在した,メモリ値エリア文字列エリアのどちらかが検索の対象となります。

図 A.29

メモリ検索 ダイアログ

 

ここでは,次の項目について説明します。

[オープン方法]

-

メモリ パネルにおいて,コンテキスト・メニュー→[検索...]を選択

[各エリアの説明]

(1)

[検索するデータ]エリア

検索するデータを指定します。

テキスト・ボックスに直接入力するか(最大指定バイト数:256バイト),またはドロップダウン・リストより入力履歴項目を選択します(最大履歴数:10個)。

検索の対象がメモリ パネル上のメモリ値エリアの場合,そのエリアと同じ表示形式(表示進数/サイズ)でデータを入力する必要があります。

また,検索の対象が文字列エリアの場合では,検索するデータとして,文字列を指定する必要があります。指定した文字列は,そのエリアで表示しているエンコード形式でデータに変換され検索されます。

なお,このダイアログをオープンする直前にメモリ値を選択していた場合は,デフォルトでその値が表示されます。

(2)

[検索する範囲]エリア

検索する範囲を次のドロップダウン・リストより選択します。

アドレス範囲を指定する

[アドレス]エリアで指定したアドレス範囲内で検索を行います。

メモリ・マッピング

選択したメモリ・マッピング範囲内で検索を行います。

このリスト項目は,メモリ・マッピング ダイアログで表示しているメモリ・マッピングを個々に表示します(ノン・マップ領域を除く)。

表示形式:<メモリ種別> <アドレス範囲> <サイズ

(3)

[アドレス]エリア

この項目は,[検索する範囲]エリアで[アドレス範囲を指定する]を選択した場合のみ有効となります。

メモリ値検索の対象となるアドレス範囲を“開始アドレス”と“終了アドレス”で指定します。それぞれのテキスト・ボックスにアドレス式を直接入力するか(最大指定文字数:1024文字),またはドロップダウン・リストにより入力履歴項目(最大履歴個数:10個)を選択します。

入力したアドレス式の計算結果を,それぞれ開始アドレス/終了アドレスとして扱います。

ただし,マイクロコントローラのアドレス空間よりも大きいアドレス値が指定された場合は,上位のアドレス値をマスクして扱います。

また,32ビットで表現できる値より大きいアドレス値を指定することはできません。

備考 1.

このテキスト・ボックスで[Ctrl]+[Space]キーを押下することにより,現在のキャレット位置のシンボル名を補完することができます(「2.20.2 シンボル名の入力補完機能」参照)。

備考 2.

“開始アドレス”が空欄の場合は,“0x0”の指定として扱われます。

備考 3.

“終了アドレス”が空欄の場合は,マイクロコントローラのアドレス空間の上限値の指定として扱われます。

[機能ボタン]

ボタン

機能

前を検索

[検索する範囲]エリア[アドレス]エリアで指定した範囲内で,アドレスの小さい方向に検索を行います。検索結果箇所をメモリ パネル上で選択状態にします。

ただし,不正な値を指定している場合,またはプログラム実行中は,メッセージを表示し,メモリ値の検索は行いません。

また,メモリ パネルが非表示の場合,または他のパネルにフォーカスがある状態からこのダイアログへフォーカスを移動した場合,このボタンは無効となります。

次を検索

[検索する範囲]エリア[アドレス]エリアで指定した範囲内で,アドレスの大きい方向に検索を行います。検索結果箇所をメモリ パネル上で選択状態にします。

ただし,不正な値を指定している場合,またはプログラム実行中は,メッセージを表示し,メモリ値の検索は行いません。

また,メモリ パネルが非表示の場合,または他のパネルにフォーカスがある状態からこのダイアログへフォーカスを移動した場合,このボタンは無効となります。

キャンセル

メモリ値の検索の設定を無効とし,このダイアログをクローズします。

ヘルプ

このダイアログのヘルプを表示します。