[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <168904023542.116016.10540228903086100726.stgit@devnote2>
Date: Tue, 11 Jul 2023 10:50:35 +0900
From: "Masami Hiramatsu (Google)" <mhiramat@...nel.org>
To: Peter Zijlstra <peterz@...radead.org>
Cc: Petr Pavlu <petr.pavlu@...e.com>, tglx@...utronix.de,
mingo@...hat.com, bp@...en8.de, dave.hansen@...ux.intel.com,
hpa@...or.com, samitolvanen@...gle.com, x86@...nel.org,
linux-trace-kernel@...r.kernel.org, linux-kernel@...r.kernel.org,
Masami Hiramatsu <mhiramat@...nel.org>
Subject: [PATCH v2 0/2] x86: kprobes: Fix CFI_CLANG related issues
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@...nel.org>
Powered by blists - more mailing lists