From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31728 invoked by alias); 23 Dec 2011 06:22:33 -0000 Received: (qmail 31712 invoked by uid 22791); 23 Dec 2011 06:22:30 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,TW_SV X-Spam-Check-By: sourceware.org Received: from mail-ww0-f43.google.com (HELO mail-ww0-f43.google.com) (74.125.82.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 23 Dec 2011 06:22:15 +0000 Received: by wgbds11 with SMTP id ds11so14146224wgb.12 for ; Thu, 22 Dec 2011 22:22:13 -0800 (PST) Received: by 10.227.206.66 with SMTP id ft2mr13220508wbb.8.1324621333602; Thu, 22 Dec 2011 22:22:13 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.151.11 with HTTP; Thu, 22 Dec 2011 22:21:32 -0800 (PST) In-Reply-To: References: From: Hui Zhu Date: Fri, 23 Dec 2011 06:22:00 -0000 Message-ID: Subject: Re: KGTP (Linux Kernel debugger and tracer) 20111218 release To: Geunsik Lim Cc: linux-kernel@vger.kernel.org, "gdb@sourceware.org" , kgtp , Marc Khouzam , Thiago Jung Bauermann , Steven , colyli@gmail.com, Christoph Hellwig , Steven Rostedt , Randy Dunlap Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2011-12/txt/msg00046.txt.bz2 Hi Geunsik, On Fri, Dec 23, 2011 at 12:58, Geunsik Lim wrote: > On Sun, Dec 18, 2011 at 9:11 PM, Hui Zhu wrote: >> KGTP is a realtime and lightweight Linux Kernel debugger and tracer. >> >> It makes Linux Kernel supply a GDB remote debug interface. Then GDB in >> current machine or remote machine (see >> https://code.google.com/p/kgtp/wiki/HOWTO#Make_GDB_connect_to_gtp) can >> debug and trace Linux through GDB tracepoint without stopping the >> Linux Kernel. >> And even if the board doesn't have GDB on it and doesn't have >> interface for remote debug. It can debug the Linux Kernel using >> offline debug (See >> https://code.google.com/p/kgtp/wiki/HOWTO#Offline_debug). >> And it can work with Android (See >> https://code.google.com/p/kgtp/wiki/HowToUseKGTPinAndroid). >> Now, it supports X86-32, X86-64, MIPS and ARM. >> >> Now, KGTP 20111218 release. >> You can get the package for it from >> http://kgtp.googlecode.com/files/kgtp_20111218.tar.bz2 >> or >> svn co https://kgtp.googlecode.com/svn/tags/20111218 >> >> The change of this release is: >> Add gtp_rb to be the new frame buffer to make trace record speed up >> and more friendly to the older version Linux kernel. >> Rename gtp.patch to gtp_for_review.patch. >> Add Linux Kernel patch gtp_3.0_to_upstream.patch(3.0 to upstream), >> gtp_2.6.39.patch(2.6.39), gtp_2.6.33_to_2.6.38.patch(2.6.33 to 2.6.38) >> and gtp_older_to_2.6.32.patch(older to 2.6.32). > Thank you for your upgrade work for the compatibility among various > linux version. > I am testing normally on evaluation board based on ARM cortex using > the latest Linux. Thanks. Please tell me if you get some trouble with it. >> Then you can include KGTP in your Kernel source tree. >> Add special trace state variable $gtp_version to show the version of KGT= P. >> Fix some build errors of gtp_for_review.patch. >> Fix some build errors in ARM. >> Update doc. >> To get other change info please goto https://code.google.com/p/kgtp/wiki= /UPDATE >> >> According to the comments of Christoph. =A0I make a patch for Linux >> Kernel and make it looks OK with checkpatch.pl. =A0The file >> gtp_for_review.patch is include in the source of KGTP code. > I have one question about KGTP. > Previously, GDB Tracepoints for linux Linux kernel 2.6.19 is developed > by Jim Blandy > of Cygnus. He also presented to share this practical approach at FOSDEM 2= 007. > If you can, Can you explain the difference(e.g: merits, demerits, and > so on) between > GDB Tracepoint of Jim =A0and KGTP by you? I am not sure about this one. Because I cannot find anything about it. Could you give me a link or something? For now, I just know the difference is I am a GDB developer too. So I can make KGTP develop more close to GDB devekop. It can handle some issue more easy. Thanks, Hui > >> >> Thanks, >> Hui > > > > -- > Best regards, > Geunsik Lim ( Samsung Electronics ) > Blog : http://blog.naver.com/invain/ > Homepage: http://leemgs.fedorapeople.org > -- > 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=A0 http://vger.kernel.org/majordomo-info.html > Please read the FAQ at=A0 http://www.tux.org/lkml/