Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(804)

Side by Side Diff: tools/win/DebugVisualizers/webkit.natvis

Issue 2121143003: DebugVisualizers: Add HashTable and Font-related classes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <?xml version="1.0" encoding="utf-8" ?> 1 <?xml version="1.0" encoding="utf-8" ?>
2 <AutoVisualizer 2 <AutoVisualizer
3 xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 3 xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
4 <Type Name="blink::Member&lt;*&gt;"> 4 <Type Name="blink::Member&lt;*&gt;">
5 <DisplayString Condition="m_raw == 0">null</DisplayString> 5 <DisplayString Condition="m_raw == 0">null</DisplayString>
6 <DisplayString>{*m_raw}</DisplayString> 6 <DisplayString>{*m_raw}</DisplayString>
7 <Expand> 7 <Expand>
8 <Item Name="m_raw">m_raw</Item> 8 <Item Name="m_raw">m_raw</Item>
9 </Expand> 9 </Expand>
10 </Type> 10 </Type>
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 <Expand> 45 <Expand>
46 <Item Name="Buffer">m_buffer</Item> 46 <Item Name="Buffer">m_buffer</Item>
47 <Item Name="Size">m_size</Item> 47 <Item Name="Size">m_size</Item>
48 <Item Name="Capacity">m_capacity</Item> 48 <Item Name="Capacity">m_capacity</Item>
49 <ArrayItems Condition="m_size>0"> 49 <ArrayItems Condition="m_size>0">
50 <Size>m_size</Size> 50 <Size>m_size</Size>
51 <ValuePointer>m_buffer</ValuePointer> 51 <ValuePointer>m_buffer</ValuePointer>
52 </ArrayItems> 52 </ArrayItems>
53 </Expand> 53 </Expand>
54 </Type> 54 </Type>
55 <Type Name="WTF::HashTable&lt;*&gt;">
56 <DisplayString>keyCount={m_keyCount}, tableSize={m_tableSize}</DisplayString >
57 <Expand>
58 <ArrayItems Condition="m_tableSize>0">
59 <Size>m_tableSize</Size>
60 <ValuePointer>m_table</ValuePointer>
61 </ArrayItems>
62 </Expand>
63 </Type>
55 <Type Name="WTF::RefPtr&lt;*&gt;"> 64 <Type Name="WTF::RefPtr&lt;*&gt;">
56 <AlternativeType Name="WTF::PassRefPtr&lt;*&gt;"/> 65 <AlternativeType Name="WTF::PassRefPtr&lt;*&gt;"/>
57 <DisplayString Condition="m_ptr == 0">null</DisplayString> 66 <DisplayString Condition="m_ptr == 0">null</DisplayString>
58 <DisplayString>{*m_ptr}</DisplayString> 67 <DisplayString>{*m_ptr}</DisplayString>
59 <Expand> 68 <Expand>
60 <Item Name="Ptr">m_ptr</Item> 69 <Item Name="Ptr">m_ptr</Item>
61 </Expand> 70 </Expand>
62 </Type> 71 </Type>
63 <Type Name="blink::LayoutUnit"> 72 <Type Name="blink::LayoutUnit">
64 <DisplayString>{(float)m_value / kFixedPointDenominator}</DisplayString> 73 <DisplayString>{(float)m_value / kFixedPointDenominator}</DisplayString>
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 </Type> 204 </Type>
196 <!-- Layout: TextRun --> 205 <!-- Layout: TextRun -->
197 <Type Name="blink::TextRun"> 206 <Type Name="blink::TextRun">
198 <DisplayString Condition="m_is8Bit">{m_data.characters8,[m_len]s}</DisplaySt ring> 207 <DisplayString Condition="m_is8Bit">{m_data.characters8,[m_len]s}</DisplaySt ring>
199 <DisplayString>{(m_data.characters16),[m_len]su}</DisplayString> 208 <DisplayString>{(m_data.characters16),[m_len]su}</DisplayString>
200 </Type> 209 </Type>
201 <Type Name="blink::BidiRun"> 210 <Type Name="blink::BidiRun">
202 <DisplayString>{*m_object} {m_start}-{m_stop}</DisplayString> 211 <DisplayString>{*m_object} {m_start}-{m_stop}</DisplayString>
203 </Type> 212 </Type>
204 <!-- Fonts --> 213 <!-- Fonts -->
214 <Type Name="blink::Font">
215 <DisplayString>{m_fontDescription}</DisplayString>
216 </Type>
217 <Type Name="blink::FontDescription">
218 <DisplayString>{m_computedSize}px {m_familyList}</DisplayString>
219 </Type>
220 <Type Name="blink::FontFamily">
221 <DisplayString Condition="m_next.m_ptr == 0">{m_family,view(bare)}</DisplayS tring>
222 <DisplayString>{m_family,view(bare)}, {m_next}</DisplayString>
223 </Type>
224 <Type Name="blink::SharedFontFamily">
225 <DisplayString Condition="m_next.m_ptr == 0">{m_family,view(bare)}</DisplayS tring>
226 <DisplayString>{m_family,view(bare)}, {m_next}</DisplayString>
227 <Expand>
228 <LinkedListItems>
229 <HeadPointer>this</HeadPointer>
230 <NextPointer>m_next.m_ptr</NextPointer>
231 <ValueNode>this</ValueNode>
232 </LinkedListItems>
233 </Expand>
234 </Type>
205 <Type Name="blink::SimpleFontData"> 235 <Type Name="blink::SimpleFontData">
206 <DisplayString>{m_platformData}</DisplayString> 236 <DisplayString>{m_platformData}</DisplayString>
207 </Type> 237 </Type>
208 <Type Name="blink::FontPlatformData"> 238 <Type Name="blink::FontPlatformData">
209 <DisplayString>{*m_typeface.m_ptr}, {m_textSize}px</DisplayString> 239 <DisplayString>{*m_typeface.m_ptr}, {m_textSize}px</DisplayString>
210 </Type> 240 </Type>
211 </AutoVisualizer> 241 </AutoVisualizer>
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698