11 trace, Trace – FUJITSU SOFTUNE F2 MC-16 User Manual

Page 66

Advertising
background image

52

CHAPTER 2 DEPENDENCE FUNCTIONS

2.1.11

Trace

The address and status information can be sampled during program execution to record
it in a trace buffer. This function is called a trace.

Trace

The address and status information can be sampled during program execution to record it in a trace buffer.

This function is called a trace. Data of the trace buffer can be used to make a detailed analysis of a program

execution history.

The trace buffer is in the form of a ring. When it becomes full, it records the next data by automatically

overwriting the buffered data at the beginning.

Trace Data

The simulator debugger can sample 1000 frames of trace data for the address of the executed instruction.

Abortion of Trace Measurement

While the trace function is enabled, data is always sampled and recorded in the trace buffer during execution

of a user program.

The program execution aborts due to a break factor such as a breakpoint, terminating the trace.

Furthermore, when the trace buffer becomes full, a program break can be invoked. This break is called a

trace buffer full break.

Frame Number

A number is assigned to each frame of sampled trace data. This number is called a frame number.

The frame number is used to specify the display start position of the trace buffer.

The number 0 is assigned to the last-sampled trace data. Negative values are assigned to trace data that have

been sampled before the arrival at the triggering position.

Figure 2.1-1 Frame Numbering at Tracing

.

.

.

.

-3

-2

-1

0

(Trigger

point)

Advertising