x86_branch_prof_connection x86_broadcast
Simics Reference Manual  /  5 Classes  / 

x86_branch_profiler

Description

The x86 branch profiler collects branch statistics for every branch executed on the processor. For every conditional branch all taken and non-taken counts are displayed. For non-conditional branches and calls only the counts are displayed. Control flow through exceptions and interrupts are not collected.

Interfaces Implemented

conf_object, log_object, instrumentation_tool, table

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Commands for interface table

Attributes

stats
Pseudo attribute; read-only access; type: [[sii]*]
Taken/non taken statistics

Provided By

x86-branch-profiler
x86_branch_prof_connection x86_broadcast