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