Please enable JavaScript to view this site.

Bug Validator Help

Bug Validator provides various items of status data on the status bar at the bottom of the main window. You can use the data item counts to give a very crude indicator of how data is being collected by the stub and sent to Bug Validator. The number of data items pending processing indicates how much has yet to be processed.

 

The status bar displays, from left to right, the following items

Command description.

Number of data items (symbols and related data) obtained from the target executable.

Number of data items in the execution history buffer.

Bytes processed.

Data collection status on/off.

Flow trace status.

Target program name and time stamp.

 

 

Command description

 

The command description displays Ready when awaiting a command. When the mouse moves over a menu item a description of the menu item is displayed in the command description area.

 

 statusDescription

 

Data collection item count

 

The next five fields indicate if data collection is on or off and how much data has been collected. The data items displayed are:

Number of symbols and other related data obtained from the executable.

Number of data items in the execution history buffer

Number of data items recorded (count includes those currently in the execution history buffer and those discarded)

Size of the data buffer

Data collection status

 

 statusDataCollectOn

 

The boxes stay gray when the values are static, but will be coloured for a few seconds when the value changes:

 

objects-colours-red  The value increased

objects-colours-blue  The value decreased

 

 

Flow trace status

 

The status of the flow trace indicates what is currently happening.

 

Ready. Waiting to start a run, or a run has finished and is waiting for you to analyze the data.

Starting. Starting a run (hooks being installed etc).

Running. Target executable is hooked and running.

Terminating. Target executable has entered ExitProcess but has not yet finished executing.

Post Processing. Target executable has finished executing. There is data that still needs to be processed.

 

 statusFlowTrace

 

 

Target program name

 

This displays No active session when there is no session running, terminating or loaded.

 

 statusNoActive

 

When a session is running, terminated or loaded, this displays the name of the target program followed by a timestamp.

 

 statusBar