break-hap [object] ("hap"|-all|-list)
unbreak-hap [object] ("hap"|-all|-list)
Enables and disables breaking simulation on haps. When this is enabled, every time the specified hap is triggered a message is printed and simulation is stopped. The object argument can be used to break simulation only when the specified object triggers the hap.
The hap parameter specifies the hap.
Instead of a hap, the -all flag may be given. This will enable or disable breaking on all haps.
Using the -list argument will print out the haps on which a breakpoint will trigger. Use the object argument to only show the information for haps which were installed on the specific object.
Simics Core
bp.hap.break,
<bp-manager.hap>.trace,
list-haps