Speaker
Mathieu Desnoyers
(EfficiOS Inc.)
Description
When invoked from system call enter/exit instrumentation, accessing user-space data is a common use-case for tracers. However, tracepoints currently disable preemption around iteration on the registered tracepoint probes and invocation of the probe callbacks, which prevents tracers from handling page faults.
Discuss the use-cases enabled by allowing system call entry/exit tracepoints to take page faults, and what is missing to upstream this feature.
https://lwn.net/Articles/835426/
https://lwn.net/Articles/846795/
I agree to abide by the anti-harassment policy | I agree |
---|
Primary author
Mathieu Desnoyers
(EfficiOS Inc.)