Add the GDB report from jhb@
This commit is contained in:
parent
1b5b04c128
commit
1a5a7fb5bf
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46568
1 changed files with 61 additions and 0 deletions
|
@ -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@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>
|
||||
|
|
Loading…
Reference in a new issue