Re: [PATCH 1/8] perf: Allow to block process in syscall tracepoints

From: Peter Zijlstra
Date: Thu Dec 13 2018 - 05:08:23 EST


On Thu, Dec 13, 2018 at 11:01:49AM +0100, Peter Zijlstra wrote:
> - the wakeups side is icky; the best I can come up with is making the
> data page R/O and single stepping on write fault, but that isn't
> multi-threading safe.

We can emulate the instruction, that would actually work and be thread
safe. Just a small matter of decoding and interpreting any possible
write instruction ;-)