Previous Topic: Data Display AreaNext Topic: Examining Dumps


Backtrace Display

The backtrace display has two vertical columns under the heading in.....out on the right side of the breakpoint screen. Each pair of entries describes the boundaries of a piece of the program that executed sequentially. That is, they were executed in the same order as the machine instructions that reside in the main memory.

The backtrace display is dynamic. The most recently executed piece of code appears as the bottom line of the backtrace display, and the oldest piece of code executed is the top line. As the execution of the program progresses, new lines are added at the bottom and dropped from the top.

The following screen repeats the backtrace display shown in the previous example.

     in.....    out          +00000 +00000       +00022 +00038       +00014 +00020       +0003C +00358       +003CA +00478       +00480 +004B0       +004B8 +004C6       +004CE +00584       +051B8 +00584       +00586 +005D4       +051B8 +005D4       +005D6 +005E4       +005EC +00662       +051B8 +00662       +00586 +005D4       +051B8 +005D4       +005D6 +005E4       +005EC +00662       +051B8 +00662       +00664 +00692       +00586 +005D4       +051B8 +00692       +00694 +00694       +00794 curr.     

In the previous example:

The backtrace display reveals a number of facts about the way the monitored program behaved:

In this manner, you can trace, with great precision, the execution of the program from any point in its logic all the way up to the breakpoint.

Notes: