Shachar Shemesh <shac...@shemesh.biz> writes:

> [...] The best way, as far as I can tell, to do that on Linux is to
> use the PTRACE_GETSIGINFO command. [...]  Unfortunately, utrace (at
> least the version integrated into the Fedora Core 9 and Fedore 10
> kernels) totally eliminated this system call. When calling ptrace
> with PTRACE_GETSIGINFO I get back "Invalid argument". [...]  I just
> don't think breaking user space compatibility over the old
> interface, broken though you might think it is, is justified.

The version of utrace I see lying around does not flat out disable
GETSIGINFO, but does return -EINVAL under some circumstances.  I
believe that any incompatibility with classical ptrace is unintended.
Would you be willing to submit a bugzilla.redhat.com report, with a
reproducing example, please?

> This is directed not so much against the utrace project as it is
> against RedHat including it in production kernels.

The costs so far have been far outweighed by the benefits, FWIW.

- FChE

Reply via email to