Everything
2.12.3.1 Set a Timer Result event

To set a Timer Result event, set a timer start event and a timer end event that starts/stops a timer measurement.

Use one of the following methods to set a timer start event and a timer end event.

(1)

For execution-related events

Perform this operation in the Editor panel/Disassemble panel in which the source text/disassembly text is displayed.

Follow the operation listed below from the context menu, in accordance with your desired event type, after moving the caret to the target line that has a valid address.

Event Type

Operation

Timer start

Select [Timer Settings] >> [Start Timer]

Timer end

Select [Timer Settings] >> [Stop Timer]

Caution

[Simulator]
Simulator will not include the time for a timer end event in the measurement results. For this reason, set a timer end event to one line below the range for which you wish to measure the run time.

 

A timer start event or a timer end event is set to the instruction at the start address corresponding to the line of the caret position.

Once a timer start event or a timer end event is set, the following event mark is displayed in the event area of the line that an event is set.

Table 2.14

Event Marks of Timer Start Event/Timer End Event

Event Type

Event mark

Timer start

 

Timer end

 

Figure 2.89

Timer Start and Timer End Events Setting Example (Disassemble Panel)

(2)

For access-related events

In this product version, this function is not supported.

 

When a timer start event and a timer end event are set, they are managed collectively on the Events panel as one instance of a Timer Result event (see "2.15 Manage Events"). When you click the "+" mark at a Timer Result event item, detailed information on the timer start event and the timer end event you have set is displayed.

Figure 2.90

Example of Timer Start and Timer End Events (Execution Type) in Events Panel

Remark

Event marks differ depending on the event state (see "2.15.1 Change the state of set events (valid/invalid)").
When an event is set at the point which other event is already set, the event mark ( ) is displayed meaning more than one event is set at the point.