From dd6497b338c2db8ddecbc262c864e4a034cbac6f Mon Sep 17 00:00:00 2001 From: Benjamin Kaduk Date: Sat, 17 Oct 2015 22:42:26 +0000 Subject: [PATCH] Add gdb report from jhb --- .../news/status/report-2015-07-2015-09.xml | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml b/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml index 8e0e346864..ec17079b0f 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml @@ -2452,4 +2452,68 @@ + + Updates to GDB + + + + + John + Baldwin + + jhb@FreeBSD.org + + + + + Extend libkvm to + support cross-debugging of vmcores + + + +

Support for following children after forks for &os; was implemented and + merged upstream to GDB's master branch, and was included in GDB + 7.10.

+ +

Work has continued on porting kgdb to newer + gdb. The amd64, i386, powerpc, powerpc64, and sparc64 + backends have all been ported and are now available via a new + KGDB option in the devel/gdb port.

+ +

The MD backends for libkvm have been rewritten to support + cross-debugging crashdumps, and the kgdb targets for + amd64 and i386 have been reworked to support cross-debugging. + Both i386 and amd64 kgdb binaries have been able to cross-debug + the other architecture's vmcores with these changes. This + changeset for libkvm is not yet in the tree, but is awaiting more + testing.

+ + + + +

Test the libkvm changes on platforms other than amd64, i386, + and powerpc64.

+
+ + +

Figure out why the powerpc kgdb targets are not able to unwind + the stack past the initial frame.

+
+ + +

Add support for more platforms (arm, mips, aarch64) to + upstream gdb for both userland and kgdb.

+
+ + +

Write a new 1:1-only thread target for &os; that can be + sent upstream.

+
+ + +

Add support for debugging powerpc vector registers.

+
+
+
+