Select Options.Subnode View
to bring up the dialog box to the left. From this dialog, you can modify
subnode view settings.
There are two types of value information that subnode view displays: numbers
and strings. You can control the precise
conditions under which BARfly displays a number, a string, or possibly nothing
at all.
Subnode view can be used to display unorganized blocks, but there are
fundamental limits to doing so. Tree controls are not designed to
display a long series of individual simple units with no children,
so you are allowed a maximum size of 2048 units for unorganized blocks
displayed in subnode view. You can further limit this value if you wish;
the limit in this example is 512 units. BARfly automatically reverts
to dump view for unorganized blocks that exceed this number of
units.
-
Numbers
-
Show single numerical values/constants: If checked,
individual numbers or enumerated constants are shown as the last part of each
tree control line, preceded by an equals (=) symbol.
This "assignment statement" is shown for all single numbers that
are not explicitly displayed as strings per the settings below.
-
Numerical base: Choose between decimal,
hexadecimal, octal, and binary. You
can provide a number in any base you want while editing values,
but BARfly explicitly reports the value in this base by default.
-
Sign casting: Two's complement integers can be
treated as either signed or unsigned, depending on how they must be
interpreted. By default, BARfly uses the "unsigned" and "signed" type
qualifiers for a variable to determine how to display its value. You can
force BARfly to ignore such qualifiers in favor of just-signed or just-unsigned
interpretation.
-
Strings
-
Integer casts to short strings: By default,
BARfly displays the types char, short, and long as integers. You
can change these settings to instead display the contents of these
types as short strings. For example, a char value of 65 will
instead display as 'A', and the little-endian short value of
23117 will instead display as 'MZ'.
-
Short array casts to short strings:
By default, BARfly displays two-byte character arrays and four-byte
character arrays as short strings. You can override these settings by
clearing the appropriate check boxes. If unchecked, no value will be
shown on the character array's tree control line.
-
Display arrays of chars as strings: If you want to
display larger arrays of characters as strings than just two-byte and four-byte
varieties, set a minimum array size, in characters, that will display as a
string on the tree control line. Larger arrays will not have any value
reported on the tree control line.
See also: [Data file load settings]
[Data file save settings] [Settings
for loading and saving BAR implementation files]
[Node editing settings] [Tree
control line info settings] [Subnode view
settings]
[Dump view settings] [Text
view settings] [Raw view settings]
[Memory and BAR_Services settings] [Message
display settings] [Toggling tool windows]
|