Messages in this thread | | | From | "Masami Hiramatsu (Google)" <> | Subject | [PATCH v2 0/2] x86: kprobes: Fix CFI_CLANG related issues | Date | Tue, 11 Jul 2023 10:50:35 +0900 |
| |
Hi,
Here is the 2nd version of the kprobe patches for kernel CFI. Previous version is here;
https://lore.kernel.org/all/168899125356.80889.17967397360941194229.stgit@devnote2/
In this version "__pfx_" prefix symbols also are prohibited and that check is done unconditionally [1/2].
- Prohibit probing on __cfi_* and __pfx_* preamble symbols, which have CFI info. - Prohibit probing on compiler generated movl/addl which is used for detecting typeid on x86.
Thank you,
---
Masami Hiramatsu (Google) (2): kprobes: Prohibit probing on CFI preamble symbol x86/kprobes: Prohibit probing on compiler generated CFI checking code
arch/x86/kernel/kprobes/core.c | 34 ++++++++++++++++++++++++++++++++++ kernel/kprobes.c | 14 +++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-)
-- Masami Hiramatsu (Google) <mhiramat@kernel.org>
| |