Re: [PATCH 0/2] utrace

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Alexey Dobriyan
Date: Tuesday, August 26, 2008 - 3:34 pm

On Tue, Aug 26, 2008 at 03:01:02PM -0700, Roland McGrath wrote:

Finally! Familiar code! :^)


And some internal details still horrible and overdesigned just like at
the very beginning.


Well, all comments on tracehook patches were ignored.


If config option for ptrace is fine, please name it CONFIG_PTRACE.
For one, there will be no second tracing infrastracture. For two, nobody
but one man on the planet really cares how ptrace(2) is implemented.


General comments:

On the good side is per-task struct operation. This is good and should
be required from any such tracing facility.

Linked list of attached tracers? I don't know.

One the bad side, where are those nice tracing modules? Where are they?

I've heard rumours utrace is needed for frysk and frysk people were
pretty damn silent on linux-kernel.

On the homepage there is module which frozes task right before coredump.
AFAICS, Al Viro mentioned that non-schedulable TASK_BROKEN should be
sufficient for this without wasting all that time that went into
ptrace(2) stabilization and fixing holes in it.

This all similar to systemtap/markers story. Big changes under promises
that now, now somebody will use our thing.


General reminder:
people who collected ptrace(2) exploits proggies, try them again.

Now to code.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/2] utrace, Roland McGrath, (Tue Aug 26, 3:01 pm)
[PATCH 1/2] utrace core, Roland McGrath, (Tue Aug 26, 3:01 pm)
[PATCH 2/2] utrace: ptrace cooperation, Roland McGrath, (Tue Aug 26, 3:02 pm)
Re: [PATCH 0/2] utrace, Alexey Dobriyan, (Tue Aug 26, 3:34 pm)
Re: [PATCH 0/2] utrace, Christoph Hellwig, (Tue Aug 26, 3:39 pm)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Tue Aug 26, 3:55 pm)
Re: [PATCH 0/2] utrace, Frank Ch. Eigler, (Tue Aug 26, 5:17 pm)
Re: [PATCH 0/2] utrace, Peter Zijlstra, (Tue Aug 26, 7:03 pm)
Re: [PATCH 0/2] utrace, Christoph Hellwig, (Wed Aug 27, 6:54 am)
Re: [PATCH 0/2] utrace, Alexey Dobriyan, (Wed Aug 27, 8:34 am)
Re: [PATCH 0/2] utrace, Ananth N Mavinakayan ..., (Wed Aug 27, 9:40 am)
Re: [PATCH 0/2] utrace, Alexey Dobriyan, (Wed Aug 27, 11:50 am)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Wed Aug 27, 1:04 pm)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Wed Aug 27, 2:32 pm)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Wed Aug 27, 2:46 pm)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Wed Aug 27, 3:00 pm)
Re: [PATCH 0/2] utrace, Frank Ch. Eigler, (Fri Aug 29, 12:04 pm)
Re: [PATCH 2/2] utrace: ptrace cooperation, Christoph Hellwig, (Sat Aug 30, 6:38 am)
Re: [PATCH 0/2] utrace, Christoph Hellwig, (Sat Aug 30, 6:40 am)
Re: [PATCH 0/2] utrace, Christoph Hellwig, (Sat Aug 30, 6:43 am)
Re: [PATCH 1/2] utrace core, Christoph Hellwig, (Sat Aug 30, 6:45 am)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Sat Aug 30, 8:05 am)
Re: [PATCH 0/2] utrace, Roland McGrath, (Wed Sep 3, 5:09 am)
Re: [PATCH 2/2] utrace: ptrace cooperation, Roland McGrath, (Wed Sep 3, 5:10 am)
Re: [PATCH 1/2] utrace core, Roland McGrath, (Wed Sep 3, 5:11 am)
Re: [PATCH 1/2] utrace core, Roland McGrath, (Wed Sep 3, 5:11 am)
Re: [PATCH 1/2] utrace core, Petr Tesarik, (Wed Sep 3, 5:58 am)
Re: [PATCH 1/2] utrace core, Alexey Dobriyan, (Wed Sep 3, 10:01 am)
Re: [PATCH 1/2] utrace core, Roland McGrath, (Wed Sep 3, 11:08 am)
Re: [PATCH 0/2] utrace, Christoph Hellwig, (Wed Sep 3, 11:37 am)
Re: [PATCH 2/2] utrace: ptrace cooperation, Christoph Hellwig, (Wed Sep 3, 11:41 am)
Re: [PATCH 1/2] utrace core, Christoph Hellwig, (Wed Sep 3, 11:44 am)
Re: [PATCH 1/2] utrace core, Christoph Hellwig, (Wed Sep 3, 11:46 am)
Re: [PATCH 1/2] utrace core, Petr Tesarik, (Thu Sep 4, 2:03 am)
Re: [PATCH 0/2] utrace, Peter Zijlstra, (Mon Oct 6, 1:47 pm)