From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brendan Cully Subject: Re: help on debugging kernel module in Xen Date: Fri, 12 Jan 2007 12:53:58 -0800 Message-ID: <20070112205358.GC4982@ventoux.cs.ubc.ca> References: <4d616cca0701121041n62b8ad05k7996ffe125c43043@mail.gmail.com> <20070112192049.GA4982@ventoux.cs.ubc.ca> <4d616cca0701121225p1018056ar24541c3a27c57518@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <4d616cca0701121225p1018056ar24541c3a27c57518@mail.gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Lily Huang Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Friday, 12 January 2007 at 15:25, Lily Huang wrote: > Thanks, Brendan. > > I followed the README instruction and did follows: > > 1. start a domU > 2. in Dom0, run "gdbserver-xen 127.0.0.1:9999 --attach 5", where 5 is the > domain id of the domU > 3. I got the response: > /*******************************/ > Attached; pid = 5 > Listening on port 9999 > /*******************************/ > And then, I lost connection with the domU, I tried both network and console, > neither works for me. when the debugger attaches, it pauses the guest. > 4. I run "gdb /boot/vmlinux-syms-2.6.16.33-xenU" in dom0, hoping to > reactivate domU with debug command. > > the response is as follows: > > /*******************************/ > GNU gdb Red Hat Linux (6.3.0.0-1.84rh) > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db > library "/lib/libthread_db.so.1". > /*******************************/ > > when I typed "cont" command in the gdb, I got "The program is not being > run." > > Am I doing something wrong? Any further help will be highly appreciated. you need to attach to the domain from within gdb: target remote localhost:9999