Add LLDB report.
This commit is contained in:
parent
67d7df89e8
commit
4636be5590
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45776
1 changed files with 92 additions and 0 deletions
|
@ -1617,4 +1617,96 @@
|
|||
</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='bin'>
|
||||
<title>LLDB Debugger Port</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Ed</given>
|
||||
<common>Maste</common>
|
||||
</name>
|
||||
<email>emaste@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="https://wiki.FreeBSD.org/lldb"/>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>LLDB is the debugger project associated with Clang/LLVM. It
|
||||
supports the Mac OS X, Linux, and &os; platforms, with Windows
|
||||
support under development. It builds on existing components
|
||||
in the larger LLVM project, for example using Clang's
|
||||
expression parser and LLVM's disassembler.</p>
|
||||
|
||||
<p>Work over the last three months consisted mainly of
|
||||
maintenance, ensuring that the upstream &os; port continues to
|
||||
build and that testsuite failures are promptly addressed.</p>
|
||||
|
||||
<p>I plan to import a new LLDB snapshot after the base system
|
||||
Clang is updated to 3.5. Some upstream improvements that will
|
||||
be in that import include:</p>
|
||||
|
||||
<ul>
|
||||
<li>Ability to specify a count to thread step-*
|
||||
operations.</li>
|
||||
|
||||
<li>Ongoing AArch64 development.</li>
|
||||
|
||||
<li>Significant progress on the lldb-gdbserver debug
|
||||
stub.</li>
|
||||
|
||||
<li>I/O handling improvements.</li>
|
||||
|
||||
<li>A much faster C++ name demangler for most symbols.</li>
|
||||
</ul>
|
||||
|
||||
<p>A proof-of-concept implementation of kernel debugging support
|
||||
for amd64 was completed as part of Google Summer of Code. It
|
||||
is not ready to be committed, but will form the basis for
|
||||
upcoming kernel debugging support.</p>
|
||||
</body>
|
||||
|
||||
<sponsor>DARP/AFRL</sponsor>
|
||||
|
||||
<sponsor>SRI International</sponsor>
|
||||
|
||||
<sponsor>University of Cambridge</sponsor>
|
||||
|
||||
<help>
|
||||
<task>
|
||||
<p>Port remote debug stub (lldb-gdbserver) from Linux to
|
||||
FreeBSD.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Add support for local and core file kernel debugging.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Implement, fix or test support on all non-amd64
|
||||
architectures.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Verify cross-debugging.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Investigate and fix test suite failures.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Package LLDB as a port.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Enable by default in the base system for working
|
||||
architectures.</p>
|
||||
</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue