The name or number parameter specify which exception should break the simulation. The available exceptions depend on the simulated target. Instead of an exception, the -all flag may be given. This will enable break on all exceptions.
If no processor object is specified, the currently selected processor is used.
The -once flag causes the breakpoint to automatically be removed after it has triggered.
If -recursive is used, not only the object, but the objects hierarchically below the object will be considered when adding the breakpoint. If object is provided, then the breakpoint functionality is added on that object.