BARfly Help - Information Menu

  The Information menu

The Information menu displays information about either the file in the selected node, the current view, or system-wide information about the BARfly application instance.  From the Information menu, you can perform the following actions:
  • View node information (the current selection in the node or subnode browser).
  • View the entire log at once in the data display window.
  • View memory blocks composing the currently selected BAR_Services instance.
  • Show file information (for registry, I.F., or data file).
  • Show a construct hierarchy diagram for an I.F.
  • Show supported protocols of an I.F.
  • Show failure information for the last unsuccessful load or save operation.

 

Viewing node information

If the view displays a data file, you can get information about the current selection in the node or subnode browser reported as plain text.

Viewing the log

You can view the last few lines of the log in the log sub-window, but sometimes you want a larger view.  This menu item shows the entire log at once in its own view in the data display window.

Viewing memory blocks

Although intended for troubleshooting and low-level analysis tasks, the memory block view can help the user understand how BAR and BARfly manage data.

Viewing file information

There are several different types of file information views.  Each view reports information specific to the file type (registry, I.F., or data file) as plain text.

Construct hierarchy diagrams

One of the best ways to visualize the fundamental organization of a file format is to look at its construct hierarchy diagram.  The diagram is a tree control that demonstrates the intended relationships of the constructs as is followed by an implementation file's deserialization procedure.

Determining I.F. protocol support

An "I.F. protocol" is a form of systematic characterization across different implementation files.  If an I.F. subscribes to a protocol, it identifies such a condition through its "Protocol" global function.  BARfly recognizes several of these protocols and reports the protocols supported by an I.F as plain text.

Load/Save failure reporting

Inevitably, a data file will fail to load or save properly, especially during the I.F. development process.  BARfly reports detailed information about the conditions leading up to the failure as plain text.


  See also: [Viewing node information] [Viewing the log] [Viewing memory blocks] [Viewing file information]
[Construct hierarchy diagrams] [Determining I.F. protocol support] [Load/Save failure reporting]


BARfly Help Copyright © 2009 Christopher Allen