<register_breakpoint>.break-register "register" [value] [mask]
Set a breakpoint on the register. If value is given, simulation will stop everytime when the register content becomes this value, otherwise simulation will stop when the register value changes. When the mask is given, it is applied to the register value. This can be used when only certain bits are of interest. Note that, using register breakpoints will have a large performance impact. This command breaks execution on most processor register changes, both explicit changes by the software, or implicit changes by the model itself. For explicit control-register changes, the break-cr command can used instead, which has lower performance overhead.
Simics Core
<register_breakpoint>.break-register-list,
<register_breakpoint>.unbreak-register,
<processor_internal>.bp-break-control-register