Finding and expanding fields

When working with memory maps, actions are available to assist you with locating fields.

About this task

By default, when you render memory with a map, only the root element is expanded. All other elements are collapsed. To expand all fields (except map types) in a map, right-click in the map rendering and select Expand Entire Map from the pop-up menu. To expand and display all children of an individual node, right-click it and select Expand <node name>, where <node name> is the node that you selected to expand. When you choose this action, map types within the node do not expand.

To open the Find Field dialog box, right-click in the map rendering and select Find Field from the pop-up menu. This dialog box allows you to enter a field that you want to jump to. You can search by field, description, path, or group by selecting the search filter in the Choose a search filter drop down selection box. Then, enter the string that you want to search by in the Enter a search string field. For example, if you want to search for fields in a group called GroupA, select the Group search filter and then type GroupA in the search string field. This will cause the table in the dialog box just to display fields in that group - from which you can select the field that you want to find.

Before nodes and maps are expanded, they are not yet built in the Memory view. When you want to find a field, the Find Field dialog box only populates with fields that have been built. To display long elements that have been partitioned in the Memory view (for display purposes), select the Show Partitioned Elements check box. To build the entire map so that all elements (except those of type map) display in the list box, select the Build entire map check box. By default, this check box is selected. This setting (building the map before opening the Find dialog box) can also be made in the memory map preferences. For more information about this, see the related topic.

When the Find Field dialog box opens, all built fields display in the list box. You can control the columns that display in this list box by clicking Choose Columns. If you just want to search for a field, select the Field search filter and then enter the field name (or part of the field name) that you want to find in the search string field. As you type, the list box contents will be narrowed down to include only those fields that begin with the entry that you made in the field. This assists you in entering the field name that you want to find. In the field, you can enter filters for fields (including the use of the '*' wildcard to represent zero or more characters or the '?' wildcard to represent any one character). Wildcards are also used the same way when you search by the other filters.

When you enter a field in the Find Field dialog box and click OK, the memory map rendering will highlight the field if it is found in the map.