Symbol Selector Dialog Box: Simple Search Tab

Search for a symbol with a simple search expression.

When the compiler transforms the program into object code, it marks some of the more interesting points such as, subroutine entry points, or the location of a variable, by giving them an internal name, or symbol. In the case of variables and subroutines, these symbolic names are derived from the names used in the source code.

Symbol Search Pattern

You can either enter a pattern to match the symbol name directly into this field, or select it from the drop-down list.

Symbol Type

This field is fixed to Functions, Variables, or Functions and Variables, depending on the context in which you are searching.

Selecting Functions shows only those symbols denoting functions, subroutines and methods. This option is useful for setting breakpoints.

Selecting Variables shows only those symbols denoting variables. This option is useful for inspecting or addressing memory.

Search Type

Select Substring search, Exact search, or Similar search.

Substring search matches any symbol whose name includes the specified string. This option is case-sensitive. For example, main matches mynamespace::main, main::foo and mainLoop, but not x::Main.

Exact search matches any symbol whose name exactly matches the specified string. This option is case-sensitive. For example, main matches mynamespace::main and main::foo, but not mainLoop or x::Main.

Similar search is similar to Substring search, but ignores case.

Matches

This pane lists the symbols that match the specified seach pattern, including the scope of each symbol. Click a symbol from this list to select it.

Selected Symbol

This field displays the symbol you select in the Matches pane, including its scope.

Select

Click this button to select the symbol you have chosen in the Matches pane. The symbol appears in the field from which you invoked the Symbol Selector.

Search

Click this button to search for symbols that match the specified search options.

See Also


Submit feedback on this help topic

Copyright © 2001-2011, Intel Corporation. All rights reserved.