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
..
2024-07-25 09:49:13 +02:00
2021-04-07 16:11:05 +02:00
2024-05-17 11:56:07 +02:00
2021-09-01 10:29:10 +02:00
2024-09-12 11:10:25 +02:00
2020-12-28 22:32:28 +01:00
2022-05-04 22:22:59 +02:00
2020-05-22 09:12:52 +02:00
2021-01-15 15:27:54 +01:00
2024-08-29 17:30:49 +02:00
2022-03-01 10:07:22 +01:00
2022-04-29 14:37:59 -07:00
2024-01-31 16:17:12 -08:00
2022-03-01 10:07:22 +01:00
2020-10-12 12:04:50 +02:00
2020-10-12 12:04:50 +02:00
2025-02-21 13:49:54 +01:00
2022-03-01 10:07:22 +01:00
2021-02-04 13:34:51 +01:00
2022-05-04 22:22:59 +02:00
2022-03-01 10:07:22 +01:00
2022-03-14 15:02:53 +01:00
2022-11-11 15:46:03 +01:00
2021-02-15 12:23:54 +01:00
2022-05-12 18:00:51 +02:00
2022-10-02 18:04:05 +09:00
2021-11-02 10:53:52 +01:00
2022-04-26 15:11:25 +02:00
2021-08-05 10:57:01 +02:00
2022-07-29 18:07:13 -07:00
2022-01-27 09:04:19 +01:00
2022-06-24 09:48:55 +02:00
2022-05-04 22:22:59 +02:00
2021-02-04 21:55:45 +01:00
2022-07-14 11:49:40 +02:00
2023-12-13 18:39:28 +01:00
2022-09-12 15:34:04 +02:00
2025-03-07 16:56:51 +01:00
2022-01-27 09:04:19 +01:00
2022-02-22 09:35:49 +01:00
2022-01-27 09:04:19 +01:00
2022-11-11 15:44:44 +01:00
2022-09-12 15:34:04 +02:00
2022-05-19 19:30:31 +02:00
2024-05-17 11:56:07 +02:00
2024-05-17 11:56:07 +02:00
2024-05-17 11:56:07 +02:00
2024-05-17 11:56:07 +02:00
2022-09-19 16:40:17 +02:00
2024-01-25 15:27:45 -08:00
2022-02-22 09:35:49 +01:00
2022-03-28 17:29:53 -07:00
2021-10-20 20:06:32 +01:00
2024-08-03 08:49:49 +02:00
2024-01-25 15:27:39 -08:00
2021-03-14 14:09:49 +01:00
2019-05-21 10:50:45 +02:00
2022-01-27 09:04:19 +01:00
2022-04-29 15:52:00 +02:00
2022-03-22 15:57:10 -07:00
2024-03-01 13:26:26 +01:00
2022-02-25 09:36:05 +01:00
2021-10-13 14:47:42 -05:00
2022-10-11 17:42:55 -06:00
2023-04-26 14:28:42 +02:00
2022-12-31 13:31:56 +01:00
2022-12-31 13:31:56 +01:00
2021-01-27 21:49:16 +01:00