svn commit: r46568 - head/en_US.ISO8859-1/htdocs/news/status
Brad Davis
brd at FreeBSD.org
Thu Apr 16 14:24:12 UTC 2015
Author: brd
Date: Thu Apr 16 14:24:11 2015
New Revision: 46568
URL: https://svnweb.freebsd.org/changeset/doc/46568
Log:
Add the GDB report from jhb@
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 03:46:44 2015 (r46567)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 14:24:11 2015 (r46568)
@@ -2490,4 +2490,65 @@ WITHOUT_FORTH=y</pre>
</task>
</help>
</project>
+
+ <project cat='bin'>
+ <title>Updates to GDB</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>John</given>
+ <common>Baldwin</common>
+ </name>
+ <email>jhb at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://github.com/bsdjhb/gdb/tree/freebsd-7.9.0-kgdb">Port of kgdb to gdb 7.9</url>
+ </links>
+
+ <body>
+ <p>Several improvements to GDB have been merged upstream to GDB's
+ master branch over the past few months including fixes for
+ unwinding across signal trampoline frames on x86, removing the
+ procfs dependency from the gcore command, and support for XSAVE
+ extensions (such as AVX registers) on x86. These fixes are
+ already available in the existing devel/gdb port as patches
+ relative to 7.8.</p>
+
+ <p>In addition, progress has been made on porting kgdb to newer
+ gdb. Currently only support for the amd64 backend has been
+ ported, but it is functional both for remote debugging and
+ against crash dumps. The current port generally has feature
+ parity with the kgdb in the base system. The plan for kgdb is
+ to fix it to always include all platform targets (so that it
+ always supports cross debugging for remote targets out of the
+ box). At some point it may also include cross debugging support
+ for crash dumps as well (this would require changes to libkvm).
+ </p>
+ </body>
+
+ <help>
+ <task>
+ <p>Tidy the amd64 port of kgdb and finish the i386 port. This
+ includes fixing these platform-specific targets to work with
+ cross-debugging for remote targets.</p>
+ </task>
+ <task>
+ <p>Add a KGDB option to the devel/gdb port to include kgdb
+ support.</p>
+ </task>
+ <task>
+ <p>Port the rest of the platform-specific targets for kgdb.</p>
+ </task>
+ <task>
+ <p>Write a new 1:1-only thread target for FreeBSD that can be
+ sent upstream.</p>
+ </task>
+ <task>
+ <p>Add support for debugging powerpc vector registers.</p>
+ </task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list