From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8621 invoked by alias); 26 Jul 2005 07:14:27 -0000 Mailing-List: contact systemtap-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sources.redhat.com Received: (qmail 8553 invoked by uid 22791); 26 Jul 2005 07:14:17 -0000 Message-ID: <42E5E15E.3050105@sdl.hitachi.co.jp> Date: Tue, 26 Jul 2005 07:14:00 -0000 From: Masami Hiramatsu User-Agent: Mozilla Thunderbird 1.0.5 (Windows/20050711) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Roland McGrath Cc: Richard J Moore , SystemTAP , sugita@sdl.hitachi.co.jp, Satoshi Oshima Subject: Re: Hitachi djprobe mechanism References: <20050721225156.EDBB9180A00@magilla.sf.frob.com> In-Reply-To: <20050721225156.EDBB9180A00@magilla.sf.frob.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2005-q3/txt/msg00120.txt.bz2 Hi, Roland Roland McGrath wrote: > They posted here, and the basic techniques are the same as the published > "kerninst" work. I think Kerninst is similar in effect to djprobe. both of them copy original code to a buffer and jump to the buffer. However I think that the most unique feature of djprobe is use of "bypass" route to safely insert code on SMP. I cannot find SMP safety mechanism like "bypass" in kerninst papers yet. Please let me know if you knew it. best regards, -- Masami HIRAMATSU 2nd Research Dept. Hitachi, Ltd., Systems Development Laboratory E-mail: hiramatu@sdl.hitachi.co.jp