Skip to content

Commit 78b368f

Browse files
Add status for LLDB on Windows to status.html.
Differential Revision: http://reviews.llvm.org/D16902 llvm-svn: 260328
1 parent 8c4b9ff commit 78b368f

File tree

1 file changed

+28
-10
lines changed

1 file changed

+28
-10
lines changed

lldb/www/status.html

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,32 @@ <h1 class ="postheader">FreeBSD Status</h1>
4444
<p> LLDB on FreeBSD lags behind the Linux implementation but is improving rapidly.
4545
For more details, see the Features by OS section below.
4646
</div>
47+
<h1 class ="postheader">Windows Status</h1>
48+
<div class="postcontent">
49+
<p> LLDB on Windows is still under development, but already useful for i386
50+
programs (x86_64 untested) built with DWARF debug information, including postmortem
51+
analysis of minidumps.
52+
For more details, see the Features by OS section below.
53+
</div>
4754
<h1 class ="postheader">Features by OS</h1>
4855
<div class="postcontent">
4956
<p> The table below shows a summary of the features that are available
5057
on several platforms. In addition to Linux and Mac OS X, LLDB is also
51-
known to work on FreeBSD. Windows and NetBSD support is under development.
58+
known to work on FreeBSD. NetBSD support is under development.
5259
<table border="1">
5360
<tr>
5461
<th>Feature</th>
5562
<th>FreeBSD<br>(x86_64)</th>
5663
<th>Linux<br>(x86_64)</th>
5764
<th>Mac OS X (i386/x86_64 and ARM/Thumb)</th>
65+
<th>Windows (i386)</th>
5866
</tr>
5967
<tr>
6068
<td>Backtracing</td>
6169
<td>OK</td>
6270
<td>OK</td>
6371
<td>OK</td>
72+
<td>OK</td>
6473
</tr>
6574
<tr>
6675
<td>Breakpoints
@@ -74,6 +83,7 @@ <h1 class ="postheader">Features by OS</h1>
7483
<td>OK</td>
7584
<td>OK</td>
7685
<td>OK</td>
86+
<td>OK</td>
7787
</tr>
7888
<tr>
7989
<td>C++11:
@@ -85,42 +95,49 @@ <h1 class ="postheader">Features by OS</h1>
8595
<td>OK</td>
8696
<td>OK</td>
8797
<td>OK</td>
98+
<td>Unknown</td>
8899
</tr>
89100
<tr>
90101
<td>Commandline lldb tool</td>
91102
<td>OK</td>
92103
<td>OK</td>
93104
<td>OK</td>
105+
<td>OK</td>
94106
</tr>
95107
<tr>
96108
<td>Core file debugging</td>
97109
<td>OK (ELF)</td>
98110
<td>OK (ELF)</td>
99111
<td>OK (MachO)</td>
112+
<td>OK (Minidump)</td>
100113
</tr>
101114
<tr>
102115
<td>Debugserver (remote debugging)</td>
103116
<td>Not ported</td>
104117
<td>Not ported</td>
105118
<td>OK</td>
119+
<td>Not ported</td>
106120
</tr>
107121
<tr>
108122
<td>Disassembly</td>
109123
<td>OK</td>
110124
<td>OK</td>
111125
<td>OK</td>
126+
<td>OK</td>
112127
</tr>
113128
<tr>
114129
<td>Expression evaluation</td>
115130
<td>Unknown</td>
116131
<td>Works with some bugs</td>
117132
<td>OK</td>
133+
<td>Works with some bugs</td>
118134
</tr>
119135
<tr>
120136
<td>JIT debugging</td>
121137
<td>Unknown</td>
122138
<td>Symbolic debugging only</td>
123139
<td>Untested</td>
140+
<td>No</td>
124141
</tr>
125142
<tr>
126143
<td>Objective-C 2.0:
@@ -138,6 +155,7 @@ <h1 class ="postheader">Features by OS</h1>
138155
<td>Unknown</td>
139156
<td>Not applicable</td>
140157
<td>OK</td>
158+
<td>Not applicable</td>
141159
</tr>
142160
<tr>
143161
<td>Process control
@@ -153,12 +171,14 @@ <h1 class ="postheader">Features by OS</h1>
153171
<td>Works, with some bugs</td>
154172
<td>OK (except exec*)</td>
155173
<td>OK</td>
174+
<td>OK</td>
156175
</tr>
157176
<tr>
158177
<td>Public Python API</td>
159-
<td>OK</td>
160-
<td>OK</td>
161-
<td>OK</td>
178+
<td>OK (Python 2.7)</td>
179+
<td>OK (Python 2.7)</td>
180+
<td>OK (Python 2.7)</td>
181+
<td>OK (Python 3.5)</td>
162182
</tr>
163183
<tr>
164184
<td>Registers (x86_64 and i386)
@@ -173,30 +193,28 @@ <h1 class ="postheader">Features by OS</h1>
173193
<td>GP and FP OK</td>
174194
<td>OK (except for exception state registers)</td>
175195
<td>OK</td>
176-
</tr>
177-
<tr>
178-
<td>Script bridging</td>
179-
<td>OK</td>
180-
<td>OK</td>
181-
<td>OK</td>
196+
<td>OK (except for AVX support)</td>
182197
</tr>
183198
<tr>
184199
<td>Symbol reading and object file introspection</td>
185200
<td>OK</td>
186201
<td>OK</td>
187202
<td>OK</td>
203+
<td>OK (no PDB yet)</td>
188204
</tr>
189205
<tr>
190206
<td>Thread inspection and stepping</td>
191207
<td>OK</td>
192208
<td>OK</td>
193209
<td>OK</td>
210+
<td>OK</td>
194211
</tr>
195212
<tr>
196213
<td>Watchpoints</td>
197214
<td>OK</td>
198215
<td>OK</td>
199216
<td>OK</td>
217+
<td>Not ported yet</td>
200218
</tr>
201219
</table>
202220
</div>

0 commit comments

Comments
 (0)