[Lldb-commits] [lldb] r260328 - Add status for LLDB on Windows to status.html.
Adrian McCarthy via lldb-commits
lldb-commits at lists.llvm.org
Tue Feb 9 15:52:58 PST 2016
Author: amccarth
Date: Tue Feb 9 17:52:57 2016
New Revision: 260328
URL: http://llvm.org/viewvc/llvm-project?rev=260328&view=rev
Log:
Add status for LLDB on Windows to status.html.
Differential Revision: http://reviews.llvm.org/D16902
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=260328&r1=260327&r2=260328&view=diff
==============================================================================
--- lldb/trunk/www/status.html (original)
+++ lldb/trunk/www/status.html Tue Feb 9 17:52:57 2016
@@ -44,23 +44,32 @@
<p> LLDB on FreeBSD lags behind the Linux implementation but is improving rapidly.
For more details, see the Features by OS section below.
</div>
+ <h1 class ="postheader">Windows Status</h1>
+ <div class="postcontent">
+ <p> LLDB on Windows is still under development, but already useful for i386
+ programs (x86_64 untested) built with DWARF debug information, including postmortem
+ analysis of minidumps.
+ For more details, see the Features by OS section below.
+ </div>
<h1 class ="postheader">Features by OS</h1>
<div class="postcontent">
<p> The table below shows a summary of the features that are available
on several platforms. In addition to Linux and Mac OS X, LLDB is also
- known to work on FreeBSD. Windows and NetBSD support is under development.
+ known to work on FreeBSD. NetBSD support is under development.
<table border="1">
<tr>
<th>Feature</th>
<th>FreeBSD<br>(x86_64)</th>
<th>Linux<br>(x86_64)</th>
<th>Mac OS X (i386/x86_64 and ARM/Thumb)</th>
+ <th>Windows (i386)</th>
</tr>
<tr>
<td>Backtracing</td>
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>OK</td>
</tr>
<tr>
<td>Breakpoints
@@ -74,6 +83,7 @@
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>OK</td>
</tr>
<tr>
<td>C++11:
@@ -85,42 +95,49 @@
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>Unknown</td>
</tr>
<tr>
<td>Commandline lldb tool</td>
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>OK</td>
</tr>
<tr>
<td>Core file debugging</td>
<td>OK (ELF)</td>
<td>OK (ELF)</td>
<td>OK (MachO)</td>
+ <td>OK (Minidump)</td>
</tr>
<tr>
<td>Debugserver (remote debugging)</td>
<td>Not ported</td>
<td>Not ported</td>
<td>OK</td>
+ <td>Not ported</td>
</tr>
<tr>
<td>Disassembly</td>
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>OK</td>
</tr>
<tr>
<td>Expression evaluation</td>
<td>Unknown</td>
<td>Works with some bugs</td>
<td>OK</td>
+ <td>Works with some bugs</td>
</tr>
<tr>
<td>JIT debugging</td>
<td>Unknown</td>
<td>Symbolic debugging only</td>
<td>Untested</td>
+ <td>No</td>
</tr>
<tr>
<td>Objective-C 2.0:
@@ -138,6 +155,7 @@
<td>Unknown</td>
<td>Not applicable</td>
<td>OK</td>
+ <td>Not applicable</td>
</tr>
<tr>
<td>Process control
@@ -153,12 +171,14 @@
<td>Works, with some bugs</td>
<td>OK (except exec*)</td>
<td>OK</td>
+ <td>OK</td>
</tr>
<tr>
<td>Public Python API</td>
- <td>OK</td>
- <td>OK</td>
- <td>OK</td>
+ <td>OK (Python 2.7)</td>
+ <td>OK (Python 2.7)</td>
+ <td>OK (Python 2.7)</td>
+ <td>OK (Python 3.5)</td>
</tr>
<tr>
<td>Registers (x86_64 and i386)
@@ -173,30 +193,28 @@
<td>GP and FP OK</td>
<td>OK (except for exception state registers)</td>
<td>OK</td>
- </tr>
- <tr>
- <td>Script bridging</td>
- <td>OK</td>
- <td>OK</td>
- <td>OK</td>
+ <td>OK (except for AVX support)</td>
</tr>
<tr>
<td>Symbol reading and object file introspection</td>
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>OK (no PDB yet)</td>
</tr>
<tr>
<td>Thread inspection and stepping</td>
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>OK</td>
</tr>
<tr>
<td>Watchpoints</td>
<td>OK</td>
<td>OK</td>
<td>OK</td>
+ <td>Not ported yet</td>
</tr>
</table>
</div>
More information about the lldb-commits
mailing list