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

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

Issue 1672483004: DebugVisualizers: Support Oilpan (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix anonymous LayoutObject Created 4 years, 10 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;">
5 <DisplayString Condition="m_raw == 0">null</DisplayString>
6 <DisplayString>{*m_raw}</DisplayString>
7 <Expand>
8 <Item Name="m_raw">m_raw</Item>
9 </Expand>
10 </Type>
4 <Type Name="WTF::String"> 11 <Type Name="WTF::String">
5 <DisplayString Condition="m_impl.m_ptr == 0">(null)</DisplayString> 12 <DisplayString Condition="m_impl.m_ptr == 0">(null)</DisplayString>
6 <DisplayString IncludeView="bare">{*m_impl.m_ptr,view(bare)}</DisplayString> 13 <DisplayString IncludeView="bare">{*m_impl.m_ptr,view(bare)}</DisplayString>
7 <DisplayString>{*m_impl.m_ptr}</DisplayString> 14 <DisplayString>{*m_impl.m_ptr}</DisplayString>
8 <Expand> 15 <Expand>
9 <Item Name="Impl">m_impl.m_ptr</Item> 16 <Item Name="Impl">m_impl.m_ptr</Item>
10 </Expand> 17 </Expand>
11 </Type> 18 </Type>
12 <Type Name="WTF::StringImpl"> 19 <Type Name="WTF::StringImpl">
13 <DisplayString IncludeView="bare" 20 <DisplayString IncludeView="bare"
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 </Expand> 123 </Expand>
117 </Type> 124 </Type>
118 <!-- Component build version --> 125 <!-- Component build version -->
119 <Type Name="blink::WebString"> 126 <Type Name="blink::WebString">
120 <DisplayString>{(blink_platform.dll!WTF::StringImpl*)(m_private.m_storage)}< /DisplayString> 127 <DisplayString>{(blink_platform.dll!WTF::StringImpl*)(m_private.m_storage)}< /DisplayString>
121 </Type> 128 </Type>
122 <!-- Non-component build version --> 129 <!-- Non-component build version -->
123 <Type Name="blink::WebString"> 130 <Type Name="blink::WebString">
124 <DisplayString>{(WTF::StringImpl*)(m_private.m_storage)}</DisplayString> 131 <DisplayString>{(WTF::StringImpl*)(m_private.m_storage)}</DisplayString>
125 </Type> 132 </Type>
133 <!-- DOM -->
126 <Type Name="blink::QualifiedName"> 134 <Type Name="blink::QualifiedName">
127 <DisplayString Condition="m_impl.m_ptr == 0">(null)</DisplayString> 135 <DisplayString Condition="m_impl.m_ptr == 0">(null)</DisplayString>
128 <DisplayString>{*m_impl.m_ptr}</DisplayString> 136 <DisplayString>{*m_impl.m_ptr}</DisplayString>
129 </Type> 137 </Type>
130 <Type Name="blink::QualifiedName::QualifiedNameImpl"> 138 <Type Name="blink::QualifiedName::QualifiedNameImpl">
131 <DisplayString>{m_localName,view(bare)}</DisplayString> 139 <DisplayString>{m_localName,view(bare)}</DisplayString>
132 </Type> 140 </Type>
133 <Type Name="blink::CharacterData"> 141 <Type Name="blink::CharacterData">
134 <DisplayString>{m_data,view(bare)}</DisplayString> 142 <DisplayString>{m_data,view(bare)}</DisplayString>
135 </Type> 143 </Type>
136 <Type Name="blink::ContainerNode"> 144 <Type Name="blink::ContainerNode">
137 <Expand> 145 <Expand>
138 <LinkedListItems> 146 <LinkedListItems>
139 <HeadPointer>m_firstChild.m_ptr</HeadPointer> 147 <HeadPointer>m_firstChild.m_raw</HeadPointer>
140 <NextPointer>m_next.m_ptr</NextPointer> 148 <NextPointer>m_next.m_raw</NextPointer>
141 <ValueNode>this</ValueNode> 149 <ValueNode>this</ValueNode>
142 </LinkedListItems> 150 </LinkedListItems>
143 </Expand> 151 </Expand>
144 </Type> 152 </Type>
145 <Type Name="blink::Element"> 153 <Type Name="blink::Element">
146 <DisplayString Condition="m_firstChild.m_ptr != 0">&lt;{m_tagName}>{*m_first Child.m_ptr}</DisplayString> 154 <DisplayString Condition="m_firstChild.m_raw != 0">&lt;{m_tagName}>{m_firstC hild}</DisplayString>
147 <DisplayString>&lt;{m_tagName}></DisplayString> 155 <DisplayString>&lt;{m_tagName}></DisplayString>
148 </Type> 156 </Type>
149 <!-- Layout: LayoutObject --> 157 <!-- Layout: LayoutObject -->
150 <Type Name="blink::LayoutObject"> 158 <Type Name="blink::LayoutObject">
151 <DisplayString>{*m_node}</DisplayString> 159 <DisplayString Condition="m_bitfields.m_isAnonymous">Anonymous</DisplayStrin g>
160 <DisplayString>{m_node}</DisplayString>
152 </Type> 161 </Type>
153 <Type Name="blink::LayoutObjectChildList"> 162 <Type Name="blink::LayoutObjectChildList">
154 <Expand> 163 <Expand>
155 <LinkedListItems> 164 <LinkedListItems>
156 <HeadPointer>m_firstChild</HeadPointer> 165 <HeadPointer>m_firstChild</HeadPointer>
157 <NextPointer>m_next</NextPointer> 166 <NextPointer>m_next</NextPointer>
158 <ValueNode>this</ValueNode> 167 <ValueNode>this</ValueNode>
159 </LinkedListItems> 168 </LinkedListItems>
160 </Expand> 169 </Expand>
161 </Type> 170 </Type>
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 <DisplayString>{*m_object} {m_start}-{m_stop}</DisplayString> 202 <DisplayString>{*m_object} {m_start}-{m_stop}</DisplayString>
194 </Type> 203 </Type>
195 <!-- Fonts --> 204 <!-- Fonts -->
196 <Type Name="blink::SimpleFontData"> 205 <Type Name="blink::SimpleFontData">
197 <DisplayString>{m_platformData}</DisplayString> 206 <DisplayString>{m_platformData}</DisplayString>
198 </Type> 207 </Type>
199 <Type Name="blink::FontPlatformData"> 208 <Type Name="blink::FontPlatformData">
200 <DisplayString>{*m_typeface.m_ptr}, {m_textSize}px</DisplayString> 209 <DisplayString>{*m_typeface.m_ptr}, {m_textSize}px</DisplayString>
201 </Type> 210 </Type>
202 </AutoVisualizer> 211 </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