Updated the LLDB status page to reflect the recent addition of multi-threaded support.

Reworked the download information on lldb.llvm.org:
- svn copy of download.html to source.html with information on source-code access
- new download.html with links to download nightly builds and Debian releases
- updated the sidebar to reflect these changes

llvm-svn: 183547
This commit is contained in:
Ashok Thirumurthi 2013-06-07 19:21:45 +00:00
parent 95429cde58
commit b65edd4b95
4 changed files with 101 additions and 55 deletions

View File

@ -3,44 +3,43 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title>Downloading LLDB Sources</title>
<title>Downloading LLDB</title>
</head>
<body>
<div class="www_title">
The <strong>LLDB</strong> Debugger
</div>
<div class="www_title">
The <strong>LLDB</strong> Debugger
</div>
<div id="container">
<div id="content">
<!--#include virtual="sidebar.incl"-->
<!--#include virtual="sidebar.incl"-->
<div id="middle">
<div class="post">
<h1 class ="postheader">Downloading LLDB sources</h1>
<div class="postcontent">
<p>Obtaining read only access to the LLDB sources is easy:</p>
<ul>
<li>svn co http://llvm.org/svn/llvm-project/lldb/trunk lldb</li>
</ul>
</div>
<div class="postfooter"></div>
</div>
<div class="post">
<h1 class ="postheader">Committing LLDB sources</h1>
<div class="postcontent">
<p>If you wish to contribute to LLDB, you must first get commit access by
<a href="http://llvm.org/docs/DeveloperPolicy.html#commitaccess">requesting commit access</a></p>
<p>Once you have commit access, you will have a <b>USERNAME</b> and you can checkout the sources:
<a href="http://llvm.org/docs/DeveloperPolicy.html#commitaccess">requesting commit access</a></p>
<ul>
<li>svn co https://USERNAME@llvm.org/svn/llvm-project/lldb/trunk lldb</li>
</ul>
</div>
<div class="postfooter"></div>
</div>
</div>
<div class="post">
<h1 class ="postheader">Latest LLDB</h1>
<div class="postcontent">
<p>Nightly builds of LLDB are packaged from trunk:</p>
<ul>
<li>Debian and Ubuntu:
<a href="http://llvm.org/apt/">llvm.org/apt</a></li>
</ul>
</div>
<div class="postfooter"></div>
</div>
<div class="post">
<h1 class ="postheader">LLDB releases</h1>
<div class="postcontent">
<p>Debian packages are available for LLDB 3.2 and later.</p>
<ul>
<li><a href="http://packages.debian.org/unstable/main/lldb">LLDB 3.2</a> (unstable)</li>
<li><a href="http://packages.debian.org/experimental/main/lldb">LLDB 3.3</a> (coming soon)</li>
</ul>
</div>
<div class="postfooter"></div>
</div>
</div>
</div>
</div>
</body>

View File

@ -37,9 +37,10 @@
</div>
<div class="menu">
<div class="urbangreymenu">
<h1 class="headerbar">Source</h1>
<h1 class="headerbar">Resources</h1>
<ul>
<li><a href="download.html">Download</a></li>
<li><a href="source.html">Source</a></li>
<li><a href="build.html">Build</a></li>
<li><a href="http://llvm.org/bugs">Bug Reports</a></li>
<li><a href="http://llvm.org/svn/llvm-project/lldb/trunk">Browse SVN</a></li>

47
lldb/www/source.html Executable file
View File

@ -0,0 +1,47 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title>Accessing LLDB Sources</title>
</head>
<body>
<div class="www_title">
The <strong>LLDB</strong> Debugger
</div>
<div id="container">
<div id="content">
<!--#include virtual="sidebar.incl"-->
<div id="middle">
<div class="post">
<h1 class ="postheader">Downloading LLDB sources</h1>
<div class="postcontent">
<p>Obtaining read only access to the LLDB sources is easy:</p>
<ul>
<li>svn co http://llvm.org/svn/llvm-project/lldb/trunk lldb</li>
</ul>
</div>
<div class="postfooter"></div>
</div>
<div class="post">
<h1 class ="postheader">Contributing to LLDB</h1>
<div class="postcontent">
<p>If you wish to contribute to LLDB, you must first get commit access by
<a href="http://llvm.org/docs/DeveloperPolicy.html#commitaccess">requesting commit access</a></p>
<p>Once you have commit access, you will have a <b>USERNAME</b> and you can checkout the sources:
<a href="http://llvm.org/docs/DeveloperPolicy.html#commitaccess">requesting commit access</a></p>
<ul>
<li>svn co https://USERNAME@llvm.org/svn/llvm-project/lldb/trunk lldb</li>
</ul>
</div>
<div class="postfooter"></div>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@ -7,36 +7,35 @@
</head>
<body>
<div class="www_title">
The <strong>LLDB</strong> Debugger
</div>
<div class="www_title">
The <strong>LLDB</strong> Debugger
</div>
<div id="container">
<div id="content">
<!--#include virtual="sidebar.incl"-->
<!--#include virtual="sidebar.incl"-->
<div id="middle">
<div class="post">
<h1 class ="postheader">Mac OS X Status</h1>
<div class="postcontent">
<p>LLDB has matured a lot in the last year and can be used for
C, C++ and Objective C development for x86_64, i386 and ARM debugging.
The entire public API is exposed though a framework on Mac OS X which
is used by Xcode, the lldb command line tool, and can also be used by
Python. The entire public API is exposed through script bridging which
allows LLDB to use an embedded Python script interpreter, as well as
having a Python module named "lldb" which can be used from Python
on the command line. This allows debug sessions to be scripted. It also
allows powerful debugging actions to be created and attached to a variety
of debugging workflows.</p>
<p>LLDB has matured a lot in the last year and can be used for
C, C++ and Objective C development for x86_64, i386 and ARM debugging.
The entire public API is exposed though a framework on Mac OS X which
is used by Xcode, the lldb command line tool, and can also be used by
Python. The entire public API is exposed through script bridging which
allows LLDB to use an embedded Python script interpreter, as well as
having a Python module named "lldb" which can be used from Python
on the command line. This allows debug sessions to be scripted. It also
allows powerful debugging actions to be created and attached to a variety
of debugging workflows.</p>
</div>
<h1 class ="postheader">Linux Status</h1>
<div class="postcontent">
<p> LLDB is improving on Linux. While the debugserver is not ported
(to enable remote debugging) and debugging of multi-threaded programs is in its infancy, most
of the functionality, including the Python API and the command line tool,
is working on the x86_64 architecture, and partially working with i386.
<p> LLDB is improving on Linux. While the debugserver has not been ported
(to enable remote debugging) Linux is nearing feature completeness with Darwin
to debug x86_64 programs, and is partially working with i386 programs.
FreeBSD is untested. ARM architectures on Linux are untested.
For more details, see the Features by OS section below.
</div>
@ -123,7 +122,7 @@
<li>fork
</ul>
</td>
<td>OK</td>
<td>OK (some bugs with continue)</td>
<td>OK</td>
</tr>
<tr>
@ -156,7 +155,7 @@
</tr>
<tr>
<td>Thread inspection and stepping</td>
<td>OK for single thread (no multi-threaded support)</td>
<td>OK</td>
<td>OK</td>
</tr>
<tr>