linux-mips
[Top] [All Lists]

Re: kgdb with linux-mips problem

To: Shaolin Zhang <zhangshaolin@huawei.com>
Subject: Re: kgdb with linux-mips problem
From: Daniel Jacobowitz <dan@debian.org>
Date: Tue, 18 Sep 2001 22:46:20 -0400
Cc: linux-mips@oss.sgi.com, Ernest Jih <ernest.jih@idt.com>, recc stone <renwei@huawei.com>
In-reply-to: <00fe01c140b4$ad3f9200$cd22690a@huawei.com>; from zhangshaolin@huawei.com on Wed, Sep 19, 2001 at 10:42:08AM +0800
References: <00fe01c140b4$ad3f9200$cd22690a@huawei.com>
Sender: owner-linux-mips@oss.sgi.com
User-agent: Mutt/1.3.16i
What version of GDB are you using?  I recommend you get the current CVS
snapshot and try again.

On Wed, Sep 19, 2001 at 10:42:08AM +0800, Shaolin Zhang wrote:
> Hello ,
> 
>   Now we have some problems in using kgdb to debug the Linux-mips kernel on 
> IDT 79s334A board.
> 
> 1.I enabled the kernel startup option kgdb=on to debug the kernel setup.
>   At first, the gdb on host pc connected to the target boards correctly.
>   Then I use a few "n"(Next) command to debug the kernel, but the kernel
> seems
>  to run out of my hands, as if I had executed some "c" command.
>   I use "set debug remote 1"  command to see the packets gdb send&receive:
>   and find :
>    the gdb send a "c" packet to the stub at the end of packet sequence.
> 
>   I guess that the gdb on the host pc send some wrong command , or it can't
> get right info
>   to debug?
> 
> 
> 2.I want to debug some init_module function in module , like this :
> 
> int init_module(void)
> {
>     breakpoint(); // use the breakpoint function in kernel to get a break.
>     my_functions();
> }
> 
> When I insmod this module, it through exception 9 (breakpoint), then I run
> "bt"
> command in gdb, but this time gdb report "can't find the start of function
> 0x....".
> Is this a gdb problem or gdb stub problem? BTW, when I first bootup the
> kernel
> and connect the gdb&stub ,the sample problem happened.
> 
> 

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer

<Prev in Thread] Current Thread [Next in Thread>