Something went wrong. Try again.
Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839/* SPDX-License-Identifier: GPL-2.0 * * arch/sh/kernel/debugtraps.S * * Debug trap jump tables for SuperH * * Copyright (C) 2006 - 2008 Paul Mundt */#include <linux/sys.h>#include <linux/linkage.h>
#if !defined(CONFIG_KGDB)#define singlestep_trap_handler debug_trap_handler#endif
#if !defined(CONFIG_SH_STANDARD_BIOS)#define sh_bios_handler debug_trap_handler#endif
.data
ENTRY(debug_trap_table) .long debug_trap_handler /* 0x30 */ .long debug_trap_handler /* 0x31 */ .long debug_trap_handler /* 0x32 */ .long debug_trap_handler /* 0x33 */ .long debug_trap_handler /* 0x34 */ .long debug_trap_handler /* 0x35 */ .long debug_trap_handler /* 0x36 */ .long debug_trap_handler /* 0x37 */ .long debug_trap_handler /* 0x38 */ .long debug_trap_handler /* 0x39 */ .long debug_trap_handler /* 0x3a */ .long debug_trap_handler /* 0x3b */ .long breakpoint_trap_handler /* 0x3c */ .long singlestep_trap_handler /* 0x3d */ .long bug_trap_handler /* 0x3e */ .long sh_bios_handler /* 0x3f */