[RFC] Design + prototype: Multiple handler sets per probe address
Prasanna S Panchamukhi
prasanna@in.ibm.com
Mon Apr 4 14:41:00 GMT 2005
Hi,
On Mon, Apr 04, 2005 at 09:37:58AM -0400, Frank Ch. Eigler wrote:
> Hi -
>
> On Mon, Apr 04, 2005 at 06:05:41PM +0530, Prasanna S Panchamukhi wrote:
> > [...]
> > Another alternative approach to your design would be to define multiple
> > handler sets per probe manager external to kprobes as a kernel module.
> > ..well the external module so called "systemtap" will register only one
> > probe at a given address. [...]
>
> In other words, leave the problem to a higher layer.
>
> This does not look good to me. For example, this would require the
> higher level layer's implementation to be a new separate kernel module
> dedicated to the task. Sharing multiple registration data between
> sibling systemtap sessions (modules), each of which may conclude and
> disappear at any time, is not straightforward.
Its not only about having just separate module, but you can provide a separate
layer/interface on top of existing kprobes interface without even
modifying the existing kprobes interface.
Thanks
Prasanna
--
Prasanna S Panchamukhi
Linux Technology Center
India Software Labs, IBM Bangalore
Ph: 91-80-25044636
<prasanna@in.ibm.com>
More information about the Systemtap
mailing list