<bp-manager.cr>.run-until <bp-manager.cr>.wait-for
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

<bp-manager.cr>.trace

Synopsis

<bp-manager.cr>.trace [object] ("name"|number|-all) [value] [mask] [-r] [-w] [-only-changes]

Description

Enables tracing of control register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

The name or number parameter specifies which control register is considered. The available control registers depend on the simulated target. If the -all flag is specified, all registers are considered.

If -r is specified, only register read accesses are considered. If -w is specified, only register write accesses are considered. The default is to consider both reads and writes.

If -only-changes is specified, only write accesses that change the register value are considered. In this case, if mask is specified, only changes affecting this mask of the register are considered.

If value is specified, only write accesses that results in the register having this value are considered, or read accesses when the register has this value. If mask is specified, only this mask of the register and given value are considered.

If no processor object is specified, the currently selected processor is used.

If object is provided, then the breakpoint functionality is added on that object.

Provided By

bp-manager
<bp-manager.cr>.run-until <bp-manager.cr>.wait-for