Date: Sat, 1 Mar 2008 14:16:10 +0300 From: pluknet <pluknet@gmail.com> To: FreeBSD <freebsd-stable@freebsd.org>, "John Baldwin" <jhb@freebsd.org> Subject: Re: [kgdb] There is no member named pathname Message-ID: <a31046fc0803010316t40a27713vbfe0edc5eff79061@mail.gmail.com> In-Reply-To: <a31046fc0802281456k1920f7a1n92520f3f68fc7cf7@mail.gmail.com> References: <a31046fc0802281456k1920f7a1n92520f3f68fc7cf7@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 29/02/2008, pluknet <pluknet@gmail.com> wrote: > Hello, > > I've updated to the recent RELENG_7 as of 2008/02/28 > to try the new kld-add feature in kgdb, among other things > (yes, i do debug kernel modules). > > However, now I get an error message; > also I'm unable to use the add-kld command. > > For example: > # kgdb -q /boot/kernel/kernel /dev/mem > [GDB will not be able to debug user-mode threads: > /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] > There is no member named pathname. > ^^^^ > (kgdb) add-kld whatever > Undefined command: "add-kld". Try "help". > > I tried to add missing .symbols data as I did before and as described > in developer's handbook, but that doesn't work anymore. > [to be honest, I only tried it once, and I hope I didn't mix up > the numbers in addresses. It's hard to do, though] > > $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.6.2.1 2008/02/25 > 22:19:56 jhb Exp $ > JFYI: It works without that issue In CURRENT. [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] Reading symbols from /boot/kernel/pf.ko...Reading symbols from /boot/kernel/pf.ko.symbols...done. done. Loaded symbols for /boot/kernel/pf.ko Reading symbols from /boot/kernel/snd_envy24ht.ko...Reading symbols from /boot/kernel/snd_envy24ht.ko.symbols...done. done. Loaded symbols for /boot/kernel/snd_envy24ht.ko Reading symbols from /boot/kernel/sound.ko...Reading symbols from /boot/kernel/sound.ko.symbols...done. done. Loaded symbols for /boot/kernel/sound.ko Reading symbols from /boot/kernel/snd_spicds.ko...Reading symbols from /boot/kernel/snd_spicds.ko.symbols...done. done. Loaded symbols for /boot/kernel/snd_spicds.ko Reading symbols from /boot/kernel/atapicam.ko...Reading symbols from /boot/kernel/atapicam.ko.symbols...done. done. Loaded symbols for /boot/kernel/atapicam.ko Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Reading symbols from /boot/kernel/tmpfs.ko...Reading symbols from /boot/kernel/tmpfs.ko.symbols...done. done. Loaded symbols for /boot/kernel/tmpfs.ko Reading symbols from /boot/kernel/msdosfs_iconv.ko...Reading symbols from /boot/kernel/msdosfs_iconv.ko.symbols...done. done. Loaded symbols for /boot/kernel/msdosfs_iconv.ko Reading symbols from /boot/kernel/libiconv.ko...Reading symbols from /boot/kernel/libiconv.ko.symbols...done. done. Loaded symbols for /boot/kernel/libiconv.ko Reading symbols from /boot/kernel/nfsserver.ko...Reading symbols from /boot/kernel/nfsserver.ko.symbols...done. done. Loaded symbols for /boot/kernel/nfsserver.ko #0 doadump () at pcpu.h:195 195 pcpu.h: No such file or directory. in pcpu.h (kgdb) add-kld whatever Unable to locate kld wbr, pluknet
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a31046fc0803010316t40a27713vbfe0edc5eff79061>