To search for memory values, use the Memory Search dialog box that is opened by selecting [Find…] from the context menu. A search is conducted in the subject area, either the memory value or the character string area, where the caret exists.
In this dialog box, follow the procedure below to search for memory contents.
Specify the data you want to search.
Directly enter it in the text box (specifiable in up to 256 bytes) or select an input history item from the drop-down list (up to 10 history entries).
To perform a search in the memory value area, you need to enter data in the same display form (numeral system and size) as that area.
Also, if you perform a search in the character string area, you need to specify a character string as the search data. The specified character string, before being searched, is converted to data in appropriate encoding form in which data are currently displayed in that area.
Note that if you select any memory value immediately before opening this dialog box, the value you've selected is displayed by default.
Select the range in which to search from the drop-down list below.
A search is conducted within the address range specified by [Address]. |
|
A search is conducted within the selected range of memory mapping. This list item displays memory mappings individually (except non-mapped areas) that are displayed in the Memory Mapping dialog box. |
This item is valid only when you've selected [Specify Address Range] in "(2) Specifying the [Search Range]."
Specify the "start address - end address" to set the address range in which you want a memory value to be searched. Directly enter address expressions in the respective text boxes (specifiable in up to 1,024 characters) or select an input history item from the drop-down list (up to 10 history entries).
The calculation results of the address expressions you've entered are respectively handled as the start address and end address.
However, searchable addresses are limited to the upper-limit address of the program space (0xFFFFFFFF).
Also, no address values can be specified that are greater than the value representable in 32 bits.
By holding down [Ctrl]+[Space] keys in this text box, you can complete the symbol name at the present caret position (see "2.21.2 Symbol name completion function"). |
If the "end address" text box is blank, the upper-limit address of the microcontroller's address space is assumed. |
If you click the [Search Backward] button, a search is conducted in the direction toward smaller addresses within the specified range and the searched spot shown on Memory panel is in a selected state.
If you click the [Search Forward] button, a search is conducted in the direction toward larger addresses within the specified range and the searched spot shown on Memory panel is in a selected state.