Date: Sat, 9 May 2015 11:09:01 -0700 From: Jeff Meegan <jeffm@frob.org> To: sbruno@freebsd.org Cc: freebsd-hackers@freebsd.org Subject: Re: How to get anything useful out of kgdb? Message-ID: <406EAA27-D825-408B-985E-DC3FFE746473@frob.org> In-Reply-To: <554E4BD1.1030802@ignoranthack.me> References: <554E41EE.2010202@ignoranthack.me> <554E4BD1.1030802@ignoranthack.me>
next in thread | previous in thread | raw e-mail | index | archive | help
You could try -O0, but also if you just care about txr, go up to frame 12 where txr initialized to the context arg to=20 em_handle_tx() and print it out there. =E2=80=94j > On May 9, 2015, at 11:02 AM, Sean Bruno <sbruno@ignoranthack.me> = wrote: >=20 > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 >=20 > On 05/09/15 10:20, Sean Bruno wrote: >>=20 >> tl;dr What are the kernel config options to get good output of >> kgdb? >>=20 >>=20 >> I'm trying to get the ability to debug and display internal >> variables, as one does, with kgdb. I'm *must* be doing this wrong >> as I cannot get any useful output from accessing variables that >> were JUST accessed in order to invoke a panic() that I have >> inserted. This is a GENERIC kernel without INVARIANTS and without >> WITNESS: >>=20 >> https://people.freebsd.org/~sbruno/wtf_kgdb.txt >>=20 >> I seem to have debug enabled and am able to browse source, but I=20 >> obviously haven't compiled correctly as things are optimized out. >>=20 >=20 > Just to see what the arguments to make are when building, I touched > if_em.c and did a NOCLEAN rebuild. >=20 > What I see is this: > https://people.freebsd.org/~sbruno/wtf_make.txt >=20 > Should -02 and -g do anything useful here when compiling? Do I need > to drop the optimization flags? >=20 > sean > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 >=20 > iQF8BAEBCgBmBQJVTkvOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w > ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCQUFENDYzMkU3MTIxREU4RDIwOTk3REQx > MjAxRUZDQTFFNzI3RTY0AAoJEBIB78oecn5k1noIAKfpfYVyhMDpCGPl97to81F+ > URoq0Clm+Ptw2eIq89g8HNqy6k958PSOyL7SgPjYRTlu96DixkOm3YOPBaH/iWe4 > B5SaZGeMwM6gVpyPXp3SkO0+QcDLsj5mlx15QQFCKH9X60J/BhWDzsfXj+84IJDD > 2DDsv9ZPhVRnNzzJ2XLNwo8H10+IG/lXUvCIFRDLALKYOgLd+Oy/BKJ2ddhgrVvm > y0utNy7N0G3edKKvbXZ8O/HsSecSfM0ttHIpXVJrZp05JxxSJ7WttZzQB8HSe8si > niEjSrp4zBsUMM139DzKZWIHEFNBAUx+pxLyxOHOXtRcVzuSC+IcrvErwI2Lg28=3D > =3DDMDN > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to = "freebsd-hackers-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?406EAA27-D825-408B-985E-DC3FFE746473>