> OK, so here's my (hacky) idea:
> (1) Forget ptrace-via-utrace.  Have utrace be a separate thing.  This
> way the recent ptrace changes won't matter.
> (2) But, what about ptrace co-existing well with utrace?  Make them
> mutually exclusive - a ptraced-process can't be utraced and a
> utraced-process can't be ptraced.

We had this situation before for a while.  It has the substantial downside
that e.g. you cannot do any system-wide systemtap tracing without making
all strace and gdb use impossible.

> Assuming the above is a semi-reasonable idea, it might be a lot less
> work than updating the ptrace-via-utrace code to handle the new ptrace
> changes.

That's for Oleg to say.  (Sorry, Oleg. ;-)


Thanks,
Roland

Reply via email to