svn commit: r45776 - head/en_US.ISO8859-1/htdocs/news/status

Warren Block wblock at FreeBSD.org
Fri Oct 10 20:55:36 UTC 2014


Author: wblock
Date: Fri Oct 10 20:55:35 2014
New Revision: 45776
URL: https://svnweb.freebsd.org/changeset/doc/45776

Log:
  Add LLDB report.

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Fri Oct 10 20:48:02 2014	(r45775)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Fri Oct 10 20:55:35 2014	(r45776)
@@ -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 at 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>


More information about the svn-doc-head mailing list