From owner-svn-doc-all@FreeBSD.ORG Mon Apr 7 21:05:28 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D584611F; Mon, 7 Apr 2014 21:05:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C1B692A2; Mon, 7 Apr 2014 21:05:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s37L5SP7047179; Mon, 7 Apr 2014 21:05:28 GMT (envelope-from pgj@svn.freebsd.org) Received: (from pgj@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s37L5SmX047178; Mon, 7 Apr 2014 21:05:28 GMT (envelope-from pgj@svn.freebsd.org) Message-Id: <201404072105.s37L5SmX047178@svn.freebsd.org> From: Gabor Pali Date: Mon, 7 Apr 2014 21:05:28 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r44478 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2014 21:05:29 -0000 Author: pgj Date: Mon Apr 7 21:05:28 2014 New Revision: 44478 URL: http://svnweb.freebsd.org/changeset/doc/44478 Log: - Add 2014Q1 status report on the LLDB port Submitted by: emaste Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml Mon Apr 7 20:51:17 2014 (r44477) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml Mon Apr 7 21:05:28 2014 (r44478) @@ -18,7 +18,7 @@

Thanks to all the reporters for the excellent work! This report - contains 27 entries and we hope you enjoy reading it.

+ contains 28 entries and we hope you enjoy reading it.

The deadline for submissions covering between April and June 2014 is July 7th, 2014.

@@ -1722,4 +1722,81 @@ device vt_efifb that interest these customers.

+ + + LLDB Debugger Port + + + + + Ed + Maste + + emaste@FreeBSD.org + + + + + + + + +

LLDB is the the debugger project in the associated with + Clang/LLVM. It supports the Mac OS X, Linux, and &os; platforms, + with ongoing work on Windows. It builds on existing components + in the larger LLVM project, for example using Clang's expression + parser and LLVM's disassembler.

+ +

The majority of work since the last status update has been on + bugfixes and implementation of the remaining functionality + missing on &os;. Most of these improvements are now in the LLDB + snapshot in the base system, which has been updated to upstream + Subversion revision r202189. Some highlights of the new update + include:

+ +
    +
  • Improvements to the remote GDB protocol client.
  • +
  • Bug fixes for big-endian targets.
  • +
  • Initial support for libdispatch (GCD) queues in the + debuggee.
  • +
  • Add "step-avoid-libraries" setting.
  • +
  • IO subsystem improvements (including initial work on a + curses GUI).
  • +
  • Support hardware watchpoints.
  • +
  • Improved unwinding through hand-written assembly + functions.
  • +
  • Handle DW_TAG_unspecified_parameters for variadic + functions.
  • +
  • Fix Ctrl+C interrupting a running inferior process.
  • +
  • Various bug fixes for memory leaks, LLDB segfaults, the C++ + demangler, ELF core files, DWARF debug info, and others.
  • +
+ +

LLDB is currently not yet built by default and may be enabled + by adding WITH_LLDB= to src.conf(5). A port + will be made available for those wo wish to track ongoing + development more closely.

+ + + DARP/AFRL + SRI International + University of Cambridge + + + Add support for remote debugging (gdbserver-compatible + debugserver). + + Add support for local and core file kernel debugging. + + Implement, fix or test support on all non-amd64 + architectures. + + Verify cross-debugging. + Investigate and fix test suite failures. + Package LLDB as a port. + + Enable by default in the base system for working + architectures. + +