[Lldb-commits] [lldb] r182664 - Updated the status page to reflect the current Linux status.

Ashok Thirumurthi ashok.thirumurthi at intel.com
Fri May 24 12:25:34 PDT 2013


Author: athirumu
Date: Fri May 24 14:25:33 2013
New Revision: 182664

URL: http://llvm.org/viewvc/llvm-project?rev=182664&view=rev
Log:
Updated the status page to reflect the current Linux status.

- Fix for attach by name
- Details for register support
- Punted on i386 details as its status has drifted since this page was originally posted
- Multi-threaded target support is soon to be released on Linux
- Partial back-trace is called out since its a high-profile issue

Modified:
    lldb/trunk/www/status.html

Modified: lldb/trunk/www/status.html
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/www/status.html?rev=182664&r1=182663&r2=182664&view=diff
==============================================================================
--- lldb/trunk/www/status.html (original)
+++ lldb/trunk/www/status.html Fri May 24 14:25:33 2013
@@ -34,9 +34,10 @@
 				<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 there are some stability issues, most
-					of the basic functionality, including the Python API and the commandline tool,
-					are working on i386/x86_64 architectures. ARM architectures on Linux are untested.
+					(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.
+					FreeBSD is untested. ARM architectures on Linux are untested.
 					For more details, see the Features by OS section below.
 				</div>
 				<h1 class ="postheader">Features by OS</h1>
@@ -47,12 +48,12 @@
 							<table border="1">
 								<tr>
 									<th>Feature</th>
-									<th>Linux<br>(i386 and x86_64)</th>
+									<th>Linux<br>(x86_64)</th>
 									<th>Mac OS X (i386/x86_64 and ARM/Thumb)</th>
 								</tr>
 								<tr>
 									<td>Backtracing</td>
-									<td>OK</td>
+									<td>OK (except with targets built with -fomit-frame-pointer)</td>
 									<td>OK</td>
 								</tr>
 								<tr>
@@ -119,9 +120,10 @@
 											<li>launch
 											<li>attach
 											<li>continue
+											<li>fork
 										</ul>
 									</td>
-									<td>OK except attach-by-name </td>
+									<td>OK</td>
 									<td>OK</td>
 								</tr>
 								<tr>
@@ -130,6 +132,19 @@
 									<td>OK</td>
 								</tr>
 								<tr>
+									<td>Registers (x86_64 and i386)
+										<ul>
+											<li>general purpose
+											<li>floating point
+											<li>exception state
+											<li>SSE
+											<li>AVX
+										</ul>
+									</td>
+									<td>OK (except for exception state registers)</td>
+									<td>OK</td>
+								</tr>
+								<tr>
 									<td>Script bridging</td>
 									<td>OK</td>
 									<td>OK</td>





More information about the lldb-commits mailing list