[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