TRAP_HWBKPT
TRAP_HWBKPT, "watchpoint debug exception");
TRAP_HWBKPT, "breakpoint debug exception");
arm64_force_sig_fault(SIGTRAP, TRAP_HWBKPT, bkpt->trigger, desc);
force_sig_fault(SIGTRAP, TRAP_HWBKPT, NULL);
handle_gdb_break(regs, TRAP_HWBKPT);
current->thread.trap_nr = TRAP_HWBKPT;
current->thread.trap_nr = TRAP_HWBKPT;
force_sig_fault(SIGTRAP, TRAP_HWBKPT, (void __user *)regs->dar);
force_sig_fault(SIGTRAP, TRAP_HWBKPT, (void __force __user *)current->thread.per_event.address);
force_sig_fault(SIGTRAP, TRAP_HWBKPT,
return TRAP_HWBKPT;
info.si_code = TRAP_HWBKPT;
if (siginfo.si_code != TRAP_HWBKPT) {