When displaying variables and expressions,
dbx resolves
names first using the static scope of the current function. The dynamic
scope is used if the name is not defined in the first scope. If static
and dynamic searches do not yield a result, an arbitrary symbol is
chosen and the system prints the following message:
[using <module.variable>]
The
<module.variable> is
the name of an identifier qualified with a block name. You can override
the name resolution procedure by qualifying an identifier with a block
name. Source files are treated as modules named by the file name without
the language suffix (such as, the .c suffix on a C language program).