amccarth created this revision.
amccarth added reviewers: zturner, jingham.
amccarth added a subscriber: lldb-commits.

Just a proposal.

http://reviews.llvm.org/D16902

Files:
  www/status.html

Index: www/status.html
===================================================================
--- www/status.html
+++ www/status.html
@@ -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
+                    and x86_64 programs 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/x86_64)</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 with DWARF symbols)</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>Unknown</td>
                             </tr>
                             <tr>
                                 <td>JIT debugging</td>
                                 <td>Unknown</td>
                                 <td>Symbolic debugging only</td>
                                 <td>Untested</td>
+                                <td>Unknown</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>Unknown</td>
                             </tr>
                             <tr>
                                 <td>Public Python API</td>
                                 <td>OK</td>
                                 <td>OK</td>
                                 <td>OK</td>
+                                <td>OK</td>
                             </tr>
                             <tr>
                                 <td>Registers (x86_64 and i386)
@@ -173,30 +193,35 @@
                                 <td>GP and FP OK</td>
                                 <td>OK (except for exception state registers)</td>
                                 <td>OK</td>
+                                <td>OK (except for AVX support)</td>
                             </tr>
                             <tr>
                                 <td>Script bridging</td>
                                 <td>OK</td>
                                 <td>OK</td>
                                 <td>OK</td>
+                                <td>OK</td>
                             </tr>
                             <tr>
                                 <td>Symbol reading and object file introspection</td>
                                 <td>OK</td>
                                 <td>OK</td>
                                 <td>OK</td>
+                                <td>DWARF and PE/COFF</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>
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to