How to get anything useful out of kgdb?
Sean Bruno
sbruno at ignoranthack.me
Fri May 15 15:27:20 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 05/09/15 10:20, Sean Bruno wrote:
>
> tl;dr What are the kernel config options to get good output of
> kgdb?
>
>
> 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:
>
> https://people.freebsd.org/~sbruno/wtf_kgdb.txt
>
> I seem to have debug enabled and am able to browse source, but I
> obviously haven't compiled correctly as things are optimized out.
>
> sean
>
A little bit of progress and learning on my side, so that's good.
I'll be patching gdb with a couple of 10-year old upstream commits
later today to squash some type missing errors, "#0 doadump
(textdump=Unhandled dwarf expression opcode 0x93". Review is here
https://reviews.freebsd.org/D2534
sean
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQF8BAEBCgBmBQJVVhBTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCQUFENDYzMkU3MTIxREU4RDIwOTk3REQx
MjAxRUZDQTFFNzI3RTY0AAoJEBIB78oecn5k9MQH/ioTLENq1AZRDsOQaRR8U4lF
5iD6cWYgfqkUrLr5VZv6OyVK6zMbf4Jk/PClN7c7m4rVp7tC2kGeiitbaRVOaGxU
nb2zJ7eTs6uufCqd9wS3PWjwZlKhggAE9OplPIckU2oy4vlI7tr8DWuh5Mlr/el0
qJ2Bmnzp0vHPqniyCEsxgd/7xm8KjzN6CJASzIdgEd2bVMXbtAHG1XQ6lry+8NJ/
dpwrs9KqHc4xvR7frQzaek2soDIrdOEKV9f4e+PCBav1MbZKoVzYARR3+8LjHd7W
k0oNhl8FqqqUYnwS+iBzc/08K6VbIpkzEJzxGXDUsSp++9e8x9umE7FwMdKY2lo=
=4LZI
-----END PGP SIGNATURE-----
More information about the freebsd-hackers
mailing list