This dialog box is used to search memory (see "2.10.1.5 Search the memory contents").
Search in either the Memory value area or Character strings area where the caret was located in the Memory panel immediately before this dialog box opened.
This section describes the following.
On the Memory panel, select [Find…] from the context menu. |
You can either type a value directly into the text box (up to 256 bytes), or select one from the input history via the drop-down list (up to 10 items).
If the search is performed in the Memory value area of the Memory panel, the value must be entered in the same display format (notation and size) as that area.
If the search is performed in the Character strings area, then the target of the search must be a string. The specified string is converted into the encoding format displayed in that area, and searched for.
If a memory value was selected immediately prior to opening this dialog box, then that value will appear as default.
Select the range to search from the following drop-down list.
Searches in the address range specified in the [Address] area. |
|
Searches within the selected memory mapping range. This list item displays the memory mappings set in the Memory Mapping dialog box. |
This item is only enabled if [Specify address range] is selected in the [Search Range] area.
Specify the range of memory address to search via the start and end addresses. You can either type address expressions directly into the text boxes (up to 1024 characters), or select them from the input history via the drop-down list (up to 10 items).
The results of calculating the address expressions you have entered are treated as start and end addresses, respectively.
Note, however, that the largest address that can be searched is the maximum address of the program space (0x03FFFFFF) (the mirror area cannot be searched).
In addition, an address value greater than the value expressed within 32 bits cannot be specified.
A symbol name at the current caret position can be complemented by pressing the [Ctrl] + [Space] key in each text box (see "2.19.2 Symbol name completion function"). |
If the end address field is left blank, then it is treated as if the maximum value in the microcontroller's address space were specified. |
Searches upward within the range specified in the [Address] area or the [Search Range] area. The location found by the search is selected in the Memory panel. Note that if an illegal value is specified or while the program is being executed, a message will appear, and the memory search will not be performed. If focus moves to this dialog box while the memory panel is hidden or another panel has focus, then this button will be disabled. |
|
Searches downward within the range specified in the [Address] area or the [Search Range] area. The location found by the search is selected in the Memory panel. Note that if an illegal value is specified or while the program is being executed, a message will appear, and the memory search will not be performed. If focus moves to this dialog box while the memory panel is hidden or another panel has focus, then this button will be disabled. |
|