sst-linux/arch/mips
Jiaxun Yang 7b425f542f ptrace: Introduce exception_ip arch hook
commit 11ba1728be3edb6928791f4c622f154ebe228ae6 upstream.

On architectures with delay slot, architecture level instruction
pointer (or program counter) in pt_regs may differ from where
exception was triggered.

Introduce exception_ip hook to invoke architecture code and determine
actual instruction pointer to the exception.

Link: https://lore.kernel.org/lkml/00d1b813-c55f-4365-8d81-d70258e10b16@app.fastmail.com/
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Salvatore Bonaccorso <carnil@debian.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-03-07 16:56:51 +01:00
..
alchemy
ar7
ath25
ath79
bcm47xx
bcm63xx
bmips mips: bmips: BCM6358: make sure CBR is correctly set 2024-06-27 13:46:18 +02:00
boot MIPS: Loongson64: DTS: Fix msi node for ls7a 2024-12-27 13:52:52 +01:00
cavium-octeon
cobalt
configs
crypto
dec
fw
generic
include ptrace: Introduce exception_ip arch hook 2025-03-07 16:56:51 +01:00
ingenic
jazz
kernel ptrace: Introduce exception_ip arch hook 2025-03-07 16:56:51 +01:00
kvm
lantiq
lib
loongson2ef
loongson32
loongson64 MIPS: Loongson64: remove ROM Size unit in boardinfo 2025-02-21 13:49:44 +01:00
math-emu mips/math-emu: fix emulation of the prefx instruction 2025-02-21 13:49:44 +01:00
mm
mti-malta
n64
net
pci MIPS: Octeron: remove source file executable bit 2024-08-03 08:49:22 +02:00
pic32
power
ralink
rb532
sgi-ip22
sgi-ip27
sgi-ip30 MIPS: ip30: ip30-console: Add missing include 2024-08-03 08:49:44 +02:00
sgi-ip32
sibyte
sni
tools
txx9
vdso
Kbuild
Kbuild.platforms
Kconfig
Kconfig.debug
Makefile MIPS: Probe toolchain support of -msym32 2025-01-02 10:30:53 +01:00
Makefile.postlink