A debug event can be a software debug event or a halting debug event.
A core responds to a debug event in one of the following ways:
- Ignores the debug event.
- Takes a debug exception.
- Enters debug state.
See the Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile for more information about the debug events.