Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753708Ab0ALWBL (ORCPT ); Tue, 12 Jan 2010 17:01:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752712Ab0ALWBK (ORCPT ); Tue, 12 Jan 2010 17:01:10 -0500 Received: from mx1.redhat.com ([209.132.183.28]:29542 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752309Ab0ALWBJ (ORCPT ); Tue, 12 Jan 2010 17:01:09 -0500 Message-ID: <4B4CF0F4.3020706@redhat.com> Date: Tue, 12 Jan 2010 17:00:20 -0500 From: Masami Hiramatsu User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-3.fc11 Thunderbird/3.0 MIME-Version: 1.0 To: "Frank Ch. Eigler" CC: Frederic Weisbecker , Srikar Dronamraju , Steven Rostedt , Ingo Molnar , Arnaldo Carvalho de Melo , Peter Zijlstra , Ananth N Mavinakayanahalli , utrace-devel , Jim Keniston , Maneesh Soni , Mark Wielaard , LKML Subject: Re: [RFC] [PATCH 7/7] Ftrace plugin for Uprobes References: <20100111122521.22050.3654.sendpatchset@srikar.in.ibm.com> <20100111122608.22050.94088.sendpatchset@srikar.in.ibm.com> <20100112045454.GJ5243@nowhere> In-Reply-To: X-Enigmail-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1195 Lines: 39 Frank Ch. Eigler wrote: > > Frederic Weisbecker writes: > >> [...] >> This is much more tricky in the case of uprobes as I see two >> ways to work with it: >> - probing on an already running process >> - probing on a process we are about to run >> [...] > > As you might expect, in systemtap we've had to figure out this area > some time ago. We use another utrace consumer called "task finder" > that registers interest in present / future processes, and gives us > kernel-space callbacks when these come and go. You could merge it or > something like it. So, could you tell us how the task-finder works and is implemented? I think we'd better clarify what functions are required for uprobes and pmu, and I think we may be able to re-implement improved pmu on utrace. Thank you, -- Masami Hiramatsu Software Engineer Hitachi Computer Products (America), Inc. Software Solutions Division e-mail: mhiramat@redhat.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/