asmlinkage void h8300_kgdb_trap()

in kernel/kgdb.c [79:87]


asmlinkage void h8300_kgdb_trap(struct pt_regs *regs)
{
	regs->pc &= 0x00ffffff;
	if (kgdb_handle_exception(10, SIGTRAP, 0, regs))
		return;
	if (*(u16 *)(regs->pc) == *(u16 *)&arch_kgdb_ops.gdb_bpt_instr)
		regs->pc += BREAK_INSTR_SIZE;
	regs->pc |= regs->ccr << 24;
}