hello there,
i was also trying to run gdb but when i tried
the command that you told it gives the following error:
gdb
/linux-*/vmlinux /proc/kcore
Hey don't use the exact comman... linux-*, use the actual kernel version
for it... as linux-2.6.10.. or something similar according to ur kernel
version. Try with this...
sandeep
GNU gdb Red Hat Linux
(5.3post-0.20021129.18rh)
Copyright 2003 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".../linux-*/vmlinux: No such file or
directory.
Core was generated by `ro root=LABEL=/'.
#0
<function called from gdb>
(gdb) q
what could be the possible
problem?
thanks in advance
Regards
vaishali
On Thu, 05 May
2005 lk wrote :
>the image vmlinuz is in compressed form
..
>it can't be directly used for debugging with gdb...
>instead
go for vmlinux ..
>it'll be in ur usr/src/linux-*/
>as we have
enabled debugging in the config...
>we'll get a huge
vmlinux...
>
>start gdb as >>
>gdb
/linux-*/vmlinux
/proc/kcore
>
>regards
>lk
>
>----- Original
Message -----
> From: "Vasu S" <vasu.ss@xxxxxxxxx>
>To:
<kernelnewbies@xxxxxxxxxxxx>
>Sent: Thursday, May 05, 2005 7:23
AM
>Subject: gdb for kernel debugging
>
>
> > Hi
all,
> >
> > I am trying to use gdb for debugging kernel. My
intention is just to
> > go thru different kernel data
structures.
> > I am getting the following error.
>
>
> > #gdb /boot/vmlinuz-2.6.5-1-debug.358 /proc/kcore
>
> GNU gdb Red Hat Linux (6.0post-0.20040223.19rh)
> > 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"..."/boot/vmlinuz-2.6.5-1-debug.358":
not in
> > executable format: File format not recognized
>
> /proc/kcore: Operation not permitted.
> > (gdb) q
>
>
> > ----------
> > I have compiled the kernel
with CONFIG_DEBUG_INFO set to y. Even
> > googling the
error didnt help.
> > Please tell me what could be the problem.
Am I missing something?
> >
> > Thanks for paying
attention.
> > Vasu
> >
> > --
> >
Kernelnewbies: Help each other learn about the Linux kernel.
> >
Archive: http://mail.nl.linux.org/kernelnewbies/
>
> FAQ:
http://kernelnewbies.org/faq/
> >
>
>
>
>
>
>--
>Kernelnewbies: Help each other
learn about the Linux kernel.
>Archive:
http://mail.nl.linux.org/kernelnewbies/
>FAQ:
http://kernelnewbies.org/faq/
>