Thread (25 messages) 25 messages, 5 authors, 2025-07-24

Re: (subset) [PATCH v4 0/8] arm64: Enable UPROBES with GCS

From: Catalin Marinas <catalin.marinas@arm.com>
Date: 2025-07-23 16:03:40
Also in: linux-arm-kernel, linux-perf-users, lkml

On Fri, 18 Jul 2025 23:37:32 -0500, Jeremy Linton wrote:
Currently uprobes and the Arm Guarded Control Stack (GCS) feature are
exclusive of each other. This restriction needs to be lifted in order
to utilize GCS for generic Linux distro images where the expectation
is that core debugging features like uprobes work.

This series adds some user accessors to read/push/pop the userspace
shadow stack. It then utilizes those functions in the uprobe paths as
needed to synchronize GCS with the changes in control flow at probe
locations.

[...]
Applied to arm64 (for-next/misc), thanks!

[1/8] arm64/gcs: task_gcs_el0_enable() should use passed task
      https://git.kernel.org/arm64/c/cbbcfb94c55c

-- 
Catalin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help