From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7667 invoked by alias); 27 Oct 2005 13:22:23 -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 7592 invoked by uid 22791); 27 Oct 2005 13:22:14 -0000 Message-ID: <4360D47D.4010703@sdl.hitachi.co.jp> Date: Thu, 27 Oct 2005 13:22:00 -0000 From: Masami Hiramatsu User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: ja, en-us, en MIME-Version: 1.0 To: systemtap@sources.redhat.com, ananth@in.ibm.com, "Keshavamurthy, Anil S" Cc: sugita@sdl.hitachi.co.jp, Satoshi Oshima , Hideo Aoki Subject: [Patch 0/4][Djprobe] Djprobe update for linux-2.6.14-rc5-mm1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SW-Source: 2005-q4/txt/msg00097.txt.bz2 Hi, I developed new four patches of djprobe for linux-2.6.14-rc5-mm1. I took advices described below about previous patches in these patches. New features: - separate djprobe code from */kprobe.{c,h} - use hash table to find the djprobe instance in specified area. - use wait_event() to wait for safety check worker. - move some members of djprobe structure to arguments of register_djprobe() function. - support lockless kprobe implementation. TODO: - support architecture transparent interface. (Djprobe interface emulated by kprobes) - kprobe interoperability (coexistance in same address) - support other architectures patch 1: Introduce a instruction slot management structure to handle different size slots. patch 2: Djprobe core patch. patch 3: Djprobe i386 patch. Also, I developed a testing patch of bulk registration interface. patch 4: Testing patch of bulk interface for review. If they are good enough, I will post first 3 patches (except the bulk patch) to LKML. Best Regards, -- Masami HIRAMATSU 2nd Research Dept. Hitachi, Ltd., Systems Development Laboratory E-mail: hiramatu@sdl.hitachi.co.jp