lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Mon, 18 Aug 2008 10:51:04 -0500
From:	Jason Wessel <jason.wessel@...driver.com>
To:	amruth_pv@...oo.com
CC:	linux-kernel@...r.kernel.org
Subject: Re: KGDB 2..26 fails to wait while booting


amruth wrote:
> Thanks Jason. I got it working, but is it possible to enable kdb with kgdb. 
> How can I debug the kernel early. In kdb we have option called as kdb=early, can we do the same in kgdb. I tried to set breakpoint in kgdb at start_kernel, it looks like kgdb executed past the start_kernel code.Hence break point does not work.
> Please let me know how to enable debug early kernel option in KGDB. 
>
>   

This is a limitation of the kgdb which in the mainline sources.  The
kgdb core itself can support early debugging.

The kgdboc I/O module does not support early debugging however because
it waits for the tty driver to get setup.  There is an 8250_kgdb kernel
module which supports debugging from an ealier point than the kgdboc
driver but this is not in the main line sources.  You can get it from
the kgdb branch.

IE:

http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=commitdiff_plain;h=2e92260276c0948e260bb8a8399e20dfb5713f70

and

http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=commitdiff_plain;h=03e9da089af8813ac1947e5a078906652bd2fbb7

Jason.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ