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