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

View File

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